IP Library Granted Patent US 11,683,244
Granted Patent B2
US 11,683,244 · App. 17/574,653 · Granted Jun 20, 2023

Real availability application

Inventors: Tushar Deshmukh (Maharashtra, IN); Sebastien Roland Mancel (Danville, CA); Ashish Seth (Los Altos, CA); Saiprasad Vyawahare (Hingoli, IN); Deepak Tiwari (Maharashtra, IN); Omkar Shrihari Joglekar (Maharashtra, IN); Susmith Roy (Assam, IN)
Assignee: INCONTACT INC.
H04L41/5012H04L41/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,683,244
App. No.
17/574,653
Granted
Jun 20, 2023
Kind
B2
Abstract

A computerized-method for providing an indication as to an availability of a communication-channel type that is used during an interaction with a customer, via a web app is provided herein. The computerized-method includes operating a communication-channel-type availability module that includes: receiving collected data of an interaction of an agent during an interaction with a customer, via a communication-channel-type from a communication manager module; operating one or more analyses on the collected data to yield a corresponding score of each analysis of the one or more analyses; calculating an availability-score of the communication-channel-type during the interaction, based on the score for each analysis of the one or more analyses; storing the calculated availability-score, in a data storage, as an availability-score of the agent, after the interaction ends; and displaying the availability-score as an indication to an availability of a communication-channel type, on a display unit, associated with the computerized system.

Claims (80)

1. A computerized-method for providing an indication as to an availability of an agent via a communication-channel type that is used during an interaction with a customer, via a web app, the computerized-method comprising:

in a computerized system comprising a communication manager module to collect data of the interaction of the agent during the interaction with the customer, via the communication-channel-type, by a web app that is running on a communication device,

receiving the collected data from the communication manager module;

operating one or more analyses on the collected data to yield a corresponding score for each analysis of the one or more analyses;

calculating an availability-score of the communication-channel-type during the interaction based on the score of each analysis of the one or more analyses,

storing the calculated availability-score, in a data storage, as an availability-score of the agent;

displaying the availability-score as an indication to an availability of the agent via the communication-channel-type, on a display unit, associated with the computerized system;

associating the availability-score to a channel category based on the availability score; and

sending a visual cue to the agent during the interaction when the communication-channel-type is different than the associated category of the availability-score to be displayed on a display unit associated to the communication device during the interaction,

wherein the communication-channel-type is selected from at least one of: voice channel, digital channel in real-time and digital channel in non real-time,

wherein the one or more analyses operated on the collected data are selected from at least one of: sentiment analysis; network quality analysis; ambient noise analysis; and agent movement analysis,

wherein the network quality analysis includes voice network strength and stability of internet connection strength, and

wherein the availability-score is determined according to a score of a sentiment analysis.

2. The computerized-method of claim 1 , wherein the data collected from the communication manager module is received from at least one sensor that is running on the communication device.

3. The computerized-method of claim 2 , wherein the at least one sensor is selected from at least one of: microphone, geolocation sensor, motion sensor and network sensor.

4. The computerized-method of claim 1 , wherein the displayed visual cue includes a recommendation to the agent to switch the communication-channel-type to the communication-channel-type of the category of the availability-score.

5. The computerized-method of claim 1 , wherein the availability-score of the communication-channel-type of the agent is retrieved from the data storage by an interactions routing engine, every preconfigured interval of time to be considered when distributing an incoming interaction to the agent.

6. The computerized-method of claim 1 , wherein the availability-score is continuously tracked during the interaction, every preconfigured interval of time.

7. The computerized-method of claim 1 , wherein when the communication-channel-type is voice, and voice network strength is above a first preconfigured threshold, calculating a weighted sum of the score of the ambient noise analysis and the score of the agent movement analysis, and wherein when the calculated weighted sum is above a second preconfigured threshold and an internet connection strength stability is above a third preconfigured threshold, associating the availability-score to a real-time digital-channel category.

8. The computerized-method of claim 1 , wherein when the communication-channel-type is digital, and an internet connection strength stability is above a preconfigured threshold, associating the availability-score to a real-time digital-channel category.

9. The computerized-method of claim 1 , wherein when the communication-channel-type is digital, and an internet connection strength stability is below a first preconfigured threshold, and a voice network strength is below a second preconfigured threshold, associating the availability-score to a non-real-time digital-channel category.

10. The computerized-method of claim 1 , wherein when the communication-channel-type is digital, and an internet connection strength is below a first preconfigured threshold, and a voice network strength is above a second preconfigured threshold, associating the availability-score to a voice-channel category.

11. The computerized-method of claim 1 , wherein the channel category is selected from at least one of: voice channel, digital channel in real-time and digital channel in non real-time.

12. A computerized-system for providing an indication as to an availability of an agent via a communication-channel type that is used during an interaction with a customer, via a web app, the computerized-system comprising:

a processor;

a data storage;

a memory to store the data storage;

a display unit;

a communication manager module to collect data of an interaction of the agent during the interaction with a customer, via the communication-channel-type, by a web app that is running on a communication device; and

a server for operating a communication-channel-type availability module, said communication-channel-type availability module is configured to:

receive the collected data from the communication manager module;

operate one or more analyses on the collected data to yield a corresponding score for each analysis of the one or more analyses;

calculate an availability-score of the communication-channel-type during the interaction based on the score of each analysis of the one or more analyses;

store the calculated availability-score as an availability-score of the agent, after the interaction ends;

display the availability-score as an indication to an availability of the agent via the communication-channel type, on a display unit, associated with the computerized system;

associating the availability-score to a channel category based on the availability score; and

sending a visual cue to the agent during the interaction when the communication-channel-type is different than the associated category of the availability-score to be displayed on a display unit associated to the communication device during the interaction,

