Afiniti, Ltd.

Bermuda

Back to Profile

1-38 of 38 for Afiniti, Ltd. Sort by
Query
Aggregations
Jurisdiction
        World 37
        United States 1
Date
2024 13
2023 8
2022 1
2021 10
2020 5
See more
IPC Class
H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing 15
G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling 13
H04M 3/51 - Centralised call answering arrangements requiring operator intervention 12
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations 5
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU] 3
See more
Status
Pending 1
Registered / In Force 37
Found results for  patents

1.

SYSTEMS AND METHODS FOR EFFICIENTLY DETERMINING MINIMUM AMOUNTS OF DATA FOR ACCURATE MODEL VALIDATION

      
Application Number US2024033906
Publication Number 2024/259168
Status In Force
Filing Date 2024-06-13
Publication Date 2024-12-19
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Mustafa, Muhammad Umair
  • Ali, Muhammad Abdullah

Abstract

Systems and methods for determining the minimum amount of data needed to accurately validate models. The system obtains historical contact-agent interaction data that comprises outcomes associated with the contact-agent interactions at a contact center over a first time period. Using this historical contact-agent interaction data, the system validates a first model (e.g., a current model determined to have a threshold level of efficiency) using a subset of the historical contact-agent interaction data having a predetermined size (e.g., a predetermined number of days) based on characteristics of the contact center (e.g., how many agents, how many contact groups, how many contact-agent interactions per day, economic conditions, product/resource offerings associated with the contact center, etc.) using different subsets of the historical contact-agent interaction data with different sizes (e.g., differing amounts of days) to generate mean measurements and standard error measurements.

IPC Classes  ?

  • G06N 3/045 - Combinations of networks
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • G06Q 30/01 - Customer relationship services
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • H04L 41/14 - Network analysis or design

2.

TECHNIQUES FOR SELECTING AND BENCHMARKING PAIRING STRATEGIES IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2024033839
Publication Number 2024/259125
Status In Force
Filing Date 2024-06-13
Publication Date 2024-12-19
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor Zuberi, Wahaj

Abstract

There is provided a method comprising obtaining contact information that indicates a plurality of contacts in a queue. The plurality of contacts includes a first set of contacts associated with a first pairing strategy (PS) and a second set of contacts associated with a second PS. The method comprises obtaining agent information that indicates one or more agents and selecting a first contact from among the plurality of contacts based on a value of a first parameter associated with the first contact. The value of the first parameter indicates whether the first contact was skipped from pairing with an agent since the first contact was placed in the queue. The method comprises determining that the first contact is associated with the first PS and applying the first PS for pairing one or more contacts included in the first set of contacts with one or more agents.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

3.

COMMUNICATION SYSTEM AND METHOD

      
Application Number US2024033857
Publication Number 2024/259136
Status In Force
Filing Date 2024-06-13
Publication Date 2024-12-19
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Merchant, Akbar A.
  • Khatri, Vikash

Abstract

The present disclosure provides a communication system comprising a set of databases, a processing module, a pairing module, and a communication switch network. The processing module may determine a first plurality of joining strategies based on fields in the set of databases, obtain a plurality of sets of joined interaction- records based on the first plurality of joining strategies, determine respective measurements of the first plurality of joining strategies based on an overlap between one set of joined interaction-outcome records and another set of joined interaction-outcome records; and determine a reference set of joined interaction-outcome records based on the respective measurements of the plurality of joining strategies. The pairing module may determine a contact-agent pairing strategy based on the reference set, and the communication switch network may connect a contact with an agent based on the contact- agent pairing strategy.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing

4.

TECHNIQUES FOR SELECTING PAIRING STRATEGIES IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2024033863
Publication Number 2024/259139
Status In Force
Filing Date 2024-06-13
Publication Date 2024-12-19
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Alland, Kevin
  • Erdogan, Altan

Abstract

There is provided a method. The method comprises obtaining historical agent connection data that includes information about agents that were paired with contacts having a plurality of contact types (CTs) and, based on the historical agent connection data, determining similarity scores each of which indicates a similarity between two CTs with respect to agents that were paired with contacts of the two CTs. The method further comprises, based on the determined similarity scores, grouping the plurality of CTs into a plurality of CT clusters, wherein each CT cluster includes one or more CTs, and for each of the plurality of CT clusters, selecting a pairing strategy (PS) from a plurality of PSs.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

5.

