System and method for identifying caller
AssigneeCisco Technology, Inc.
InventorsAlan D. Gatzke, Benjamin H. Verdier
Life of this patent
Estimating the term…
Abstract
A method of providing telecommunication service includes receiving caller identification information associated with a call to a communication device and determining whether the caller identification information corresponds to any of a plurality of stored identifiers, each stored identifier associated with audio data. The method further includes transmitting, in response to determining that the caller identification information corresponds to a stored identifier, audio data associated with the corresponding stored identifier to the communication device.
Claims19
A method of providing communication service comprising:
- receiving caller identification information associated with a call to a communication device;
- determining whether the caller identification information corresponds to any of a plurality of stored identifiers, each stored identifier associated with pre-recorded audio data;
- in response to determining that the caller identification information corresponds to a stored identifier, transmitting the pre-recorded audio data associated with the corresponding stored identifier to the communication device, wherein the pre-recorded audio data comprises at least a portion of a greeting utilized by a voicemail account of a caller associated with the call;
- and
- in response to determining that the caller identification information does not correspond to any of the stored identifiers:
- determining whether the caller identification information includes a caller name;
- in response to determining that the caller identification information includes a caller name, generating audio data based, at least in part, on the caller name;
- in response to determining that the caller identification information does not include a caller name, generating audio data based, at least in part, on a caller phone number included in the caller identification information;
- and
- transmitting the generated audio data to the communication device.
A system for providing communication service comprising:
- a plurality of communication devices operable to provide communication services to a plurality of users;
- and
- a server operable to:
- receive caller identification information associated with a call from a first communication device to a second communication device;
- determine whether the caller identification information corresponds to any of a plurality of stored identifiers, each stored identifier associated with pre-recorded audio data;
- in response to determining that the caller identification information corresponds to a stored identifier, transmit the pre-recorded audio data associated with the corresponding stored identifier to the second communication device, wherein the pre-recorded audio data comprises at least a portion of a greeting utilized by a voicemail account of a caller associated with the call;
- and
- in response to determining that the caller identification information does not correspond to any of the stored identifiers:
- determining whether the caller identification information includes a caller name;
- in response to determining that the caller identification information includes a caller name, generating audio data based, at least in part, on the caller name;
- in response to determining that the caller identification information does not include a caller name, generating audio data based, at least in part, on a caller phone number included in the caller identification information;
- and
- transmit the generated audio data to the second communication device.
An apparatus for providing communication service comprising:
- a memory operable to store a plurality of stored identifiers, each stored identifier associated with pre-recorded audio data;
- and
- a processor operable to:
- receive caller identification information associated with a call from a first communication device to a second communication device;
- determine whether the caller identification information corresponds to any of the stored identifiers;
- in response to determining that the caller identification information corresponds to a stored identifier, transmit the pre-recorded audio data associated with the corresponding stored identifier to the second communication device, wherein the pre-recorded audio data comprises at least a portion of a greeting utilized by a voicemail account of a caller associated with the call;
- and
- in response to determining that the caller identification information does not correspond to any of the stored identifiers:
- determine whether the caller identification information includes a caller name;
- in response to determining that the caller identification information includes a caller name, generate audio data based, at least in part, on the caller name;
- in response to determining that the caller identification information does not include a caller name, generate audio data based, at least in part, on a caller phone number included in the caller identification information;
- and
- transmit the generated audio data to the second communication device.
An apparatus for providing communication service comprising:
- means for receiving caller identification information associated with a call to a communication device;
- means for determining whether the caller identification information corresponds to any of a plurality of stored identifiers, each stored identifier associated with pre-recorded audio data;
- means for transmitting the pre-recorded audio data associated with the corresponding stored identifier to the communication device, wherein the pre-recorded audio data comprises at least a portion of a greeting utilized by a voicemail account of a caller associated with the call, in response to determining that the caller identification information corresponds to a stored identifier;
- means for determining whether the caller identification information includes a caller name in response to determining that the caller identification information does not correspond to any of the stored identifiers;
- means for generating, in response to determining that the caller information includes a caller name, audio data based, at least in part, on the caller name;
- means for generating, in response to determining that the caller information does not include a caller name, audio data based, at least in part, on a caller phone number included in the caller identification information;
- and
- means for transmitting the generated audio data to the communication device.
Dependencies are inferred from the claim text.