Apparatus and method for providing call return service
First Claim
Patent Images
1. A method of enabling provision of a communications service comprising:
- receiving a command;
selecting a voice message, the selecting step including tracking a message content, thereby establishing a current message and identifying the current message as the voice message when the command is received in the receiving a command step;
isolating a spoken number in the voice message using speech recognition;
identifying a tag in the voice message; and
checking a syllabic distance between the tag and the spoken number, thereby using said distance for determining probability if the spoken number represents a telephone number;
converting the spoken number into a data sequence representing the spoken number; and
initiating provision of a communication service using the spoken number, the communication service being based upon the command.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for enabling provision of a call return service is disclosed. The apparatus utilizes a method of generating telephone numbers from voice messages. The method includes the step of using speech recognition to isolate a spoken number in a voice message, and confirming to a high degree of accuracy that the spoken number represents a telephone number. The method further includes the step of converting the spoken number into a data sequence representing the telephone number. This data sequence is then made available for immediate or later use.
57 Citations
20 Claims
-
1. A method of enabling provision of a communications service comprising:
-
receiving a command;
selecting a voice message, the selecting step including tracking a message content, thereby establishing a current message and identifying the current message as the voice message when the command is received in the receiving a command step;
isolating a spoken number in the voice message using speech recognition;
identifying a tag in the voice message; and
checking a syllabic distance between the tag and the spoken number, thereby using said distance for determining probability if the spoken number represents a telephone number;
converting the spoken number into a data sequence representing the spoken number; and
initiating provision of a communication service using the spoken number, the communication service being based upon the command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
identifying a first spoken word;
identifying a second spoken word; and
checking a syllabic distance between the first spoken word and the second spoken word.
-
-
4. The method of claim 1, wherein the tag is a dual tone multi-frequency signal.
-
5. The method of claim 1, further comprising comparing the data sequence with known telephone number patterns, thereby enabling confirmation that the spoken number represents a telephone number.
-
6. The method of claim 1, wherein the command is a verbal callback command, and wherein the initiating step comprises dialing a telephone number represented by the data sequence.
-
7. The method of claim 6, wherein the data sequence is a dual tone multi-frequency signal.
-
8. The method of claim 1, wherein the command is a verbal store command, and wherein the initiating step comprises causing storage of the data sequence in a user directory.
-
9. The method of claim 1, wherein the receiving a command step comprises:
-
monitoring a voice input; and
processing the voice input using speech recognition, thereby identifying the command.
-
-
10. The method of claim 9, wherein the processing the voice input step comprises enabling the command to reference an alternate message, and wherein the selecting step comprises identifying the alternate message as the voice message when the alternate message is referenced by the command.
-
11. The method of claim 1, further comprising checking for a stored caller ID signal associated with the voice message.
-
12. A method of generating telephone numbers from voice messages for use with a calling apparatus, comprising:
-
using speech recognition to isolate a spoken number in a voice message, wherein using the speech recognition step utilizes speaker-independent speech recognition;
confirming that the spoken number represents a telephone number, said confirming step including identifying a tag in the voice message checking syllabic distance between the tag and the spoken number, thereby using said distance for determining probability if the spoken number represents a telephone number;
converting the spoken number into a data sequence representing the telephone number; and
checking for a stored caller ID signal associated with the voice message, if a stored caller ID signal is present, comparing said spoken number with said stored caller ID signal. - View Dependent Claims (13, 14, 15, 16, 17)
identifying a first spoken word;
identifying a second spoken word; and
checking the syllabic distance between the first spoken word and the second spoken word, thereby confirming the identification of at least one spoken word.
-
-
15. The method of claim 12, wherein the tag is a dual tone multi-frequency signal.
-
16. The method of claim 12, wherein the confirming step comprises comparing the data sequence with known telephone number patterns.
-
17. The method of claim 16, wherein the data sequence is a dual tone multi-frequency signal.
-
18. A device for enabling provision of a communication service upon receipt of a given command, based upon information contained within a voice message, comprising:
-
means for using speech recognition to isolate a spoken number in the voice message;
means for confirming that the spoken number represents a telephone number, said confirming means including;
means for identifying a tag in the voice message;
means for checking a syllabic distance between the tag and the spoken number, thereby using said distance for determining probability if the spoken number represents a telephone number; and
means for comparing the data sequence with known telephone number patterns;
means for converting the spoken number into a data sequence representing the telephone number;
means for checking for a stored caller ID signal associated with the voice message, if a stored caller ID signal is present, comparing said spoken number with said stored caller ID signal; and
means for providing a communication service using the data sequence. - View Dependent Claims (19, 20)
-
Specification