H04M3/5235

METHODS AND SYSTEMS FOR VIRTUAL AGENTS TO CHECK CALLER IDENTITY VIA MULTI CHANNELS
20210133764 · 2021-05-06 ·

A Virtual agent that is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual agents are able to answer customer questions and provide information to address their issues. Virtual agents transfer calls to live agents if they cannot address customer issues.

METHODS AND SYSTEMS OF VIRTUAL AGENT REAL-TIME RECOMMENDATION, SUGGESTION AND ADVERTISEMENT
20210136205 · 2021-05-06 ·

A Virtual agent that is a fully automated computer software solution that can engage with real people, customers, clients and even other agents. Virtual agents have personality with animation and engage with the customer via text or voice or a combination of both as an actual person. Virtual agents are able to answer customer questions and provide information to address their issues. Virtual agents transfer calls to live agents if they cannot address customer issues.

CROSS-CHANNEL CALL ATTRIBUTION
20210133798 · 2021-05-06 ·

Disclosed are various implementations directed to systems, processes, methods, and other implementations for cross-channel call attribution by analyzing features and aspects of the incoming callnot just the call-in phone numberto more accurately determine the advertising channel actually attributable for the consumer calling in and/or allocate attribution for a consumer call-in to one or more channels accordingly.

CROSS-CHANNEL CALL ATTRIBUTION
20210133799 · 2021-05-06 ·

Disclosed are various implementations directed to systems, processes, methods, and other implementations for cross-channel call attribution by analyzing features and aspects of the incoming callnot just the call-in phone numberto more accurately determine the advertising channel actually attributable for the consumer calling in and/or allocate attribution for a consumer call-in to one or more channels accordingly.

METHODS AND SYSTEMS FOR CALL ADVERTISEMENT IN DATA MANAGEMENT PLATFORM FOR CONTACT CENTER
20210133804 · 2021-05-06 ·

A method for call advertisement includes: establishing a call between a customer and an agent of a contact center; monitoring the call; determining an ad based on the monitoring; determining a time or event to send the ad to the customer; and sending the ad to the customer when the time or event occurs. A system for call advertisement includes: a processor configured to monitor a call between a customer and an agent, for at least one of context, keywords, tones, emotions, demographics, psychographics, or an identifier of the customer, and to provide an ad to a device of the customer during the call pursuant to the monitoring; and a database for storing the ad.

SYSTEM AND METHOD FOR A WORK DISTRIBUTION SERVICE
20210099577 · 2021-04-01 ·

Systems and methods for a work distribution service. At a multi-tenant platform that provides a work distribution service for a plurality of external systems, a priority is assigned to a first work item of a first external system. The work item is received via a RESTful work item API call request. The priority is assigned based on work item attributes of the work item and a workflow instruction corresponding to workflow information specified by the work item. The workflow instruction is provided by the external system via a RESTful Workflow API. A worker is assigned to the work item based on: the priority of the work item, the workflow information, and worker state managed by the first external system via a RESTful Worker API. The worker state includes worker attributes. The work item is generated by the external system, and the workflow instruction is managed by the external system.

Techniques for benchmarking pairing strategies in a contact center system
10979570 · 2021-04-13 · ·

Techniques for benchmarking pairing strategies in a contact center system are disclosed. In one embodiment, the techniques may be realized as a method for benchmarking pairing strategies in a contact center system comprising: determining for each contact of a plurality of contacts, an associated plurality of historical contact assignments; determining, for each contact, an associated outcome value; partitioning, for each contact, the associated plurality of historical assignments into a first associated subset assigned using a first pairing strategy and a second associated subset assigned using a second pairing strategy; determining, for each contact, a first portion of the associated outcome value attributable to the first associated subset and a second portion of the associated outcome value attributable to the second associated subset; and outputting a difference in performance between the first and second pairing strategies according to the first and second associated portions of the associated outcome value for each contact.

Techniques for benchmarking pairing strategies in a contact center system
10979571 · 2021-04-13 · ·

Techniques for benchmarking pairing strategies in a contact center system are disclosed. In one embodiment, the techniques may be realized as a method for benchmarking pairing strategies in a contact center system comprising: determining for each contact of a plurality of contacts, an associated plurality of historical contact assignments; determining, for each contact, an associated outcome value; partitioning, for each contact, the associated plurality of historical assignments into a first associated subset assigned using a first pairing strategy and a second associated subset assigned using a second pairing strategy; determining, for each contact, a first portion of the associated outcome value attributable to the first associated subset and a second portion of the associated outcome value attributable to the second associated subset; outputting a difference in performance between the first and second pairing strategies according to the first and second associated portions of the associated outcome value for each contact.

Managing a plurality of topics in a user interaction through a plurality of agents in a contact center
11012570 · 2021-05-18 · ·

A computer-implemented process includes receiving an incoming contact at a contact center from a user; identifying a plurality of different portions of the incoming contact, each of a plurality of portions associated with a respective topic; and for each of the different portions, routing that different portion to a respective agent of the contact center based on its associated respective topic. Furthermore, the process includes receiving a respective response from one or more of the respective agents, the respective response pertaining to the different portion routed to that agent; combining the respective response from the one or more of the respective agents to form a first composite response; and forwarding the first composite response to the user.

TECHNIQUES FOR BEHAVIORAL PAIRING IN A CONTACT CENTER SYSTEM

Techniques for behavioral pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a contact center system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, a plurality of contacts available for connection to an agent; determining, by the at least one computer processor, a plurality of preferred contact-agent pairings among possible pairings between the agent and the plurality of contacts; selecting, by the at least one computer processor, one of the plurality of preferred contact-agent pairings according to a probabilistic network flow model; and outputting, by the at least one computer processor, the selected one of the plurality of preferred contact-agent pairings for connection in the contact center system.