SYSTEMS AND METHODS FOR VALIDATING PAIRING MODELS BY VERIFYING OUTCOMES OF MULTITOUCH DATA POINTS

      
Application Number US2024033909
Publication Number 2024/259170
Status In Force
Filing Date 2024-06-13
Publication Date 2024-12-19
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Khatri, Vikash
  • Riley, Blake

Abstract

Systems and methods for validating contact-agent pairing models prior to deployment in contact centers by verifying outcomes of multitouch data points. For example, the system may obtain a plurality of models and a plurality of contact-agent interactions. The system may perform a respective first validation for each model of the plurality of models based on a first metric, wherein the first metric is based on a respective first measurement of each contact-agent interaction of the plurality of contact-agent interactions, and wherein the respective first measurement is based on measuring a respective outcome associated with each contact-agent interaction. The system may perform a respective second validation for each model of the plurality of models based on a second metric, wherein the second metric is based on measuring a contact center state after each contact-agent interaction. The system may select a model of the plurality of models based on the respective first validation for each model and the respective second validation for each model.

IPC Classes  ?

  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • H04L 41/14 - Network analysis or design

6.

ASSESSING AND IMPROVING CONTACT CENTER PERFORMANCE

      
Application Number US2023085786
Publication Number 2024/138178
Status In Force
Filing Date 2023-12-22
Publication Date 2024-06-27
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor Robinson, Edmund Blair

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for assessing and improving contact center performance. In some implementations, a system obtains historical data for a contact center system and identifies a threshold level of reliability for evaluating pairing strategies for the contact center system. Based on the historical data, the system determines a region of a parameter space, where the region represents combinations of parameter values for which performance improvements due to using a second pairing strategy with a first pairing strategy are identifiable with at least the threshold level of reliability. The system selects a usage rate for the second pairing strategy based on the determined region and performs pairing of contacts and agents with a usage rate of the second pairing strategy based on the selected usage rate.

IPC Classes  ?

  • G06Q 10/063 - Operations research, analysis or management
  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations

7.

DYNAMIC ADJUSTMENT OF TIMING OF SWITCHING BETWEEN DIFFERENT PAIRING STRATEGIES

      
Application Number US2023082838
Publication Number 2024/123970
Status In Force
Filing Date 2023-12-07
Publication Date 2024-06-13
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor Rizvi, Syed Meesum Raza

Abstract

There is provided a method comprising obtaining time data indicating a first time interval. The first time interval is determined based on an expected wait time of contacts for pairing and a first weight value. The method further comprises obtaining pairing data indicating a first plurality of contact-agent pairings performed using a first pairing strategy. A first portion of the first plurality of contact-agent pairings was performed inside the first time interval and a second portion of the first plurality of contact-agent pairings was performed outside the first time interval. The method further comprises determining a number of contact-agent pairings included in the second portion, based on the determined number, modifying the first weight value, thereby generating a second weight value, and determining a second time interval based on the expected wait time and the second weight value. At least one contact-agent pairing included in the second portion is within the second time interval.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing
  • H04M 3/428 - Arrangements for placing incoming calls on hold
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

8.

TECHNIQUES FOR DETECTING AND HANDLING POTENTIAL BIAS IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2023081986
Publication Number 2024/119016
Status In Force
Filing Date 2023-12-01
Publication Date 2024-06-06
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • O'Brien, Caroline, Cecilia
  • Vidales, Pablo
  • Gebert, Theresa
  • Atalla, Katie

Abstract

Systems, methods, and computer readable medium are disclosed regarding controlling operation of a task assignment system. Particularly, but not exclusively, the present disclosure relates to identifying potential bias within a task assignment system and adjusting operation of the task assignment system to control bias. Particularly, but not exclusively, the present disclosure relates to assigning protected characteristics to tasks in a task assignment system and identifying and controlling bias within the task assignment system based on the assigned protected characteristics.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/109 - Time management, e.g. calendars, reminders, meetings or time accounting
  • G06N 3/047 - Probabilistic or stochastic networks
  • G06N 20/00 - Machine learning

9.

CONTACT CENTER AGENT STATE MANAGEMENT SYSTEM

      
Application Number US2023031391
Publication Number 2024/049819
Status In Force
Filing Date 2023-08-29
Publication Date 2024-03-07
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Ibrahim, Asif Muhammad
  • Chishty, Ain

Abstract

A pairing node comprising memory and processing circuitry coupled to the memory, wherein the pairing node is configured to: obtain an event indicator (EI) indicating an event for an agent; obtain a current state object (CSO) for the agent, the CSO comprising a current state indicator (CSI) indicating a current state of the agent and a pending state indicator (PSI) indicating a pending state for the agent; use the EI and at least one of the CSI or PSI to obtain an index value; use the index value and at least one of the CSI or PSI to obtain a new state object (NSO) for the agent; and associate the NSO with an agent identifier (AI) associated with the agent.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing

