Computer-based system and method for identifying an unidentified caller
AssigneesDistributed Software Development, Inc., Sanford J. Morganstein
InventorsSanford J. Morganstein, Sergey Zaks
Life of this patent
Estimating the term…
Abstract
A computer-based system (70) for identifying an unidentified caller (14) includes a database (42) that contains utterance data (162) corresponding to a known caller. A processing system (72) coupled to the database (42) receives utterance information corresponding to the unidentified caller (14) and compares the utterance information with the utterance data (162) to identify the unidentified caller (14) as the known caller. In response, the processing system (72) provides a call routing option (84). The call routing option (84) may include an accept option (86), a transfer option (90), or a disconnect option (89), and may be provided to a called party visually using a personal computer (50).
Claims22
A system for identifying a caller, the caller having input a destination telephone number, comprising:
- a database containing a stored voiceprint identified with a known caller;
- a switching system associated with the destination telephone number and receiving an incoming call and a voice sample from the caller;
- and
- a match module coupled to the switching system and the database, the match module receiving a voiceprint for the caller in response to the incoming call and independent of human interaction with the caller, the caller's voiceprint being representative of the voice sample, the match module comparing the caller's voiceprint with the stored voiceprint independent of human interaction with the caller to identify the caller, the system operable to store the caller's voiceprint as an additional voiceprint identified with the known caller, the system operable to provide a call routing option in response to identifying the caller.
A system for identifying a caller, the caller having input a destination telephone number, comprising:
- a database containing stored voiceprints identified with a plurality of known callers;
- a switching system associated with the destination telephone number and receiving an incoming call and a voice sample from the caller;
- and
- a match module coupled to the switching system and the database, the match module receiving a voiceprint for the caller in response to the incoming call and independent of human interaction with the caller, the caller's voiceprint being representative of the voice sample, the match module comparing the caller's voiceprint with stored voiceprints for at least some of the plurality of known callers independent of human interaction with the caller, the match module operable to determine more than one of the plurality of known callers as possibly being the caller, the system operable to provide the identities of these known callers in association with a call routing option.
A method for identifying an unidentified caller, comprising:
- storing a voiceprint identified with a known caller;
- receiving an incoming call from the caller, the caller having input a destination telephone number;
- receiving a voice sample from the caller in response to the incoming call;
- communicating a voiceprint for the caller to a match module independent of human interaction with the unidentified caller, the caller's voiceprint being representative of the voice sample;
- comparing the caller's voiceprint with the stored voiceprint independent of human interaction with the caller and using the match module;
- identifying the caller according to the comparison;
- storing the caller's voiceprint as an additional voiceprint identified with the known caller;
- and
- providing a call routing option.
A method for identifying a caller, comprising:
- storing voiceprints identified with a plurality of known callers;
- receiving an incoming call from the caller, the caller having input a destination telephone number;
- receiving a voice sample from the caller in response to the incoming call;
- communicating a voiceprint for the caller to a match module independent of human interaction with the unidentified caller, the caller's voiceprint being representative of the voice sample;
- comparing the caller's voiceprint with stored voiceprints for at least some of the plurality of known callers independent of human interaction with the caller and using the match module;
- determining more than one of the plurality of known callers as possibly being the caller according to the comparison;
- and
- providing the identities of the more than one callers in association with a call routing option.
Dependencies are inferred from the claim text.