IP Library Granted Patent US 12,289,382
Granted Patent B2
US 12,289,382 · App. 18/244,682 · Granted Apr 29, 2025

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 12,289,382
App. No.
18/244,682
Granted
Apr 29, 2025
Kind
B2
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 (36)

1. A host platform, comprising:

a network interface that receives a registration indicating a topic and an identifier of a subscriber and that receives an audio file including at least a portion of a recording of a call; and

a processor configured to convert the audio file into a file that includes at least a portion of a transcript of the call and to determine the call is associated with the topic, at least in part based on the portion of the transcript, wherein the network interface transmits at least a portion of the transcript, at least in part based on the identifier of the subscriber.

2. The host platform of claim 1 , wherein the processor is configured to determine the call is associated with the topic by identifying a keyword within the file that is associated with the topic.

3. The host platform of claim 1 , wherein the registration indicates contact information of the subscriber.

4. The host platform of claim 1 , wherein the processor is configured to identify the identifier of the subscriber, at least in part based on a topic identifier of the topic.

5. The host platform of claim 1 , wherein the network interface transmits a link to one or more of the file or a recording of the call.

6. The host platform of claim 1 , further comprising:

an application programming interface (API) that adds an identifier of a public safety answering point (PSAP), a location of the call, a timestamp, or a location of a caller of the call to a stream including the audio file.

7. A method, comprising:

receiving a registration indicating a topic and an identifier of a subscriber;

receiving an audio file including at least a portion of a recording of a call;

converting the audio file into a file that includes at least a portion of a transcript of the call;

determining the call is associated with the topic, at least in part based on the portion of the transcript; and

transmitting at least a portion of the transcript, at least in part based on the identifier of the subscriber.

8. The method of claim 7 , wherein the determining is performed by identifying a keyword within the file that is associated with the topic.

9. The method of claim 7 , wherein the registration indicates contact information of the subscriber.

10. The method of claim 7 , further comprising:

identifying the identifier of the subscriber, at least in part based on a topic identifier of the topic.

11. The method of claim 7 , wherein the transmitting transmits a link to one or more of the file or a recording of the call.

12. The method of claim 7 , further comprising:

adding an identifier of a public safety answering point (PSAP), a location of the call, a timestamp, or a location of a caller of the call to a stream including the audio file.

13. The method of claim 12 , wherein the adding adds at least one of the identifier of the PSAP or the location of the caller to the stream, and the transmitting transmits the at least one of the identifier of the PSAP or the location of the caller.

14. A non-transitory, computer-readable storage medium including instructions that, when executed by a processor of a computer, cause the computer to perform a method comprising:

receiving a registration indicating a topic and an identifier of a subscriber;

receiving an audio file including at least a portion of a recording of a call;

converting the audio file into a file that includes at least a portion of a transcript of the call;

determining the call is associated with the topic, at least in part based on the portion of the transcript; and

transmitting at least a portion of the transcript, at least in part based on the identifier of the subscriber.

15. The non-transitory, computer-readable medium of claim 14 , wherein the determining is performed by identifying a keyword within the file that is associated with the topic.

16. The non-transitory, computer-readable medium of claim 14 , wherein the registration indicates contact information of the subscriber.

17. The non-transitory, computer-readable medium of claim 14 , wherein the transmitting transmits a link to one or more of the file or a recording of the call.

18. The non-transitory, computer-readable medium of claim 14 , the method further comprising:

adding an identifier of a public safety answering point (PSAP), a location of the call, a timestamp, or a location of a caller of the call to a stream including the audio file.

19. The non-transitory, computer-readable medium of claim 18 , wherein the adding adds at least one of the identifier of the PSAP or the location of the caller to the stream, and the transmitting transmits the at least one of the identifier of the PSAP or the location of the caller.

20. The non-transitory, computer-readable medium of claim 14 , wherein the transmitting transmits a phone number of a caller of the call or a timestamp at which the call was received.

Assignments (2)
SECURITY INTEREST Recorded Oct 24, 2023
From: INTRADO LIFE & SAFETY, INC.
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 065322/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2023
From: INTRADO CORPORATION
To: INTRADO LIFE & SAFETY, INC.
Reel/Frame 064864/0023 →
Continuity (2)
Continuation 17024657 · Sep 17, 2020
Related Publication 20230421659A1 · Dec 28, 2023
References Cited (12)
US 8948720B1 · Chan et al. · 2015 [cited by applicant]
US 11050678B2 · Fenske et al. · 2021 [cited by applicant]
US 11805189B1 · Manzanillo · 2023 [cited by examiner]
US 20150098561A1 · Etison et al. · 2015 [cited by applicant]
US 20190258704A1 · Mertens et al. · 2019 [cited by applicant]
US 20200126174A1 · Halse et al. · 2020 [cited by applicant]
US 20200241817A1 · Ueno · 2020 [cited by applicant]
CN 102047647A · 2011 [cited by applicant]
EP 3712886A1 · 2020 [cited by examiner]
Non-Final Office Action mailed in U.S. Appl. No. 18/126,244 dated Oct. 5, 2023, 5 pages. [cited by applicant]
Non-Final Office Action mailed in U.S. Appl. No. 18/627,521 dated Dec. 3, 2024, 22 pages. [cited by applicant]
Rogers, CN102047647B For telephone relation being transcribed into the method and system of text, 13 pages (2011). [cited by applicant]