10.

SYSTEMS AND METHODS FOR TRANSITIONING MULTI-CHANNEL CALL CENTER CUSTOMER EXPERIENCE VIA USER INTERFACES

      
Application Number US2023031023
Publication Number 2024/044295
Status In Force
Filing Date 2023-08-24
Publication Date 2024-02-29
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Afzal, Hassan
  • Talat, Syed, Rameez

Abstract

Systems and methods are disclosed for transitioning multi-channel call center customer experience via user interfaces. An example method includes obtaining, by a communications server, contact information of a contact. The example method includes establishing, by the communications server, a first connection between a contact and an agent terminal over a first communication channel. The example method includes establishing, by the communications server, a second connection between the contact and the agent terminal over a second communication channel. The example method includes sending a first communication to the contact from the agent terminal across the second communication channel. The example method includes receiving, at the agent terminal, a second communication from the contact across the second communication channel.

IPC Classes  ?

  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • H04M 3/00 - Automatic or semi-automatic exchanges
  • H04M 3/42 - Systems providing special services or facilities to subscribers
  • H04Q 3/66 - Traffic distributors
  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing
  • H04M 3/50 - Centralised arrangements for answering callsCentralised arrangements for recording messages for absent or busy subscribers
  • H04M 3/527 - Centralised call answering arrangements not requiring operator intervention

11.

METHODS FOR DETERMINING AGENT CAPACITY FOR MANAGING CONTACT CHAT INTERACTIONS

      
Application Number US2023031021
Publication Number 2024/044294
Status In Force
Filing Date 2023-08-24
Publication Date 2024-02-29
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Brami, Eyal
  • Sinha, Aleshandra
  • Mcenroe, Martin
  • Tamburro, Alessio
  • Dujol, Felix, Xavier, Soliman, Marie
  • Murtaugh, James

Abstract

Systems and methods are disclosed for determining agent capacity for managing contact interactions. An example method includes obtaining first information of a contact, and active agent device information comprising at least a first agent identifier and a second agent identifier. The example method further includes determining a first capacity of the first agent identifier based on active interactions and dormant interactions associated with the first agent identifier. The example method further includes determining a second capacity of the second agent identifier based on active interactions and dormant interactions associated with the second agent identifier. The example method further includes determining a conversation pattern of the contact, and initiating a comparison of the first capacity and the second capacity based on the conversation pattern. The example method further includes assigning the contact to either of the first agent identifier and the second agent identifier based on the comparison.

IPC Classes  ?

  • H04M 3/50 - Centralised arrangements for answering callsCentralised arrangements for recording messages for absent or busy subscribers
  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • H04M 3/54 - Arrangements for diverting calls for one subscriber to another predetermined subscriber
  • H04M 3/64 - Arrangements for signalling the number or class of the calling line to the operator
  • G06N 20/00 - Machine learning

12.

TECHNIQUES FOR PAIRING CONTACTS AND AGENTS IN A CONTACT CENTER SYSTEM

      
Application Number 18240723
Status Pending
Filing Date 2023-08-31
First Publication Date 2024-02-22
Owner Afiniti, Ltd. (Bermuda)
Inventor Khatri, Vikash

Abstract

Techniques for pairing contacts and agents in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for pairing contacts and agents in a contact center system comprising: assigning, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, a contact to an agent based on information associated with a prior interaction of the contact with the contact center system. The assigning of the contact to the agent may result in a less favorable outcome for the contact assigned to the agent and an increase in an overall performance of the contact center system.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing

13.

NATURAL LANGUAGE PROCESSING WITH CONTACT CENTER DATA

      
Application Number US2023028313
Publication Number 2024/020171
Status In Force
Filing Date 2023-07-21
Publication Date 2024-01-25
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Sipal Sert, Bilge
  • Aydin, Cem, Rifki
  • Wang, Liuxia

Abstract

The present disclosure relates to natural language processing of contact center transcript data. Particularly, but not exclusively, the present disclosure relates to natural language processing techniques for automatically labeling contact center transcript data. More particularly, but not exclusively, the present disclosure relates to forming a pairing model from labeled contact center transcript data.

IPC Classes  ?

14.

