IP Library Granted Patent US 11,375,063
Granted Patent B1
US 11,375,063 · App. 17/197,742 · Granted Jun 28, 2022

Systems and methods for prioritizing emergency calls

Inventors: Roman Frenkel (Ashdod, IL); Tal Raskin (Ramle, IL); Adi Ben Zeev (Tel Aviv-Jaffa, IL); Stav Mishory (Givat Hen, IL); Dan Teplitski (Tel Aviv, IL); Hadas Katz (Givatayim, IL)
Assignee: NICE LTD.
H04M3/5235G06F40/295G10L15/02G10L15/26H04M3/5116H04M3/5166H04M3/5183H04M2201/405
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,375,063
App. No.
17/197,742
Granted
Jun 28, 2022
Kind
B1
Abstract

Systems for and methods of determining the priority of a call interaction include receiving a call interaction from a call center; validating, by a validation and transcription engine, that the call interaction is authentic; converting, by the validation and transcription engine, the call interaction into text; extracting, by a data calculation engine, organization, location, and time information from the text; calculating, by the data calculation engine, a priority of the call interaction from the extracted information and the text; determining that the call interaction should be transmitted to a queue of the call center for initial handling by a call center agent; and transmitting the call interaction, the calculated priority, and the extracted information to the call center.

Claims (41)

1. A call priority analysis system comprising:

a processor and a computer readable medium operably coupled thereto, the computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, to perform operations which comprise:

receiving a call interaction from a call center;

validating, by a validation and transcription engine, that the call interaction is authentic;

converting, by the validation and transcription engine, the call interaction into text;

extracting, by a data calculation engine, organization, location, and time information from the text;

calculating, by the data calculation engine, a priority of the call interaction from the extracted information and the text, wherein calculating the priority of the call interaction comprises determining an importance of words in the text and correlating the words in the text to a priority class by using a trained gradient-boosted tree algorithm;

determining that the call interaction should be transmitted to a queue of the call center for initial handling by a call center agent; and

transmitting the call interaction, the calculated priority, and the extracted information to the call center.

2. The call priority analysis system of claim 1 , wherein the operations further comprise saving the calculated priority and the extracted information in a database.

3. The call priority analysis system of claim 1 , wherein the operations further comprise transmitting the calculated priority and the extracted information to an emergency service.

4. The call priority analysis system of claim 1 , wherein validating the call interaction comprises analyzing an amount of noise on the call interaction, detecting whether there is laughter on the call interaction, evaluating words in the call interaction, or any combination thereof.

5. The call priority analysis system of claim 1 , wherein converting the call interaction into text comprises detecting a word, a phoneme, or both.

6. The call priority analysis system of claim 1 , wherein extracting the organization, location, and time information comprises applying a named entity recognition (NER) model to the text.

7. The call priority analysis system of claim 1 , wherein determining the importance of the words in the text comprises applying term frequency-inverse document frequency (TFIDF) to the text.

8. The call priority analysis system of claim 1 , wherein calculating the priority of the call interaction further comprises training a gradient-boosted tree algorithm to weigh the importance of the words in the text.

9. A method of determining the priority of a call interaction, which comprises:

receiving a call interaction from a call center;

validating, by a validation and transcription engine, that the call interaction is authentic;

converting, by the validation and transcription engine, the call interaction into text;

extracting, by a data calculation engine, organization, location, and time information from the text;

calculating, by the data calculation engine, a priority of the call interaction from the extracted information and the text, wherein calculating the priority of the call interaction comprises determining an importance of words in the text and correlating the words in the text to a priority class by using a trained gradient-boosted tree algorithm;

determining that the call interaction should be transmitted to a queue of the call center for initial handling by a call center agent; and

transmitting the call interaction, the calculated priority, and the extracted information to the call center.

10. The method of claim 9 , wherein validating the call interaction comprises analyzing an amount of noise on the call interaction, detecting whether there is laughter on the call interaction, evaluating words in the call interaction, or any combination thereof.

11. The method of claim 9 , wherein converting the call interaction into text comprises detecting a word, a phoneme, or both.

12. The method of claim 9 , wherein extracting the organization, location, and time information comprises applying a named entity recognition (NER) model to the text.

13. The method of claim 9 , wherein calculating the priority of the call interaction further comprises training a gradient-boosted tree algorithm to weigh the importance of the words in the text.

14. The method of claim 9 , wherein determining the importance of the words in the text comprises applying term frequency-inverse document frequency (TFIDF) to the text.

15. A non-transitory computer-readable medium having stored thereon computer-readable instructions executable by a processor to perform operations which comprise:

receiving a call interaction from a call center;

validating, by a validation and transcription engine, that the call interaction is authentic;

converting, by the validation and transcription engine, the call interaction into text;

extracting, by a data calculation engine, organization, location, and time information from the text;

calculating, by the data calculation engine, a priority of the call interaction from the extracted information and the text, wherein calculating the priority of the call interaction comprises determining an importance of words in the text and correlating the words in the text to a priority class by using a trained gradient-boosted tree algorithm;

determining that the call interaction should be transmitted to a queue of the call center for initial handling by a call center agent; and

transmitting the call interaction, the calculated priority, and the extracted information to the call center.

16. The non-transitory computer-readable medium of claim 15 , wherein validating the call interaction comprises analyzing an amount of noise on the call interaction, detecting whether there is laughter on the call interaction, evaluating words in the call interaction, or any combination thereof.

17. The non-transitory computer-readable medium of claim 15 , wherein converting the call interaction into text comprises detecting a word, a phoneme, or both.

18. The non-transitory computer-readable medium of claim 15 , wherein extracting the organization, location, and time information comprises applying a named entity recognition (NER) model to the text.

19. The non-transitory computer-readable medium of claim 15 , wherein calculating the priority of the call interaction further comprises applying weights learned and saved from a gradient-boosted tree algorithm to the words of the text.

Assignments (2)
SECURITY INTEREST Recorded Feb 26, 2026
From: NICE LTD; NICE SYSTEMS INC.; NICE SYSTEMS TECHNOLOGIES INC.; INCONTACT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074986/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: FRENKEL, ROMAN; RASKIN, TAL; BEN ZEEV, ADI; MISHORY, STAV; TEPLITSKI, DAN; KATZ, HADAS
To: NICE LTD.
Reel/Frame 055649/0881 →
Cited By (4)
US 12,311,690 US 12,434,502 US 12,568,170 US 12,626,705