Voice recognition dialing for alphabetic phone numbers
First Claim
1. A method for determining a phone number, the method comprising:
- a communication device receiving a request to invoke voice dialing;
the communication device receiving a spoken utterance; and
in response to the spoken utterance matching an alias of one or more aliases saved in the communication device, each of the one or more aliases being associated with a corresponding phone number, a communication device dialing the phone number that corresponds to the matched alias;
orin response to the spoken utterance not matching any of the one or more aliases;
the communication device parsing alphanumeric content in the spoken utterance to determine equivalent numbers for alphabetic characters in the alphanumeric content;
the communication device determining a phone number based on the alphanumeric content and the determined equivalent numbers; and
the communication device dialing the determined phone number to connect with the determined phone number.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and media for determining a phone number from a spoken alphabetic phone number are disclosed. Embodiments may include a method for determining a phone number that includes receiving spoken alphanumeric content from a user, the spoken alphanumeric content having one or more alphabetic characters, such as letters, numbers or words. The spoken alphanumeric content may include termination words or separation words in addition to alphabetic characters. The method may also include parsing the received spoken alphanumeric content to determine equivalent numbers for alphabetic characters in the alphanumeric content, such as by parsing spoken received spoken letters, numbers and/or words to determine their equivalent numbers. The method may also include determining the phone number based on the received spoken alphanumeric content and the determined equivalent numbers. Further embodiments may include dialing the determined phone number after determining the phone number.
-
Citations
19 Claims
-
1. A method for determining a phone number, the method comprising:
-
a communication device receiving a request to invoke voice dialing; the communication device receiving a spoken utterance; and in response to the spoken utterance matching an alias of one or more aliases saved in the communication device, each of the one or more aliases being associated with a corresponding phone number, a communication device dialing the phone number that corresponds to the matched alias;
orin response to the spoken utterance not matching any of the one or more aliases; the communication device parsing alphanumeric content in the spoken utterance to determine equivalent numbers for alphabetic characters in the alphanumeric content; the communication device determining a phone number based on the alphanumeric content and the determined equivalent numbers; and the communication device dialing the determined phone number to connect with the determined phone number. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15)
-
-
7. A computer program product for determining a phone number, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, to receive a request to invoke voice dialing; program instructions, stored on at least one of the one or more storage devices, to receive a spoken utterance; program instructions, stored on at least one of the one or more storage devices, to determine whether the spoken utterance matches one or more aliases saved in a communication device, each of the one or more aliases being associated with a corresponding phone number; program instructions, stored on at least one of the one or more storage devices, responsive to the spoken utterance matching an alias of the one or more aliases, to dial the phone number that corresponds to the matched alias; and program instructions, stored on at least one of the one or more storage devices, responsive to the spoken utterance not matching any of the one or more aliases, to; parse alphanumeric content in the spoken utterance to determine equivalent numbers for alphabetic characters in the alphanumeric content; determine the phone number based on the alphanumeric content and the determined equivalent numbers; and dial the determined phone number to connect a communication device with the determined phone number. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
16. A computer system for placing phone calls over a communication network, the computer system comprising:
-
one or more processors, one or more computer-readable memories, and one or more computer readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a request to invoke voice dialing; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a spoken utterance; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine whether the spoken utterance matches one or more aliases saved in a communication device, each of the one or more aliases being associated with a corresponding phone number; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, responsive to the spoken utterance matching an alias of the one or more aliases, to dial the phone number that corresponds to the matched alias; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, responsive to the spoken utterance not matching any of the one or more aliases, to; parse alphanumeric content in the spoken utterance to determine equivalent numbers for alphabetic characters in the alphanumeric content; determine the phone number based on the alphanumeric content and the determined equivalent numbers; and dial the determined phone number to connect a communication device with the determined phone number. - View Dependent Claims (17, 18, 19)
-
Specification