COMMUNICATION SYSTEM NODE HAVING MULTIPLE MODULES AND A SHARED MEMORY

      
Application Number US2023025871
Publication Number 2023/250018
Status In Force
Filing Date 2023-06-21
Publication Date 2023-12-28
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Xie, Qiaobing
  • Chishty, Ain

Abstract

A contact center system. The contact center system comprises a node comprising a plurality of modules (e.g., microservices), each module comprising a shared memory module (e.g., shared memory library), wherein the shared memory module is configured to: obtain a shared memory key; obtain a shared memory segment identifier (smhid) using the shared memory key, the shared memory segment identifier identifying a shared memory segment; use the shared memory segment identifier to attach to the shared memory segment, wherein, for each of a plurality of memory block sizes, the shared memory segment stores information pertaining to a recycle list, and the plurality of memory block sizes comprises a first memory block size and a second memory block size that is greater than the first memory block size.

IPC Classes  ?

  • G06F 12/02 - Addressing or allocationRelocation
  • G06F 12/06 - Addressing a physical block of locations, e.g. base addressing, module addressing, address space extension, memory dedication
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake

15.

FAULT MANAGEMENT IN A COMMUNICATION SYSTEM

      
Application Number US2023025855
Publication Number 2023/250008
Status In Force
Filing Date 2023-06-21
Publication Date 2023-12-28
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Imtiaz, Syed Laraib
  • Ur-Rehman, Sabih
  • Javed, Iqra
  • Arshad, Umer

Abstract

A performed by a first arbiter running on a first node of a communication system, the communication system further comprising a second node and a second arbiter running on the second node. The process includes: transmitting to the second arbiter an are you active message; receiving a response message transmitted by the second arbiter, the response message being responsive to the are you active message; and, after receiving the response, determining the first node to be a standby node.

IPC Classes  ?

  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus
  • H04L 51/56 - Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
  • H04M 3/00 - Automatic or semi-automatic exchanges

16.

FAULT MANAGEMENT IN A COMMUNICATION SYSTEM

      
Application Number US2023025866
Publication Number 2023/250014
Status In Force
Filing Date 2023-06-21
Publication Date 2023-12-28
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Xie, Qiaobing
  • Afzal, Hassan

Abstract

A method for fault recovery in a communication system comprising an active node and a first standby node. The method includes the active node performing an action, wherein an information block is generated as a result of performing the action. The method also includes the active node transmitting to the first standby node an information update message comprising the information block or an action identifier identifying the action. The method further includes the first standby node sending to a second standby node an information update message comprising the information block or the action identifier.

IPC Classes  ?

  • H04M 3/50 - Centralised arrangements for answering callsCentralised arrangements for recording messages for absent or busy subscribers
  • H04M 3/08 - Indicating faults in circuits or apparatus

17.

SYSTEMS AND METHODS FOR MAINTAINING AND UPDATING CALLER STATE IN A COMMUNICATION CENTER

      
Application Number US2023025877
Publication Number 2023/250021
Status In Force
Filing Date 2023-06-21
Publication Date 2023-12-28
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Chishty, Ain
  • Afzal, Hassan

Abstract

There is provided a method in a call center system. The method comprises obtaining a script comprising a plurality of instructions for execution before a contact is paired to an agent at a contact center system, and obtaining a first plurality of contacts at a contact center. The method further comprises, for each contact, determining whether the contact has reached a predetermined threshold associated with any instruction in the obtained script; and if any one of the predetermined thresholds is reached, executing an associated instruction for the contact from the script.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

18.

COMPUTER-IMPLEMENTED SYSTEMS AND METHODS FOR EVALUATING CONTACT CENTER PERFORMANCE USING SIMULATED AGENT EVENT AND CONTACT EVENT DATA

      
Application Number US2023025362
Publication Number 2023/244705
Status In Force
Filing Date 2023-06-15
Publication Date 2023-12-21
Owner
  • AFINITI, INC. (USA)
  • AFINITI, LTD. (Bermuda)
Inventor
  • Kan, Ittai
  • Riley, Blake, Jay
  • Klugerman, Michael, Richard

Abstract

Computer-implemented systems and methods are disclosed for simulating telecommunication contact types and analyzing contact center performance based the simulated telecommunication contact types. In various aspects, an agent start time and end time is determined for an agent of the contact center. A sequence of contact types paired to the agent between the agent start time and the agent end time is obtained as ordered in time. A simulation model implementing a simulated pairing algorithm generates a simulated sequence of contact types that is ordered in time and is different from the sequence of contact types. The simulation model pairs the simulated sequence of contact types to a simulated agent corresponding to the agent of the contact center and having a simulated agent start and end time. A performance metric of the contact center may be determined based on the simulated sequence of contact types.

