Voice-dialing system using model of calling behavior
First Claim
1. A method for assisting voice-dialing comprising the steps of:
- receiving voice input from a user representing a name corresponding to a desired telephone number;
predicting a likelihood of the user calling telephone numbers based on a model of the user'"'"'s calling behavior over time period by applying weights such that recent calling behavior is favored over previous calling behavior; and
determining the desired telephone number according to the predicted likelihood of the user calling the telephone number corresponding to stored names that most closely match the voice input.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for assisting voice-dialing using a model of an individual'"'"'s calling behavior to improve recognition of an input name corresponding a desired telephone number. When the individual picks up a telephone, activity is initiated in a neural network model of the individual'"'"'s calling behavior that predicts the likelihood that different numbers will be called, given such predictors as the day of the week and the time of day. The model is constructed by training the neural network with data from the user'"'"'s history of making and receiving telephone calls. The auditory output from an automatic speech recognition system and the output from the user model are integrated together so as to select the number that is most likely to be the number desired by the speaker. The system can also provide automatic directory assistance, by speaking the number aloud rather than dialing it. In one version, the system is a personal directory for an individual maintained on that individual'"'"'s personal computer. In another version, the system serves as a directory for a given physical or virtual site, with information about the institutional organization at the site in addition to individual calling histories used to track calling patterns and make predictions about the likelihood of calls within the site.
153 Citations
44 Claims
-
1. A method for assisting voice-dialing comprising the steps of:
-
receiving voice input from a user representing a name corresponding to a desired telephone number; predicting a likelihood of the user calling telephone numbers based on a model of the user'"'"'s calling behavior over time period by applying weights such that recent calling behavior is favored over previous calling behavior; and determining the desired telephone number according to the predicted likelihood of the user calling the telephone number corresponding to stored names that most closely match the voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Voice-dialing apparatus comprising:
-
a receiver configured to receive voice input from a user representing a name corresponding to a desired telephone number; a predicting component configured to predict a likelihood of the user calling telephone numbers based on a model of the user'"'"'s calling behavior over time period by applying weights such that recent calling behavior is favored over previous calling behavior; and a determining component configured to determine the desired telephone number according to the predicted likelihood of the user calling the telephone number corresponding to each selected name. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification