Providing audio announcement to called parties
First Claim
Patent Images
1. A method, comprising:
- performing, by a called party device in response to receiving a communication from a calling party device, at least one of;
when one or more audio files are stored in a cache of a device, providing an audio announcement to the called party device based on the one or more audio files, wherein the device is separate from the called party device; and
when the one or more audio files are not stored in the cache of the device, performing at least one of;
verifying a status of an indicator for one or more audio files;
looking up on a data source remote from the called party device of the information relating to the calling party device including the one or more audio files when the status of the indicator is active; and
looking up on the data source of the information relating to the calling party device excluding the one or more audio files when the status of the indicator is inactive;
wherein the one or more audio files stored in the cache are maintained by generation of a key using attributes of the calling party, the called party, or both, and an encryption of the one or more audio files with the key.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method, comprising:
-
performing, by a called party device in response to receiving a communication from a calling party device, at least one of; when one or more audio files are stored in a cache of a device, providing an audio announcement to the called party device based on the one or more audio files, wherein the device is separate from the called party device; and when the one or more audio files are not stored in the cache of the device, performing at least one of; verifying a status of an indicator for one or more audio files; looking up on a data source remote from the called party device of the information relating to the calling party device including the one or more audio files when the status of the indicator is active; and looking up on the data source of the information relating to the calling party device excluding the one or more audio files when the status of the indicator is inactive; wherein the one or more audio files stored in the cache are maintained by generation of a key using attributes of the calling party, the called party, or both, and an encryption of the one or more audio files with the key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
at least one called party device operable to perform, in response to a receipt of a communication from a calling party device, at least one of; when one or more audio files are stored in a cache of a device, provide an audio announcement to the called party device based on the one or more audio files, wherein the device is separate from the called party device; and when the one or more audio files are not stored in the cache of the device, perform at least one of; verify a status of an indicator for one or more audio files; look up on a data source remote from the called party device of the information relating to the calling party device including the one or more audio files when the status of the indicator is active; and look up on the data source of the information relating to the calling party device excluding the one or more audio files when the status of the indicator is inactive; and wherein the one or more audio files stored in the cache are maintained by generation of a key using attributes of the calling party, the called party, or both, and an encryption of the one or more audio files with the key. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage medium comprising instructions that when executed by a processor perform one or more of:
-
performing, by a called party device in response to receiving a communication from a calling party device, at least one of; when one or more audio files are stored in a cache of a device, providing an audio announcement to the called party device based on the one or more audio files, wherein the device is separate from the called party device; and when the one or more audio files are not stored in the cache of the device, performing at least one of; verifying a status of an indicator for one or more audio files; looking up on a data source remote from the called party device of the information relating to the calling party device including the one or more audio files when the status of the indicator is active; and looking up on the data source of the information relating to the calling party device excluding the one or more audio files when the status of the indicator is inactive; wherein the one or more audio files stored in the cache are maintained by generation of a key using attributes of the calling party, the called party, or both, and an encryption of the one or more audio files with the key. - View Dependent Claims (19, 20)
-
Specification