IP Library Granted Patent US 11,283,921
Granted Patent B1
US 11,283,921 · App. 16/989,516 · Granted Mar 22, 2022

Mitigating disturbances at a call center

Inventor: Mario Manzanillo (Dollard-des-Ormeaux, CA)
Assignee: Intrado Corporation
H04M3/4365G06N20/00H04M3/2281H04M3/42068
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,283,921
App. No.
16/989,516
Granted
Mar 22, 2022
Kind
B1
Abstract

An example operation may include one or more of receiving a telephone call from a calling device, determining one or more attributes of a caller associated with the calling device based on call history information of the calling device, generating a tag based on the one or more determined attributes and adding the generated tag to a Voice over IP (VOIP) call message of the telephone call, and transmitting the tagged VOIP call message from the calling device to a downstream node.

Claims (62)

1. A communication network, comprising:

a hardware-implemented host system, configured to:

receive a public switched telephone network (PSTN) call from a calling device associated with a caller,

identify one or more attributes of associated with the calling device based on a call history of the calling device,

generate a score based on the one or more attributes,

generate a tag comprising the score

convert the PSTN call to a Voice over IP (VOIP) call message,

add the tag to the VOIP call message; and

a hardware-implemented downstream node, configured to:

receive the tagged VOIP call message from the hardware-implemented host system into a queue of the hardware-implemented downstream node,

deprioritize a position the VOIP call message in the queue with respect to later received calls in the queue based on the score.

2. The communication network of claim 1 , wherein, when the hardware-implemented host system is configured to generate the score, the host system is further configured to:

generate the score based on one or more of:

a blacklist, an artificial intelligence application, and previous call activity of the calling device.

3. The communication network of claim 1 , wherein, when the hardware-implemented host system is configured to generate the score, the hardware-implemented host system is further configured to:

generate the score based on a number of previous calls received from the calling device within a predetermined window of time.

4. The communication network of claim 1 , wherein the VOIP call message comprises:

a session initiate protocol (SIP) call message.

5. The communication network of claim 1 , wherein the tag is an Extensible Markup Language (XML) tag.

6. The communication network of claim 5 , wherein, when the hardware-implemented host system is configured to add the tag to the VOIP call message, the hardware-implemented host system is further configured to:

store the XML tag within an optional header field of the VOIP call message.

7. The communication network of claim 1 , wherein the hardware-implemented host system is configured to:

identify a priority value for the PSTN call based on the call history information; and

insert the priority value into the tag.

8. The computer system of claim 1 , wherein, when the hardware-implemented host system is configured to generate the score, the hardware-implemented host system is further configured to:

generate the score based on a machine learning model.

9. A method, comprising:

receiving, by a hardware-implemented host system, a public switched telephone network (PSTN) call from a calling device associated with a caller;

identifying, by the hardware-implemented host system, one or more attributes associated with the calling device based on a call history of the calling device;

generating, by the hardware-implemented host system, a score based on the one or more attributes;

generating, by the hardware-implemented host system, a tag comprising the score;

converting, by the hardware-implemented host system, the PSTN call to a Voice over IP (VOIP) call message;

adding, by the hardware-implemented host system, the tag to the VOIP call message; and

transmitting, by the hardware-implemented host system, the tagged VOIP call message to a downstream node, the downstream node storing the tagged VOIP call message in a position in a queue deprioritized with respect to later received calls in the queue based on the score.

10. The method of claim 9 , wherein the generating the score further comprises:

generating the score based on one or more of:

a blacklist, an artificial intelligence application, and previous call activity of the calling device.

11. The method of claim 9 , wherein the generating the score further comprises:

generating the score based on a number of previous calls received from the calling device within a predetermined window of time.

12. The method of claim 9 , wherein the VOIP call message comprises:

a session initiate protocol (SIP) message.

13. The method of claim 9 , wherein the tag is an Extensible Markup Language (XML) tag.

14. The method of claim 13 , wherein the adding comprises:

storing the XML tag within an optional header field of the VOIP call message.

15. The method of claim 9 , further comprising:

identifying a priority value for the PSTN call based on the call history information; and

inserting the priority value into the tag.

16. The method of claim 9 , wherein the generating the score further comprises:

generating the score based on a machine learning model.

17. A non-transitory computer-readable medium comprising one or more instructions that when executed by a processor of a host system cause the processor to perform:

receiving a public switched telephone network (PSTN) call from a calling device associated with a caller;

identifying one or more attributes associated with the calling device based on a call history of the calling device;

generating a score based on the one or more attributes;

generating a tag comprising the score;

converting the PSTN call to a Voice over IP (VOIP) call message;

adding the tag to the VOIP call message; and

transmitting the tagged VOIP call message to a downstream node, the downstream node storing the tagged VOIP call message in a position in a queue deprioritized with respect to later received calls in the queue based on the score.

18. The non-transitory computer-readable medium of claim 17 , wherein the VOIP call message comprises:

a session initiate protocol (SIP) message.

19. The non-transitory computer-readable medium of claim 17 , wherein the tag is an Extensible Markup Language (XML) tag.

20. The non-transitory computer-readable medium of claim 19 , wherein, when the processor is configured to perform the adding, the processor is further configured to perform:

storing the XML tag within an optional header field of the VOIP call message.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jan 31, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS AGENT
To: INTRADO LIFE & SAFETY, INC. (F/K/A WEST SAFETY SERVICES, INC.)
Reel/Frame 062570/0940 →
SECURITY INTEREST Recorded Jan 31, 2023
From: INTRADO LIFE & SAFETY, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 062596/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2022
From: INTRADO CORPORATION
To: INTRADO LIFE & SAFETY, INC.
Reel/Frame 062252/0588 →
SECURITY INTEREST Recorded Sep 22, 2022
From: INTRADO CORPORATION (F/K/A WEST CORPORATION)
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061183/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2020
From: MANZANILLO, MARIO
To: INTRADO CORPORATION
Reel/Frame 053447/0705 →