IP Library Granted Patent US 11,582,334
Granted Patent B2
US 11,582,334 · App. 16/559,454 · Granted Feb 14, 2023

Providing audio announcement to called parties

Inventors: Monica Rose Martino (Plano, TX); Kevin V. Nguyen (Allen, TX); M. Gregory Smith (Fairview, TX)
Assignee: FIRST ORION CORP.
H04M1/578H04L67/306H04M1/2757H04M1/573H04M1/642H04M3/42042H04M3/42051H04M3/42059H04M7/0039H04M2250/02
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,582,334
App. No.
16/559,454
Granted
Feb 14, 2023
Kind
B2
Abstract

The present disclosure describes a system, method, and computer-readable medium for providing audio announcement of communications to a called party in a communication network. The method includes receiving communication from a calling party and performing a lookup of information relating to the calling party in a database via an Internet Protocol connection based on an identifier of at least one of the calling party and the called party. The information comprises one or more audio files. The method then provides the audio announcement to a called party based on the audio files.

Claims (35)

1. A method, comprising:

responsive to an incoming communication being received from a calling party device, determining whether a cache of a called party device is storing calling party information associated with the calling party device;

determining the calling party information is not available in the cache;

verifying whether a status of an audio announcement indicator is active;

responsive to determining the status is active, sending a query with a calling party identifier to lookup an audio file in a database;

receiving the calling party information and an audio file associated with the calling party;

responsive to receiving the calling party information and the audio file, storing the calling party information and the audio file in the cache of the called party device for a predefined period of time; and

retrieving from the cache, by the called party device the calling party information and the audio file during a session between the calling party device and the called party device.

2. The method of claim 1 , further comprising:

selecting a first module for playing an audio announcement associated with the audio file based on a playback preference; and

selecting a default module for playing the audio announcement when the first module is not available.

3. The method of claim 2 , wherein the first module comprises:

at least one of a headset, a speaker, and a Bluetooth device.

4. The method of claim 1 , wherein the calling party information comprises at least one of:

a telephone number of the calling party, a name, a city, a state, an address, a photo, a video, a text, and a hyperlink.

5. The method of claim 1 , wherein the audio file is transferred via an Internet Protocol.

6. A system, comprising:

a calling party device; and

a called party device operable to:

responsive to an incoming communication being received from the calling party device, determine whether a cache of the called party device is storing calling party information associated with the calling party device,

determine the calling party information is not available in the cache;

verify whether a status of an audio announcement indicator is active;

responsive to the status being active, send a query with a calling party identifier to lookup an audio file in a database;

receive the calling party information and an audio file associated with the calling party;

responsive to the calling party information and the audio file being received, store the calling party information and the audio file and in the cache of the device for a predefined period of time; and

retrieve from the cache, by the device the calling party information and the audio file during a session between the calling party device and the called party device.

7. A non-transitory computer-readable storage medium comprising instructions that when executed by a processor cause the processor to perform:

responsive to an incoming communication being received from a calling party device, determining whether a cache of a called party device is storing calling party information associated with the calling party device;

determining the calling party information is not available in the cache;

verifying whether a status of an audio announcement indicator is active;

responsive to determining the status is active, sending a query with a calling party identifier to lookup an audio file in a database;

receiving the calling party information and an audio file associated with the calling party;

responsive to receiving the calling party information and the audio file, storing the calling party information and the audio file in the cache of the called party device for a predefined period of time; and

retrieving from the cache, by the called party device the calling party information and the audio file during a session between the calling party device and the called party device.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the audio file is transferred via an Internet Protocol.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2019
From: MARTINO, MONICA ROSE; NGUYEN, KEVIN V.; SMITH, M. GREGORY
To: I D YOU, LLC
Reel/Frame 050633/0551 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2019
From: I D YOU, LLC
To: ACCUDATA, INC. DBA ACCUDATA TECHNOLOGIES, INC. AKA ACCUDATA TECHNOLOGIES
Reel/Frame 050581/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2019
From: ACCUDATA, INC. DBA ACCUDATA TECHNOLOGIES, INC. AKA ACCUDATA TECHNOLOGIES
To: FIRST ORION CORP., AKA FIRST ORION CORP. D/B/A PRIVACYSTAR
Reel/Frame 050581/0781 →
Continuity (9)
Continuation 16149724 · Oct 2, 2018
Continuation 15345840 · Nov 8, 2016
Continuation 14685915 · Apr 14, 2015
Continuation 14315618 · Jun 26, 2014
Continuation 14013466 · Aug 29, 2013
Continuation 12890829 · Sep 27, 2010
Continuation 11974983 · Oct 17, 2007
Provisional Application 60934407 · Jun 13, 2007
Related Publication 20190394319A1 · Dec 26, 2019