IPC Classes  ?

  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • H04Q 3/64 - Distributing or queuing
  • H04M 3/52 - Arrangements for routing dead number calls to operators
  • H04M 7/00 - Arrangements for interconnection between switching centres

19.

COMPUTER-IMPLEMENTED SYSTEMS AND METHODS FOR EVALUATING CONTACT CENTER PERFORMANCE USING SIMULATED CONTACT-AGENT PAIRINGS

      
Application Number US2023025364
Publication Number 2023/244706
Status In Force
Filing Date 2023-06-15
Publication Date 2023-12-21
Owner
  • AFINITI,LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Khatri, Vikash
  • Riley, Blake, Jay
  • Butt, Hammad

Abstract

Computer-implemented systems and methods are disclosed for simulating contact-agent pairings and analyzing contact center performance based on the simulated contact-agent pairings. An exemplary method includes obtaining a first set of available contacts and available agents; determining a first contact-agent pairing based on the first set of available contacts and available agents and a first pairing strategy; and establishing a first connection between a first agent device and a first contact device for the first contact-agent pairing. The exemplary method further includes storing a first set of pairing data corresponding to the first contact-agent pairing; generating, by a simulation model implementing a simulated pairing algorithm, a second contact-agent pairing based on the first set of available contacts and available agents and a second pairing strategy; and storing a second pairing data corresponding to the second contact- agent pairing.

IPC Classes  ?

  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • H04Q 3/64 - Distributing or queuing
  • H04M 3/52 - Arrangements for routing dead number calls to operators
  • H04M 7/00 - Arrangements for interconnection between switching centres

20.

TECHNIQUES FOR BENCHMARKING PAIRING STRATEGIES IN A CONTACT CENTER SYSTEM

      
Application Number US2023019999
Publication Number 2023/212062
Status In Force
Filing Date 2023-04-26
Publication Date 2023-11-02
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Demirtaş, Umut
  • Kirac, Mustafa
  • Alland, Kevin
  • Riley, Blake Jay

Abstract

There is provided a method. The method comprises selecting a pairing strategy (PS) set from a group of PS sets, the group of PS sets comprising: i) a first PS set comprising a first PS (first pairing algorithm/module) and ii) a second PS set comprising a second PS and a third PS, and as a result of selecting a PS set from the group of PS sets, using (s1104) one or more PSs included in the selected PS set to establish one or more contact-agent pairs.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • H04Q 3/70 - Identification of class of calling subscriber
  • G06Q 10/0639 - Performance analysis of employeesPerformance analysis of enterprise or organisation operations

21.

TECHNIQUES FOR OPTIMIZING ASSISTANCE CHANNEL ROUTING

      
Application Number US2022053782
Publication Number 2023/122256
Status In Force
Filing Date 2022-12-22
Publication Date 2023-06-29
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Garcia-Lopez, Julian, Lopez-Portillo
  • O'Brien, Caroline, Cecilia
  • Sinha, Alekshandra, Arjun
  • Dujol, Felix Xavier Soliman, Marie

Abstract

Techniques are disclosed for improving the intelligence, efficiency, distribution, routing, prioritization, and/or otherwise optimization of web and/or telecommunication channels regarding website and/or contact center traffic, visitors, load, and/or resources. In one aspect, contact connection data and initial activity data of a contact is obtained that comprises information regarding the contact's activity on an unassisted channel of a service provider. Agent data of a plurality of agents at a contact center is obtained and, based on the initial activity data and the agent data, a determination is made whether to (a) direct the contact to an assisted channel of the service provider, or (b) maintain the contact on the unassisted channel of the service provider. The contact may be paired to an agent of the contact center upon receipt of a request from the contact to establish an agent connection with the contact center system.

IPC Classes  ?

  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing
  • H04M 7/00 - Arrangements for interconnection between switching centres
  • H04Q 3/64 - Distributing or queuing

22.

METHOD AND SYSTEM FOR TELECONFERENCING USING COORDINATED MOBILE DEVICES

      
Application Number US2022073156
Publication Number 2022/272304
Status In Force
Filing Date 2022-06-24
Publication Date 2022-12-29
Owner
  • AFINITI, LTD. (Bermuda)
  • AFINITI, INC. (USA)
Inventor
  • Shahmeer, Muhammad
  • Ahmad, Khubaib
  • Bashir, Muhammad Usman
  • Sajjad, Muhhamad Abdullah

Abstract

