IP Library Granted Patent US 11,917,105
Granted Patent B2
US 11,917,105 · App. 17/710,982 · Granted Feb 27, 2024

System and method for providing chat-based customer callbacks

Inventor: Kevin Shinseki (San Carlos, CA)
Assignee: Virtual Hold Technology Solutions, LLC
H04M3/5231G06Q10/10G06Q30/016H04L51/02H04L51/046H04L51/08H04L51/18H04M3/5191H04M3/5238
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,917,105
App. No.
17/710,982
Granted
Feb 27, 2024
Kind
B2
Abstract

A system for providing chat-based customer callbacks, wherein a callback application server transmits prompts and receives requests for customer callbacks, an interaction manager determines agent availability and arranges callback handling, and a session management server initiates callbacks, and methods for providing chat-based customer callbacks using the system of the invention.

Claims (34)

1. A system for providing chat-based customer callbacks, comprising:

a callback application server comprising a memory and a processor;

an interaction manager comprising a first plurality of programming instructions stored in the memory of, and operating on the processor of, the callback application server, wherein the first plurality of programming instructions, when operating on the processor, cause the callback application server to:

determine callback availability for agents in a contact center, the callback availability being based on analysis of historical data at the contact center, wherein the historical data includes at least one of call arrival rates associated with each agent, callback request and callback completion rates associated with each agent, availability pattern of each agent, and interaction length associated with each agent;

select an agent from a subset of agents, wherein the subset of agents is selected from the agents in the contact center based on the determined callback availability, wherein the subset of agents includes at least one agent identified by a user; and

direct the callback application server to initiate the callback from the selected agent to the user, using a session manager of the callback application server; and

an intent analyzer comprising a second plurality of programming instructions stored in the memory of, and operating on the processor of, the callback application server, wherein the second plurality of programming instructions, when operating on the processor, cause the callback application server to:

establish a chat session between the user and a chat bot;

wherein the chat bot:

receives a communication from the user with the callback request, wherein the communication includes a request for the one agent; and

upon receipt of the callback request from the user, directs the callback request to the interaction manager.

2. The system of claim 1 , wherein the chat bot is configured to present an interactive prompt that comprises a link to a callback request form.

3. The system of claim 1 , wherein the callback request comprises customer contact information.

4. The system of claim 1 , wherein the intent analyzer is further configured to determine a channel of communication to communicatively couple the user with the one agent.

5. The system of claim 4 , wherein the determination of the channel is based on a stated preference by the user.

6. The system of claim 4 , wherein the determination of the channel is based on communication capabilities of the one agent.

7. The system of claim 4 , wherein the determination of the channel is based on a work schedule associated with the one agent.

8. The system of claim 4 , wherein the determination of the channel is based on corporate security.

9. The system of claim 1 , wherein the intent analyzer is further configured to determine a number of attempts to make for the callback before triggering a failure signal.

10. A method for providing chat-based customer callbacks, comprising the steps of:

establishing a chat session between a user and a chat bot, wherein the chat bot operates on a callback application server;

receiving a communication from the user with a callback request, wherein the communication includes a request for a particular agent;

determining, using the chat bot, whether the communication falls within the chat

determining, using an interaction manager, callback availability for agents in a contact center, the callback availability being based on analysis of historical data at the contact center, wherein the historical data includes at least one of call arrival rates associated with each agent, callback request and callback completion rates associated with each agent, availability pattern of each agent, and interaction length associated with each agent;

selecting an agent from a subset of agents, wherein the subset of agents is selected from the agents in the contact center based on the determined callback availability, wherein the subset of agents in the contact center includes the particular agent; and

performing a requested callback from the selected agent to the user using the callback application server.

11. The method of claim 10 , wherein the chat bot is configured to present an interactive prompt that comprises a link to a callback request form.

12. The method of claim 10 , wherein the callback request comprises customer contact information.

13. The method of claim 10 further comprising determining a channel of communication to communicatively couple the user with the particular agent.

14. The method of claim 13 , wherein the determination of the channel is based on a stated preference by the user.

15. The method of claim 13 , wherein the determination of the channel is based on communication capabilities of the particular agent.

16. The method of claim 13 , wherein the determination of the channel is based on a work schedule associated with the particular agent.

17. The method of claim 13 , wherein the determination of the channel is based on corporate security.

18. The method of claim 10 further comprising determining a number of attempts to make for the callback before triggering a failure signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2023
From: SHINSEKI, KEVIN
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 063109/0070 →
SUPPLEMENT NO. 1 TO GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 31, 2022
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061808/0358 →
Continuity (9)
Continuation 17237342 · Apr 22, 2021
Continuation 16058044 · Aug 8, 2018
Continuation In Part 14532001 · Nov 4, 2014
Continuation In Part 13659902 · Oct 24, 2012
Continuation In Part 13479870 · May 24, 2012
Continuation In Part 13446758 · Apr 13, 2012
Continuation In Part 12320517 · Jan 28, 2009
Continuation 12320517 · Jan 28, 2009
Related Publication 20220294908A1 · Sep 15, 2022