String matching of locally stored information for voice dialing on a cellular telephone
First Claim
Patent Images
1. A method of operating a voice-activated communication device, comprising:
- receiving a voice input to the voice-activated communication device, the voice input including a plurality of spoken numbers;
determining a sequence of digits based on the plurality of spoken numbers;
comparing the sequence of digits to a list of stored phone numbers; and
outputting at least one proposed number which can be dialed by the voice activate communication device based on the comparison, wherein the at least one proposed dialing number comprises a listed phone number from the list of stored phone numbers when a portion of the determined sequence of digits matches at least a portion of the listed phone number that is less than all the digits of the listed phone number.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method of operating a voice-activated communication device. A voice input that includes a plurality of spoken numbers is received, a sequence of digits based on the plurality of spoken numbers is determined, and the sequence of digits is compared to a list of stored phone numbers. At least one proposed dialing number is presented based on the comparison. The invention also provides a system and computer usable medium including a program to operate a voice-activated communication device.
37 Citations
19 Claims
-
1. A method of operating a voice-activated communication device, comprising:
-
receiving a voice input to the voice-activated communication device, the voice input including a plurality of spoken numbers; determining a sequence of digits based on the plurality of spoken numbers; comparing the sequence of digits to a list of stored phone numbers; and outputting at least one proposed number which can be dialed by the voice activate communication device based on the comparison, wherein the at least one proposed dialing number comprises a listed phone number from the list of stored phone numbers when a portion of the determined sequence of digits matches at least a portion of the listed phone number that is less than all the digits of the listed phone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer usable medium including a program to operate a voice-activated communication device, comprising:
-
computer program code to receive a voice input to the voice-activated communication device, the voice input including a plurality of spoken numbers; computer program code to determine a sequence of digits based on the plurality of spoken numbers; computer program code to compare the sequence of digits to a list of stored phone numbers to identify at least one proposed match for dialing; and computer program code to output at least one proposed dialing number to the voice-activated communication device based on the comparison, wherein the at least one proposed dialing number comprises a listed phone number from the list of stored phone numbers when a portion of the determined sequence of digits matches at least a portion of the listed phone number that is less than all the digits of the listed phone number. - View Dependent Claims (13, 14, 15)
-
-
16. A system for operating a voice-activated communication device, comprising:
-
means for receiving a voice input, the voice input including a plurality of spoken numbers; means for determining a sequence of digits based on the plurality of spoken numbers; means for comparing the sequence of digits to a list of stored phone numbers to identify at least one proposed match for dialing; and means for outputting at least one proposed dialing number based on the comparison, wherein the at least one proposed dialing number comprises a listed phone number from the list of stored phone numbers when a portion of the determined sequence of digits matches at least a portion of the listed phone number that is less than all the digits of the listed phone number. - View Dependent Claims (17, 18, 19)
-
Specification