A method of setting up a teleconferencing system using mobile devices is disclosed. Participants with mobile devices in multiple rooms may communicate based on the disclosed teleconferencing application executed on the mobile devices. Each room has one of the mobile devices designated as a leader device for that room. The leader devices may communicate using VoIP over the Internet. Other mobile devices in a room are designated as client devices associated with the leader devices. Participants operating the client devices can talk to other participants in that room and the other rooms through the client device communicating through the leader device of the room. The leader device synchronizes the playing of received audio between all of the client devices in the room. The leader device includes a selection algorithm that selects one of the devices to act as the microphone for audio signals generated in the room.

IPC Classes  ?

  • H04L 65/1069 - Session establishment or de-establishment
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04L 65/80 - Responding to QoS

23.

TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM WITH AN EXTERNAL PAIRING SYSTEM

      
Application Number US2021015719
Publication Number 2021/158439
Status In Force
Filing Date 2021-01-29
Publication Date 2021-08-12
Owner AFINITI, LTD. (Bermuda)
Inventor
  • Chishty, Ain
  • Afzal, Hassan

Abstract

Techniques for behavioral pairing in a task assignment system with an external pairing system may be realized as a method comprising transmitting to the external pairing system over an application programming interface, a control flag and a benchmark flag. The control flag may indicate whether a task-agent pairing in the task assignment system is to be based on a response by the external pairing system to a routing request. The benchmark flag may indicate whe ther the pairing of the task to the agent is to be based on one of a first pairing strategy and a second pairing strategy. The method may further comprise receiving from the external pairing system, the task-agent pairing based on one of the first pairing strategy and the second pairing strategy, the task-agent pairing being based at least in part on the control flag and the benchmark flag.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

24.

TECHNIQUES FOR SHARING CONTROL OF ASSIGNING TASKS BETWEEN AN EXTERNAL PAIRING SYSTEM AND A TASK ASSIGNMENT SYSTEM WITH AN INTERNAL PAIRING SYSTEM

      
Application Number US2021016619
Publication Number 2021/158793
Status In Force
Filing Date 2021-02-04
Publication Date 2021-08-12
Owner AFINITI, LTD. (Bermuda)
Inventor
  • Chishty, Ain
  • Afzal, Hassan

Abstract

Techniques for sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system are disclosed. In one embodiment, the techniques may be realized as a method tor sharing control of assigning tasks between an external pairing system and a task assignment system with an internal pairing system comprising receiving, from the task assignment system, a plurality of task pairing requests and an agent pairing request, wherein each task request of the plurality of task pairing requests is assigned to one of a first pairing strategy and a second pairing strategy. The agent pairing request may indicate an agent that is available for pairing. The method may further comprise transmitting, to the task assignment system, a pairing recommendation being based in part on the plurality of task pairing requests, the first pairing strategy, the second pairing strategy, and the agent pairing request.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

25.

TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2021015665
Publication Number 2021/158436
Status In Force
Filing Date 2021-01-29
Publication Date 2021-08-12
Owner AFINITI, LTD. (Bermuda)
Inventor
  • Khatri, Vikash
  • Chishti, Zia
  • Delker, Jason

Abstract

Techniques for behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, at least one behavioral pairing constraint: and applying, by the at least one computer processor, the at least one behavioral pairing constraint to the task assignment system to controllably reduce performance of the task assignment system.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

26.

TECHNIQUES FOR ERROR HANDLING IN A TASK ASSIGNMENT SYSTEM WITH AN EXTERNAL PAIRING SYSTEM

      
Application Number US2021015687
Publication Number 2021/158437
Status In Force
Filing Date 2021-01-29
Publication Date 2021-08-12
Owner AFINITI, LTD (Bermuda)
Inventor Chishty, Ain

Abstract

Techniques for error handling in a task assignment system with an external pairing system are disclosed. In one particular embodiment, the techniques may be realized as a method tor error handling in a task assignment system with an external pairing system comprising transmitting a request for the external pairing system to select a first pairing between one or more tasks awaiting assignment and one or more agents available for assignment, the first pairing to be selected according to a first pairing strategy; determining a timeout window to wait for the external pairing system to provide a response that identifies the first pairing; detecting an expiration of the timeout window without receiving the response; and, in response to detecting the expiration of the timeout window, selecting a second pairing between the one or more tasks and the one or more agents, the second pairing being selected according to a second pairing strategy.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

27.

