Apparatus and method for improved digit recognition and caller identification in telephone mail messaging
First Claim
1. A telephone voice mail messaging system for performing recognition of characters included in a telephone message left by a caller, the system comprising:
- speaker recognition means, responsive to the telephone message, for extracting a voice model of the caller from the telephone message and comparing the voice model of the caller against a plurality of pre-obtained voice models respectively associated with a plurality of potential callers to find a pre-obtained voice model from among the plurality of pre-obtained voice models that matches the voice model of the caller and, if the matching pre-obtained voice model is found, then the speaker recognition means identifying at least one pre-obtained set of characters attributed to a potential caller from among the plurality of potential callers associated with the matching pre-obtained voice model;
character spotting means, responsive to the telephone message, for identifying sets of characters in the telephone message; and
comparator means for comparing characters of the at least one pre-obtained set of characters identified by the speaker recognition means against characters of a set of characters identified by the character spotting means and, if the characters match, then outputting the characters of the at least one pre-obtained set of characters as representing the set of characters left by the caller as part of the telephone message.
2 Assignments
0 Petitions
Accused Products
Abstract
A telephone voice mail messaging system for performing recognition of characters included in a telephone message left by a caller includes: speaker recognition means, responsive to the telephone message, for extracting a voice model of the caller from the telephone message and comparing the voice model of the caller against a plurality of pre-obtained voice model'"'"'s respectively associated with a plurality of potential callers to find a pre-obtained voice model from among the plurality of pre-obtained voice models that matches the voice model of the caller and, if the matching pre-obtained voice model is found, then the speaker recognition means identifying at least one pre-obtained set of characters attributed to a potential caller from among the plurality of potential callers associated with the matching pre-obtained voice model; character spotting means, responsive to the telephone message, for identifying sets of characters in the telephone message; and comparator means for comparing characters of the at least one pre-obtained set of characters identified by the speaker recognition means against characters of a set of characters identified by the character spotting means and, if the characters match, then outputting the characters of the at least one pre-obtained set of characters as representing the set of characters left by the caller as part of the telephone message.
-
Citations
42 Claims
-
1. A telephone voice mail messaging system for performing recognition of characters included in a telephone message left by a caller, the system comprising:
-
speaker recognition means, responsive to the telephone message, for extracting a voice model of the caller from the telephone message and comparing the voice model of the caller against a plurality of pre-obtained voice models respectively associated with a plurality of potential callers to find a pre-obtained voice model from among the plurality of pre-obtained voice models that matches the voice model of the caller and, if the matching pre-obtained voice model is found, then the speaker recognition means identifying at least one pre-obtained set of characters attributed to a potential caller from among the plurality of potential callers associated with the matching pre-obtained voice model;
character spotting means, responsive to the telephone message, for identifying sets of characters in the telephone message; and
comparator means for comparing characters of the at least one pre-obtained set of characters identified by the speaker recognition means against characters of a set of characters identified by the character spotting means and, if the characters match, then outputting the characters of the at least one pre-obtained set of characters as representing the set of characters left by the caller as part of the telephone message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
telephonic means, responsive to the user interface means, for permitting the user to place a telephone call; and
selection means, operatively coupled to the user interface means, for permitting the user to select the telephone number of the caller and thus initiate a return call to the caller via the telephonic means.
-
-
8. The system of claim 5, wherein the user interface means further comprises means for selectively displaying the statement to the user.
-
9. The system of claim 5, wherein the user interface means further comprises means for selectively initiating an audio playback of the telephone message to the user.
-
10. The system of claim 1, wherein the set of characters identified by the character spotting means are limited to the characters of the at least one pre-obtained set of characters identified by the speaker recognition means.
-
11. The system of claim 1, wherein the pre-obtained set of characters attributed to the potential callers and the set of characters identified by the character spotting means are respectively one of a name, a telephone number and an address.
-
12. The system of claim 1, further comprising user interface means, responsive to the comparator means, for displaying to the user one of the set of characters identified by the character spotting means and the at least one pre-obtained set of characters from the speaker recognition means.
-
13. The system of claim 12, wherein the sets of characters are telephone numbers and wherein the system further comprises:
-
telephonic means, responsive to the user interface means, for permitting the user to place a telephone call; and
selection means, operatively coupled to the user interface means, for permitting the user to select the telephone number of the caller and thus initiate a return call to the caller via the telephonic means.
-
-
14. The system of claim 1, further comprising means for enrolling the caller in the system if a substantial match is not found by the speaker recognition means.
-
15. A telephone voice mail messaging system for performing caller identification with respect to a telephone message left by a caller, the system comprising:
-
character spotting means, responsive to the telephone message, for identifying sets of characters in the telephone message and comparing an identified set of characters against a plurality of pre-obtained sets of characters associated with a plurality of potential callers to find a pre-obtained set of characters from among the plurality of pre-obtained sets of characters that matches the identified set of characters and, if the matching pre-obtained set of characters is found, then the character spotting means further identifying a list of potential callers attributed to the matching pre-obtained set of characters; and
speaker identification means, responsive to the telephone message, for extracting a voice model of the caller from the telephone message and comparing the voice model of the caller against respective voice models associated with potential callers on the list to find a respective voice model from among the respective voice models that matches the voice model of the caller and, if the matching respective voice model is found, then the speaker identification means identifying a potential caller from the list associated with the matching respective voice model. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for performing recognition of characters included in a telephone message left by a caller in a telephone voice mail messaging system, the method comprising the steps of:
-
(a) extracting a voice model of the caller from the telephone message;
(b) comparing the voice model of the caller against a plurality of pre-obtained voice models respectively associated with a plurality of potential callers to find a pre-obtained voice model from among the plurality of pre-obtained voice models that matches the voice model of the caller;
(c) if the matching pre-obtained voice model is found, then identifying at least one pre-obtained set of characters attributed to a potential caller from among the plurality of potential callers associated with the matching pre-obtained voice model;
(d) identifying sets of characters in the telephone message;
(e) comparing characters of the at least one pre-obtained set of characters identified in step (c) against characters of a set of characters identified in step (d); and
(f) if the characters match, then outputting the characters of the at least one pre-obtained set of characters as representing the set of characters left by the caller as part of the telephone message. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A method for performing caller identification with respect to a telephone message left by a caller in a telephone voice mail messaging system, the method comprising the steps of:
-
(a) identifying sets of characters in the telephone message;
(b) comparing an identified set of characters against a plurality of pre-obtained sets of characters associated with a plurality of potential callers to find a a pre-obtained set of characters from among the plurality of pre-obtained sets of characters that matches the identified set of characters;
(c) if the matching pre-obtained set of characters is found, then identifying a list of potential callers attributed to the matching pre-obtained set of characters;
(d) extracting a voice model of the caller from the telephone message;
(e) comparing the voice model of the caller against respective voice models associated with potential callers on the list to find a respective voice model from among the respective voice models that matches the voice model of the caller; and
(f) if the matching respective voice model is found, then identifying a potential caller from the list associated with the matching respective voice model. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
Specification