IP Library Granted Patent US 11,805,189
Granted Patent B1
US 11,805,189 · App. 17/024,657 · Granted Oct 31, 2023

Publish and subscribe call center architecture

Inventor: Mario Manzanillo (Dollard-des-Ormeaux, CA)
Assignee: Intrado Life & Safety, Inc.
H04L67/562G06F9/547G06F16/116G06F16/685G06F16/686G10L15/02G10L15/26H04M3/42221H04M3/5116
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,805,189
App. No.
17/024,657
Granted
Oct 31, 2023
Kind
B1
Abstract

An example operation may include one or more of receiving an audio file from a public safety answering point (PSAP), the audio file comprising a recording of a telephone call, converting the audio file into a text file that comprises a transcript of the telephone call, identifying a keyword within the text file that is associated with a topic, and transmitting a portion of the text file of the telephone call to one or more subscribers that have registered with the topic.

Claims (50)

1. An apparatus in a communication network, the apparatus comprising:

a memory that stores a program; and

a processor configured to execute the program to

receive an audio file from a public safety answering point (PSAP), the audio file comprising a recording of a call,

convert the audio file into a text file that comprises a transcript of the call,

identify a keyword within the text file that is associated with a topic,

transmit a portion of the text file to one or more subscribers that have registered with the topic, and

generate a data structure comprising identifiers of a plurality of topics.

2. The apparatus of claim 1 , wherein the audio file comprises a plurality of packets of a Voice over Internet Protocol (VoIP) call between the PSAP and a caller.

3. The apparatus of claim 1 , wherein the processor is configured to:

receive a plurality of audio files from a plurality of different PSAPs,

convert each audio file of the plurality of audio files into a text file, and

filter the text files for the keyword.

4. The apparatus of claim 1 , wherein the processor is configured to receive the audio file from the PSAP via an application programming interface (API) of a cloud platform.

5. The apparatus of claim 1 , wherein the processor is configured to output a display of a subset of the text file of the call to the one or more subscribers.

6. The apparatus of claim 1 , wherein the processor is configured to output a link to one or more of the text file or a recording of the call to the one or more subscribers.

7. A method, comprising:

receiving, by an apparatus in a communication network, an audio file from a public safety answering point (PSAP), the audio file comprising a recording of a telephone call;

converting the audio file into a text file that comprises a transcript of the call;

identifying a keyword within the text file that is associated with a topic;

transmitting a portion of the text file to one or more subscribers that have registered with the topic; and

generating a data structure comprising identifiers of a plurality of topics and identifiers of applications that are registered with the plurality of topics.

8. The method of claim 7 , wherein the audio file comprises a plurality of packets of a Voice over Internet Protocol (VoIP) call between the PSAP and a caller.

9. The method of claim 7 , wherein the receiving comprises:

receiving a plurality of audio files from a plurality of different PSAPs;

converting each audio file of the plurality of audio files into a text file; and

filtering the text files for the keyword.

10. The method of claim 7 , wherein the receiving comprises:

receiving the audio file from the PSAP via an application programming interface (API) of a cloud platform.

11. The method of claim 7 , wherein the transmitting comprises:

displaying a subset of the text file of the call to the one or more subscribers.

12. The method of claim 7 , wherein the transmitting comprises outputting a link to one or more of the text file or a recording of the call to the one or more subscribers.

13. 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 operations comprising:

receiving an audio file from a public safety answering point (PSAP), the audio file comprising a recording of a call;

converting the audio file into a text file that comprises a transcript of the call;

identifying a keyword within the text file that is associated with a topic;

transmitting a portion of the text file to one or more subscribers that have registered with the topic; and

generating a data structure comprising identifiers of a plurality of topics and identifiers of applications that are registered with the plurality of topics.

14. The non-transitory, computer-readable medium of claim 13 , wherein the audio file comprises a plurality of packets of a Voice over Internet Protocol (VoIP) call between the PSAP and a caller.

15. The non-transitory, computer-readable medium of claim 13 , wherein the receiving comprises:

receiving a plurality of audio files from a plurality of different PSAPs;

converting each audio file of the plurality of audio files into a text file; and

filtering the text files for the keyword.

16. The non-transitory, computer-readable medium of claim 13 , wherein the receiving comprises:

receiving the audio file from the PSAP via an application programming interface (API) of a cloud platform.

17. The apparatus of claim 1 , wherein the processor is configured to identify the one or more subscribers having identifiers paired with respective identifiers of the plurality of topics.

18. The method of claim 7 , further comprising:

identifying the one or more subscribers having identifiers that are paired with respective identifiers of the plurality of topics.

19. The non-transitory, computer-readable medium of claim 13 , the operations further comprising:

identifying the one or more subscribers having identifiers that are paired with respective identifiers of the plurality of topics.

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 Sep 17, 2020
From: MANZANILLO, MARIO
To: INTRADO CORPORATION
Reel/Frame 053809/0750 →