TECHNIQUES FOR BENCHMARKING PAIRING STRATEGIES IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2021015992
Publication Number 2021/158457
Status In Force
Filing Date 2021-02-01
Publication Date 2021-08-12
Owner AFINITI, LTD. (Bermuda)
Inventor
  • Chishti, Zia
  • Lopez-Portillo, Julian
  • Kan, Ittai

Abstract

Techniques for benchmarking pairing strategies in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for benchmarking pairing strategies in a task assignment system, the method comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, a first performance of a first pairing strategy based at least in part on a first plurality of historical task assignments assigned by a second pairing strategy.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

28.

TECHNIQUES FOR PAIRING IN A TASK ASSIGNMENT SYSTEM WITH AN EXTERNAL PAIRING SYSTEM

      
Application Number US2021016549
Publication Number 2021/158743
Status In Force
Filing Date 2021-02-04
Publication Date 2021-08-12
Owner AFINITI, LTD. (Bermuda)
Inventor Chishty, Ain

Abstract

Techniques for pairing in a task assignment system with an external pairing system are disclosed. In one particular embodiment, the techniques may be realized as a method for pairing in a task assignment system with an external pairing system comprising transmitting first information that identifies one or more tasks waiting for assignment and one or more agents available for assignment; transmitting a pairing request; determining an initial timeout window to wait for the external pairing system to respond to the pairing request; receiving at a first time within the initial timeout window, an extension request that includes an instruction to extend the initial timeout window: extending the initial timeout window in response to the receiving tire extension request; and receiving at a second time within the extended timeout window, a pairing response that includes a selected pairing between the one or more tasks and the one or more agents.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing

29.

TECHNIQUES FOR ASSIGNING TASKS IN A TASK ASSIGNMENT SYSTEM WITH AN EXTERNAL PAIRING SYSTEM

      
Application Number US2021016871
Publication Number 2021/158955
Status In Force
Filing Date 2021-02-05
Publication Date 2021-08-12
Owner AFINITI, LTD. (Bermuda)
Inventor
  • Chishty, Ain
  • Afzal, Hassan
  • Chishti, Zia

Abstract

Techniques for assigning tasks in a task assignment system with an external pairing system are disclosed. In one particular embodiment, the techniques may be realized as a method tor assigning tasks in a task assignment system with an external pairing system comprising transmitting, by the task assignment system, to the external pairing system, a plurality of task pairing requests and an agent pairing request, wherein each task pairing request in the plurality of task pairing requests indicates a task that is received tor pairing and each task pairing request in the plurality of task pairing requests indicates an agent that is available for pairing. The method may further comprise receiving, at the task assignment system, from the external pairing system, a pairing recommendation, the pairing recommendation being based at least in part on the plurality of task pairing requests and the agent pairing request.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing

30.

TECHNIQUES FOR DECISIONING BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2020050850
Publication Number 2021/055341
Status In Force
Filing Date 2020-09-15
Publication Date 2021-03-25
Owner AFINITI, LTD. (Bermuda)
Inventor
  • O'Brien, Caroline
  • Lopez-Portillo, Julian
  • Garbacik, Karl
  • Kan, Ittai

Abstract

Techniques for decisioning behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for decisioning behavioral pairing in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, a plurality of possible task-agent pairings among at least one task waiting for assignment and at least one agent available for assignment; and selecting, by the least one computer processor for assignment in the task assignment system, a first task-agent pairing of the plurality of possible task-agent pairings based at least in part on a first offer set to be offered by the agent or a first compensation to be received by the agent.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

31.

TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2020045148
Publication Number 2021/040991
Status In Force
Filing Date 2020-08-06
Publication Date 2021-03-04
Owner AFINITI, LTD. (Bermuda)
Inventor
  • Delker, Jason
  • Chishti, Zia

Abstract

Techniques for behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, information about a task waiting for assignment in the task assignment system; and selecting, by the at least one computer processor, a hold activity from a plurality of hold activities for the task based on the information about the task, wherein the selected hold activity is expected to improve performance of the task assignment system.

IPC Classes  ?

  • G06Q 10/00 - AdministrationManagement
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing

32.

TECHNIQUES FOR PAIRING CONTACTS AND AGENTS IN A CONTACT CENTER SYSTEM

      
Application Number US2020045107
Publication Number 2021/030128
Status In Force
Filing Date 2020-08-06
Publication Date 2021-02-18
Owner AFINITI, LTD. (Bermuda)
Inventor Khatri, Vikash

Abstract

Techniques for pairing contacts and agents in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for pairing contacts and agents in a contact center system comprising: assigning, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, a contact to an agent based on information associated with a prior interaction of the contact with the contact center system. The assigning of the contact to the agent may result in a less favorable outcome for the contact assigned to the agent and an increase in an overall performance of the contact center system.

