IP Library Granted Patent US 11,356,559
Granted Patent B2
US 11,356,559 · App. 17/237,342 · Granted Jun 7, 2022

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,356,559
App. No.
17/237,342
Granted
Jun 7, 2022
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 (33)

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

a callback application server comprising a memory and a processor;

an interaction manager;

a session management server 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:

perform a callback at a specified time using a selected agent;

an interaction manager 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:

determine callback availability for agents in a contact center, the callback availability being based on a status of a current interaction queue at the contact center;

select an agent from within the agents in the contact center based on the determined callback availability, wherein the agents in the contact center includes at least a user-specified agent; and

direct the session management server to initiate the callback; and

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

determine an intent of a chat request from a user;

based on the intent, select a chat bot for communication with the user; and

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

wherein the selected chat bot 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:

receive a communication from the user;

determine whether the communication falls within the chat bot's capabilities;

where the chat bot determines that the communication does not fall within its abilities, transmit an interactive prompt to the chat session, the interactive prompt comprising an option for the user to request a callback; and

direct a callback request to the interaction manager.

2. The system of claim 1 , wherein the interactive prompt comprises a link to a callback request form.

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

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

determining an intent of a received chat request from a user;

based on the intent, selecting a chat bot for communication with the user, the chat bot operating on a callback application server;

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

receiving a communication from the user;

determining, using the chat bot, whether the communication falls within the chat bot's capabilities;

where the chat bot determines that the communication does not fall within its abilities, transmitting an interactive prompt to the chat session, the interactive prompt comprising an option for the user to request a callback;

receiving a callback request from the chat session;

determining, using an interaction manager, callback availability for agents in a contact center, the callback availability being based on the status of a current interaction queue at the contact center;

selecting an agent from within the agents in the contact center based on the determined availability, wherein the agents in the contact center includes at least a user-specified agent; and

performing the callback using a session management server at the specified time and using the selected agent.

5. The method of claim 4 , wherein the interactive prompt comprises a link to a callback request form.

6. The method of claim 4 , wherein the callback request comprises customer contact information.

Assignments (2)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: SHINSEKI, KEVIN
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 058818/0324 →
Continuity (8)
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 12320517 · Jan 28, 2009
Continuation In Part 12320517 · Jan 28, 2009
Related Publication 20220014627A1 · Jan 13, 2022