IP Library Granted Patent US 11,736,616
Granted Patent B1
US 11,736,616 · App. 17/826,917 · Granted Aug 22, 2023

Method and apparatus for automatically taking action based on the content of call center communications

Inventor: Ben Rigby (San Francisco, CA)
Assignee: Talkdesk, Inc.
H04M3/5235
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,736,616
App. No.
17/826,917
Granted
Aug 22, 2023
Kind
B1
Abstract

A method and system for automatically executing an action within a call center environment. Data is aggregated from multiple data sources into a combined data stream. One of the data sources is a source of data corresponding to at least one communication processed by the call center one of the data sources can be a source of external data representing activity that is external to the call center. The combined data stream is processed into successive batches of data corresponding to one or more communications between a call center agent and a communicating party received by the call center. A sensor data structure specifying at least one rule is applied to the batches of data. The at least one rule can include a machine learning model and a configuration data structure based on historical data from the multiple data sources. When it is determined that at least one of the batches satisfies the at least one rule, a notification message relating to the one or more communications is generated. The call center executes an action specified by the sensor data structure based on the notification message. The action can address a situation corresponding the at least one communication. The actions can be various actions such as notifying a specified party, generating an API call, or the like.

Claims (23)

1. A method for executing actions related to communications received in a call center, the method comprising:

aggregating data from multiple data sources into a combined data stream, at least a first data source of the multiple data sources being a source of data corresponding to at least one communication processed by the call center and at least a second data source of the multiple data sources being a source of external data, wherein the external data is data representing activity that is external to the call center;

processing the combined data stream into successive batches of data corresponding to one or more communications between a call center agent and a communicating party received by the call center;

applying a sensor data structure defining at least one rule to the batches of data, wherein the at least one rule includes a machine learning model and a configuration data structure based on historical data from the multiple data sources;

determining that at least one of the batches satisfies the at least one rule and generating a notification message relating to the one or more communications in response to the determining; and

the call center executing an action based on the notification message, wherein the action addresses a situation corresponding the at least one communication.

2. The method of claim 1 , wherein the configuration data structure is updated multiple times during the communication and the configuration data structure is a delta table.

3. The method of claim 2 , wherein the configuration data structure includes a keyword, a frequency designation, a time range, and a flag threshold value indicator for each of the successive batches of data.

4. The method of claim 2 , wherein applying at least one rule includes:

comparing the batch of utterance data with the keyword and frequency designation; and

generating a flag if the batch of utterance data satisfies criteria, the criteria including the batch of data containing the keyword at a frequency specified by the frequency designation.

5. The method of claim 4 , wherein the configuration data structure further includes a speaker indicator and the criteria further includes that the keyword is uttered by a speaker specified by the speaker indicator.

6. The method of claim 1 , wherein the action based on the notification message is at least one of:

sending a notification to an agent;

generating an API call;

sending a notification to an agent supervisor;

adding a party to an email campaign; and/or

sending data to an external system.

7. The method of claim 1 , wherein the first data source includes a source of voice and/or text data relating to communications processed by the call center.

8. The method of claim 1 , wherein the second data source includes at least one of:

a source of events occurring external to the call center;

a web server; and/or

at least one loT device.

Assignments (3)
SECURITY INTEREST Recorded Sep 18, 2025
From: TALKDESK, INC.
To: HSBC BANK USA, N.A.
Reel/Frame 072293/0160 →
SECURITY INTEREST Recorded Jan 24, 2024
From: TALKDESK, INC.
To: HSBC BANK USA, N.A.
Reel/Frame 066226/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2022
From: RIGBY, BEN
To: TALKDESK INC.
Reel/Frame 060469/0215 →