IPC Classes  ?

  • G06Q 10/00 - AdministrationManagement
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention

33.

TECHNIQUES FOR MULTISTEP DATA CAPTURE FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2020037452
Publication Number 2020/257075
Status In Force
Filing Date 2020-06-12
Publication Date 2020-12-24
Owner AFINITI, LTD. (Bermuda)
Inventor Arbab, Muhammad

Abstract

Techniques for behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a task assignment system comprising: receiving, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, information about a plurality of tasks; transmitting, by the at least one computer processor, the received information to a plurality of queues, each queue including a plurality of agents; and pairing, by the at least one computer processor, a task allocated to a first queue of the plurality of queues to an agent allocated to the first queue based at least in part on the received information.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

34.

TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2020013788
Publication Number 2020/150418
Status In Force
Filing Date 2020-01-16
Publication Date 2020-07-23
Owner AFINITI, LTD. (Bermuda)
Inventor Delker, Jason

Abstract

Techniques for behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a task assignment system comprising determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, availability' of at least one task in a queue; querying, based on at least one variable pertaining to the at least one task, at least one data source for information associated with the at least one task; receiving, from the at least one data source, the information associated with the at least one task: and pairing, based at least in part on the information associated with the at least one task, the at least one task to an agent in the task assignment system.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 10/10 - Office automationTime management
  • G06Q 50/30 - Transportation; Communications
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04M 3/42 - Systems providing special services or facilities to subscribers
  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing

35.

TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2020013804
Publication Number 2020/150427
Status In Force
Filing Date 2020-01-16
Publication Date 2020-07-23
Owner AFINITI, LTD. (Bermuda)
Inventor Delker, Jason

Abstract

Techniques for behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a task assignment system comprising receiving, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, information associated with a task to be assigned to an agent in the task assignment system, wherein receipt of the information is triggered by an action taken by a user.

IPC Classes  ?

  • H04M 3/523 - Centralised call answering arrangements requiring operator intervention with call distribution or queuing
  • H04M 3/42 - Systems providing special services or facilities to subscribers

36.

TECHNIQUES FOR BEHAVIORAL PAIRING IN A MULTISTAGE TASK ASSIGNMENT SYSTEM

      
Application Number US2019019706
Publication Number 2020/117300
Status In Force
Filing Date 2019-02-27
Publication Date 2020-06-11
Owner AFINITI, LTD. (Bermuda)
Inventor
  • Delellis, David J.
  • Holl, Randal E.

Abstract

Techniques for behavioral pairing in a multistage task assignment system, are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a multistage task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the multistage task assignment system, one or more characteristics of a task: determining, by the at least one computer processor and based at least on the one or more characteristics of the task, a sequence of agents; and pairing, by the at least one computer processor, the task with the sequence of agents.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

37.

TECHNIQUES FOR ADAPTING BEHAVIORAL PAIRING TO RUNTIME CONDITIONS IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2019019704
Publication Number 2020/068152
Status In Force
Filing Date 2019-02-27
Publication Date 2020-04-02
Owner AFINITI, LTD. (Bermuda)
Inventor
  • Rizvi, Syed Meesum Raza
  • Khatri, Vikash

Abstract

Techniques for adapting behavioral pairing to runtime conditions in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for adapting behavioral pairing to runtime conditions in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, at least two pairing models for assigning tasks in the task assignment system; monitoring, by the at least one computer processor, at least one parameter of the task assignment system; and selecting, by the at least one computer processor, one of the at least two pairing models based on a value of the at least one parameter.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

38.

TECHNIQUES FOR WORKFORCE MANAGEMENT IN A TASK ASSIGNMENT SYSTEM

      
Application Number US2019022891
Publication Number 2019/231520
Status In Force
Filing Date 2019-03-19
Publication Date 2019-12-05
Owner AFINITI, LTD. (Bermuda)
Inventor Liubyvyi, Denys

Abstract

Techniques for workforce management in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for workforce management in a task assignment system comprising: determining, by at least one computer processor configured to operate in the task assignment system, a first efficiency level of a first task assignment strategy for a first number of agents to be employed in the task assignment system; determining, by the at least one computer processor, a second efficiency level of a second task assignment strategy for a second number of agents to be employed in the task assignment system; comparing, by the at least one computer processor, the first and second efficiency levels; and selecting, by the at least one computer processor, one of the first and second numbers of agents having the higher of the first and second efficiency levels.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling