IP Library Granted Patent US 12,289,428
Granted Patent B2
US 12,289,428 · App. 18/335,617 · Granted Apr 29, 2025

System and method to prioritize and resume disconnected customer interactions

Inventors: Bhupendra Pandey (Pune, IN); Dhanendra Singh (Pune, IN); Rajesh Katkar (Pune, IN); Salil Dhawan (Pune, IN)
Assignee: NICE LTD.
H04M3/5233H04M3/5175H04M2203/408
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 12,289,428
App. No.
18/335,617
Granted
Apr 29, 2025
Kind
B2
Abstract

A system automatically prioritizes and resumes disconnected customer interactions. The system includes a processor to perform operations that include: receiving a list of disconnected customer interactions, including their metadata; using a prioritization module and the metadata, assigning a priority score to each disconnected interaction; with a queuing module and the respective priority scores, with an agent assignment module, arranging the disconnected interactions in a priority order; assigning an available agent to each disconnected interaction in the priority order; selecting a channel for each disconnected interaction in the priority order, based on a channel recommendation module and the metadata; and re-connecting a disconnected customer with the respective agent via the respective channel for each respective disconnected customer interaction in the priority order.

Claims (59)

1. A system adapted to automatically prioritize and resume disconnected customer interactions, the system comprising:

a processor and a non-transitory computer readable medium operably coupled thereto, the computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform operations which comprise:

receiving a list of disconnected customer interactions, wherein the list includes metadata for each disconnected customer interaction;

assigning a respective priority score to each respective disconnected customer interaction of the list of disconnected customer interactions with a prioritization module and the metadata;

arranging the respective disconnected customer interactions in an order with a queuing module and the respective priority scores;

assigning a respective available agent to each respective disconnected customer interaction in the order with an agent assignment module;

selecting a respective channel for each respective disconnected customer interaction in the order based on a channel recommendation module and the metadata; and

re-connecting a respective disconnected customer with the respective agent via the respective channel for each respective disconnected customer interaction in the order, wherein the metadata includes at least:

a request type, a time of day, a duration, an agent, an escalation level, and a channel of each respective disconnected customer interaction;

a request type, a time of day, a duration, a channel, an agent, a disconnection status, an escalation level; and a satisfaction level of at least two past interactions of the respective disconnected customer of the respective disconnected customer interaction; and

for the respective disconnected customer of the respective disconnected customer interaction:

a customer segment, a customer age group, or a customer location.

2. The system of claim 1 , wherein the customer segment is selected from a list comprising “‘small or medium business” (SMB), “Premier”, and “Key’”.

3. The system of claim 1 , wherein assigning the respective priority score includes, with the metadata, calculating, for the respective disconnected customer:

a customer abandonment rate;

a customer sentiment;

a customer ticket history; and

a customer response for callbacks on historical interactions.

4. The system of claim 1 , wherein assigning the respective available agent includes, for each available agent:

determining an overall satisfaction level for the agent;

determining a satisfaction level of the respective disconnected customer for the agent; and

determining agent feedback of the respective disconnected customer.

5. The system of claim 1 , wherein selecting the respective channel includes:

determining two preferred channels for the respective disconnected customer;

determining a time preference of the respected disconnected customer for each channel of the two preferred channels; and

based on the time preference, selecting a channel of the two preferred channels.

6. The system of claim 1 , wherein selecting the respective channel includes computing a channel positivity score for the channel.

7. The system of claim 1 , wherein selecting the respective channel involves at least one of a customer age group, a customer profession, a customer location, or a last channel used.

8. The system of claim 1 , wherein the selected channel is a voice channel or a video channel.

9. The system of claim 1 , wherein the selected channel is a short message service (SMS) text channel, a real-time chat (RTC) channel, or a social media channel.

10. A computer-implemented method adapted to automatically prioritize and resume disconnected customer interactions, which method comprises:

receiving a list of disconnected customer interactions, wherein the list includes metadata for each disconnected customer interaction;

assigning a respective priority score to each respective disconnected customer interaction of the list of disconnected customer interactions with a prioritization module and the metadata;

arranging the respective disconnected customer interactions in an order with a queuing module and the respective priority scores;

assigning a respective available agent to each respective disconnected customer interaction in the order with an agent assignment module;

selecting a respective channel for each respective disconnected customer interaction in the order based on a channel recommendation module and the metadata; and

re-connecting a respective disconnected customer with the respective agent via the respective channel for each respective disconnected customer interaction in the order, wherein the metadata includes at least:

a request type, a time of day, a duration, an agent, an escalation level, and a channel of each respective disconnected customer interaction;

a request type, a time of day, a duration, a channel, an agent, a disconnection status, an escalation level; and a satisfaction level of at least two past interactions of the respective disconnected customer of the respective disconnected customer interaction; and

for the respective disconnected customer of the respective disconnected customer interaction:

a customer segment, a customer age group, or a customer location.

11. The computer-implemented method of claim 10 , wherein the customer segment is selected from a list comprising “small or medium business” (SMB), “Premier”, and “Key”.

12. The computer-implemented method of claim 10 , wherein assigning the respective priority score comprises, with the metadata, calculating, for the respective disconnected customer:

a customer abandonment rate;

a customer sentiment;

a customer ticket history; and

a customer response for callbacks on historical interactions.

13. The computer-implemented method of claim 10 , wherein assigning the respective available agent comprises, for each available agent:

determining an overall satisfaction level for the agent;

determining a satisfaction level of the respective disconnected customer for the agent; and

determining agent feedback of the respective disconnected customer.

14. The computer-implemented method of claim 10 , wherein selecting the respective channel comprises:

determining two preferred channels for the respective disconnected customer;

determining a time preference of the respected disconnected customer for each channel of the two preferred channels; and

based on the time preference, selecting a channel of the two preferred channels.

15. The computer-implemented method of claim 10 , wherein selecting the respective channel comprises computing a channel positivity score for the channel.

16. The computer-implemented method of claim 10 , wherein selecting the respective channel is based on at least one of a customer age group, a customer profession, a customer location, or a last channel used.

17. The computer-implemented method of claim 10 , wherein the selected channel is a voice channel or a video channel.

18. The computer-implemented method of claim 10 , wherein the selected channel comprises a short message service (SMS) text channel, a real-time chat (RTC) channel, or a social media channel.

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 Jun 15, 2023
From: PANDEY, BHUPENDRA; SINGH, DHANENDRA; KATKAR, RAJESH; DHAWAN, SALIL
To: NICE LTD.
Reel/Frame 063965/0024 →
Continuity (1)
Related Publication 20240422264A1 · Dec 19, 2024
References Cited (5)
US 10827072B1 · Deole · 2020 [cited by examiner]
US 20080175374A1 · Lauridsen · 2008 [cited by examiner]
US 20160323418A1 · Elyashiv · 2016 [cited by examiner]
US 20170034223A1 · Arscott · 2017 [cited by examiner]
US 20220030300A1 · Periyaeluvan · 2022 [cited by examiner]