IP Library Granted Patent US 11,178,282
Granted Patent B1
US 11,178,282 · App. 17/139,873 · Granted Nov 16, 2021

Method and apparatus for providing active call guidance to an agent in a call center environment

Inventors: Samith Ramachandran (Santa Clara, CA); Umesh Sachdev (Fremont, CA)
Assignee: UNIPHORE TECHNOLOGIES INC.
H04M3/5175H04M3/5133
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,178,282
App. No.
17/139,873
Granted
Nov 16, 2021
Kind
B1
Abstract

A method and apparatus for guiding an agent during an active call between the customer and an agent is provided. The method comprises extracting, at a call analytics server (CAS), from a transcribed text of an audio of a call between a customer and an agent, a call context. Based on at least one of the call context, a call metadata, or a customer historical data, occurrence of a qualifying event is determined. Upon occurrence of the qualifying event, an action from multiple actions is identified based on at least one of the call context, the call metadata, or the customer historical data. The identified action is sent as guidance from the CAS to a graphical user interface (GUI) accessible by the agent, while the call is active.

Claims (35)

1. A method for guiding an agent during an active call between the customer and an agent, the method comprising:

extracting, at a call analytics server (CAS), from a transcribed text of an audio of a call between a customer and an agent, a call context;

determining, at the CAS, based on at least one of the call context, a call metadata, or a customer historical data, whether a qualifying event has occurred, wherein the call metadata is received from a call metadata source remote to the CAS, and wherein the customer historical data is extracted from a feedback module;

upon occurrence of the qualifying event, identifying, by the CAS, an action from a plurality of actions, wherein the identifying is based on at least one of the call context, the call metadata, or the customer historical data, and wherein the plurality of actions are stored in an action repository remote to the CAS, wherein the identifying is performed using a trained artificial intelligence/machine learning (AI/ML) model, wherein the AI/ML model is trained to generate an output indicating at least one action based on an input of at least one of the call context, the call metadata, or the customer historical data; and

sending, from the CAS to a graphical user interface (GUI) accessible by the agent, the action as guidance, while the call is active.

2. The method of claim 1 , wherein the call context comprises at least one of a call intent, a customer sentiment, or a call entity.

3. The method of claim 2 , wherein the extracting is performed using a trained artificial intelligence/machine learning (AI/ML) model using natural language processing (NLP) techniques.

4. The method of claim 1 , further comprising:

receiving, at the CAS from the GUI, feedback regarding the action;

if the feedback is positive, preferring the action at a next instance of the identifying step; and

if the feedback is negative, deferring the action at a next instance of the identifying step.

5. An apparatus for guiding an agent during an active call between the customer and an agent, the apparatus comprising:

at least one processor;

a memory communicably coupled to the at least one processor, the memory comprising computer executable instructions, which when executed by the at least one processor perform a method comprising:

extracting, at a call analytics server (CAS), from a transcribed text of an audio of a call between a customer and an agent, a call context,

determining, at the CAS, based on at least one of the call context, a call metadata, or a customer historical data, whether a qualifying event has occurred, wherein the call metadata is received from a call metadata source remote to the CAS, and wherein the customer historical data is extracted from a feedback module,

upon occurrence of the qualifying event, identifying, by the CAS, an action from a plurality of actions, wherein the identifying is based on at least one of the call context, the call metadata, or the customer historical data, and wherein the plurality of actions are stored in an action repository remote to the CAS, wherein the identifying is performed using a trained artificial intelligence/machine learning (AI/ML) model, wherein the AI/ML model is trained to generate an output indicating at least one action based on an input of at least one of the call context, the call metadata, or the customer historical data, and

sending, from the CAS to a graphical user interface (GUI) accessible by the agent, the action as guidance, while the call is active.

6. The apparatus of claim 5 , wherein the call context comprises at least one of a call intent, a customer sentiment, or a call entity.

7. The apparatus of claim 6 , wherein the extracting is performed using a trained artificial intelligence/machine learning (AI/ML) model using natural language processing (NLP) techniques.

8. The apparatus of claim 5 , wherein the method further comprises:

receiving, at the CAS from the GUI, feedback regarding the action;

if the feedback is positive, preferring the action at a next instance of the identifying step; and

if the feedback is negative, deferring the action at a next instance of the identifying step.

9. A non-transitory computer-readable medium comprising computer-executable instructions, which when executed by at least one processor perform a method for guiding an agent during an active call between the customer and an agent, the method comprising:

extracting, at a call analytics server (CAS), from a transcribed text of an audio of a call between a customer and an agent, a call context;

determining, at the CAS, based on at least one of the call context, a call metadata, or a customer historical data, whether a qualifying event has occurred, wherein the call metadata is received from a call metadata source remote to the CAS, and wherein the customer historical data is extracted from a feedback module;

upon occurrence of the qualifying event, identifying, by the CAS, an action from a plurality of actions, wherein the identifying is based on at least one of the call context, the call metadata, or the customer historical data, and wherein the plurality of actions are stored in an action repository remote to the CAS, wherein the identifying is performed using a trained artificial intelligence/machine learning (AI/ML) model, wherein the AI/ML model is trained to generate an output indicating at least one action based on an input of at least one of the call context, the call metadata, or the customer historical data; and

sending, from the CAS to a graphical user interface (GUI) accessible by the agent, the action as guidance, while the call is active.

10. The computer-readable medium of claim 9 , wherein the call context comprises at least one of a call intent, a customer sentiment, or a call entity.

11. The computer-readable medium of claim 10 , wherein the extracting is performed using a trained artificial intelligence/machine learning (AI/ML) model using natural language processing (NLP) techniques.

12. The computer-readable medium of claim 9 , further comprising:

receiving, at the CAS from the GUI, feedback regarding the action;

if the feedback is positive, preferring the action at a next instance of the identifying step; and

if the feedback is negative, deferring the action at a next instance of the identifying step.

Assignments (5)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 30, 2025
From: UNIPHORE TECHNOLOGIES, INC.
To: TRINITY CAPITAL INC., AS ADMINISTRATIVE AGENT
Reel/Frame 072992/0712 →
RELEASE OF SECURITY INTEREST Recorded Sep 15, 2025
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: UNIPHORE TECHNOLOGIES INC.; UNIPHORE TECHNOLOGIES NORTH AMERICA INC.; UNIPHORE SOFTWARE SYSTEMS INC.; JACADA, INC.
Reel/Frame 072894/0387 →
SECURITY INTEREST Recorded Jan 20, 2023
From: UNIPHORE TECHNOLOGIES INC.; UNIPHORE TECHNOLOGIES NORTH AMERICA INC.; UNIPHORE SOFTWARE SYSTEMS INC.; COLABO, INC.
To: HSBC VENTURES USA INC.
Reel/Frame 062440/0619 →
SECURITY INTEREST Recorded Dec 22, 2021
From: UNIPHORE TECHNOLOGIES INC.; UNIPHORE TECHNOLOGIES NORTH AMERICA INC.; UNIPHORE SOFTWARE SYSTEMS INC.; JACADA, INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP., AS COLLATERAL AGENT
Reel/Frame 058463/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2021
From: SAMITH RAMACHANDRAN; UMESH SACHDEV
To: UNIPHORE TECHNOLOGIES INC.
Reel/Frame 057812/0330 →
Cited By (5)
US 12,282,879 US 12,430,187 US 12,518,747 US 12,525,223 US 12,670,041