wherein the communication-channel-type is selected from at least one of: voice channel, digital channel in real-time and digital channel in non real-time,

wherein the one or more analyses operated on the collected data are selected from at least one of: sentiment analysis; network quality analysis; ambient noise analysis; and agent movement analysis,

wherein the network quality analysis includes voice network strength and stability of internet connection strength, and

wherein the availability-score is determined according to a score of a sentiment analysis.

13. A computerized-method for providing an indication as to an availability of an agent via a communication-channel type that is used during an interaction with a customer, via a web app, the computerized-method comprising:

in a computerized system comprising a communication manager module to collect data of the interaction of the agent during the interaction with the customer, via the communication-channel-type, by a web app that is running on a communication device,

receiving the collected data from the communication manager module;

operating one or more analyses on the collected data to yield a corresponding score for each analysis of the one or more analyses;

calculating an availability-score of the communication-channel-type during the interaction based on the score of each analysis of the one or more analyses,

storing the calculated availability-score, in a data storage, as an availability-score of the agent;

displaying the availability-score as an indication to an availability of the agent via the communication-channel-type, on a display unit, associated with the computerized system;

associating the availability-score to a channel category based on the availability score; and

sending a visual cue to the agent during the interaction when the communication-channel-type is different than the associated category of the availability-score to be displayed on a display unit associated to the communication device during the interaction,

wherein the communication-channel-type is selected from at least one of: voice channel, digital channel in real-time and digital channel in non real-time,

wherein the one or more analyses operated on the collected data are selected from at least one of: sentiment analysis; network quality analysis; ambient noise analysis; and agent movement analysis,

wherein the network quality analysis includes voice network strength and stability of internet connection strength, and

wherein when the communication-channel-type is voice, and voice network strength is above a first preconfigured threshold, calculating a weighted sum of a score of an ambient noise analysis and a score of the agent movement analysis, and wherein when the calculated weighted sum is above a second preconfigured threshold and an internet connection strength stability is above a third preconfigured threshold, associating the availability-score to a real-time digital-channel category.

14. A computerized-method for providing an indication as to an availability of an agent via a communication-channel type that is used during an interaction with a customer, via a web app, the computerized-method comprising:

in a computerized system comprising a communication manager module to collect data of the interaction of the agent during the interaction with the customer, via the communication-channel-type, by a web app that is running on a communication device,

receiving the collected data from the communication manager module;

operating one or more analyses on the collected data to yield a corresponding score for each analysis of the one or more analyses;

calculating an availability-score of the communication-channel-type during the interaction based on the score of each analysis of the one or more analyses,

storing the calculated availability-score, in a data storage, as an availability-score of the agent;

displaying the availability-score as an indication to an availability of the agent via the communication-channel-type, on a display unit, associated with the computerized system;

associating the availability-score to a channel category based on the availability score; and

sending a visual cue to the agent during the interaction when the communication-channel-type is different than the associated category of the availability-score to be displayed on a display unit associated to the communication device during the interaction,

wherein the communication-channel-type is selected from at least one of: voice channel, digital channel in real-time and digital channel in non real-time,

wherein the one or more analyses operated on the collected data are selected from at least one of: sentiment analysis; network quality analysis; ambient noise analysis; and agent movement analysis,

wherein the network quality analysis includes voice network strength and stability of internet connection strength, and

wherein when the communication-channel-type is digital, and an internet connection strength stability is below a first preconfigured threshold, and a voice network strength is below a second preconfigured threshold, associating the availability-score to a non-real-time digital-channel category.

15. A computerized-method for providing an indication as to an availability of an agent via a communication-channel type that is used during an interaction with a customer, via a web app, the computerized-method comprising:

in a computerized system comprising a communication manager module to collect data of the interaction of the agent during the interaction with the customer, via the communication-channel-type, by a web app that is running on a communication device,

receiving the collected data from the communication manager module;

operating one or more analyses on the collected data to yield a corresponding score for each analysis of the one or more analyses;

calculating an availability-score of the communication-channel-type during the interaction based on the score of each analysis of the one or more analyses,

storing the calculated availability-score, in a data storage, as an availability-score of the agent;

displaying the availability-score as an indication to an availability of the agent via the communication-channel-type, on a display unit, associated with the computerized system;

associating the availability-score to a channel category based on the availability score; and

sending a visual cue to the agent during the interaction when the communication-channel-type is different than the associated category of the availability-score to be displayed on a display unit associated to the communication device during the interaction,

wherein the communication-channel-type is selected from at least one of: voice channel, digital channel in real-time and digital channel in non real-time,

wherein the one or more analyses operated on the collected data are selected from at least one of: sentiment analysis; network quality analysis; ambient noise analysis; and agent movement analysis,

wherein the network quality analysis includes voice network strength and stability of internet connection strength, and

wherein when the communication-channel-type is digital, and the internet connection strength is below a first preconfigured threshold, and a voice network strength is above a second preconfigured threshold, associating the availability-score to a voice-channel category.

Assignments (2)
SECURITY INTEREST Recorded Feb 26, 2026
From: NICE LTD; NICE SYSTEMS INC.; NICE SYSTEMS TECHNOLOGIES INC.; INCONTACT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074986/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2022
From: DESHMUKH, TUSHAR; MANCEL, SEBASTIEN ROLAND; SETH, ASHISH; VYAWAHARE, SAIPRASAD; TIWARI, DEEPAK; JOGLEKAR, OMKAR SHRIHARI; ROY, SUSMITH
To: INCONTACT INC.
Reel/Frame 058639/0868 →
Continuity (2)
Continuation 17175667 · Feb 14, 2021
Related Publication 20220263728A1 · Aug 18, 2022