Automated directory assistance system utilizing a heuristics model for predicting the most likely requested number
First Claim
Patent Images
1. An automated directory assistance system comprising:
- a speech recognition dictionary including;
a) a set of vocabulary items potentially recognizable on a basis of a spoken utterance by the user of said automated directory assistance system, each vocabulary item representing a name of an entity whose telephone number is potentially sought by the user, said set including a plurality of multi-entity vocabulary items, each of said multi-entity vocabulary items being representative of a plurality of entities having different telephone numbers;
b) a plurality of links associated with each multi-entity vocabulary item, each link being operative to derive the telephone number of a respective one of the entities represented by the multi-entity vocabulary item;
c) a plurality of data structures, each link of a multi-entity vocabulary item being associated with a respective data structure, each data structure comprising a plurality of data structure entries, each data structure entry establishing a correspondence between a locality information data element and a probability data element, said data structure permitting to derive a likelihood that the link associated to the data structure points to a telephone number sought by the user;
an input for receiving;
i) a first signal derived from a first spoken utterance spoken by a user of said automated directory assistance system, said spoken utterance being representative of a certain multi-entity vocabulary item;
ii) a second signal derived from a second spoken utterance spoken by a user of said automated directory assistance system, said second spoken utterance being representative of a certain locality data element;
a processing unit characterized by;
i) said processing unit being responsive to the first signal for selecting a certain multi-entity vocabulary item as being a match to the first spoken utterance;
ii) said processing unit being responsive to the second signal for selecting a certain locality data element as being a match to the second spoken utterance;
iii) said processing unit being operative to process the data structures associated with links of the multi-entity vocabulary item selected as being a match to the first spoken utterance to extract from the data structures the probability data elements corresponding to the certain locality data element selected as being a match to the second spoken utterance;
iv) said processing unit being operative for releasing through an output a signal representative of the telephone number derived from the link associated with the probability data element that is highest amongst the probability data elements extracted from the data structures associated with links of the multi-entity vocabulary item selected as being a match to the first spoken utterance.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to an automated directory assistance system that utilizes a heuristics model for predicting the most likely requested number. Each orthography link in the speech recognition dictionary pointing toward an entry in the white pages is associated with a data structure that provides a probability value of that link pointing toward the telephone number intended by the user on the basis of locality information specified by the user of the automated directory assistance system.
66 Citations
7 Claims
-
1. An automated directory assistance system comprising:
-
a speech recognition dictionary including; a) a set of vocabulary items potentially recognizable on a basis of a spoken utterance by the user of said automated directory assistance system, each vocabulary item representing a name of an entity whose telephone number is potentially sought by the user, said set including a plurality of multi-entity vocabulary items, each of said multi-entity vocabulary items being representative of a plurality of entities having different telephone numbers; b) a plurality of links associated with each multi-entity vocabulary item, each link being operative to derive the telephone number of a respective one of the entities represented by the multi-entity vocabulary item; c) a plurality of data structures, each link of a multi-entity vocabulary item being associated with a respective data structure, each data structure comprising a plurality of data structure entries, each data structure entry establishing a correspondence between a locality information data element and a probability data element, said data structure permitting to derive a likelihood that the link associated to the data structure points to a telephone number sought by the user; an input for receiving; i) a first signal derived from a first spoken utterance spoken by a user of said automated directory assistance system, said spoken utterance being representative of a certain multi-entity vocabulary item; ii) a second signal derived from a second spoken utterance spoken by a user of said automated directory assistance system, said second spoken utterance being representative of a certain locality data element; a processing unit characterized by; i) said processing unit being responsive to the first signal for selecting a certain multi-entity vocabulary item as being a match to the first spoken utterance; ii) said processing unit being responsive to the second signal for selecting a certain locality data element as being a match to the second spoken utterance; iii) said processing unit being operative to process the data structures associated with links of the multi-entity vocabulary item selected as being a match to the first spoken utterance to extract from the data structures the probability data elements corresponding to the certain locality data element selected as being a match to the second spoken utterance; iv) said processing unit being operative for releasing through an output a signal representative of the telephone number derived from the link associated with the probability data element that is highest amongst the probability data elements extracted from the data structures associated with links of the multi-entity vocabulary item selected as being a match to the first spoken utterance. - View Dependent Claims (2)
-
-
3. A method for performing speech recognition in an automated directory assistance system, said method comprising the steps of:
-
providing a speech recognition dictionary, said speech recognition dictionary including; a) a set of vocabulary items potentially recognizable on a basis of a spoken utterance by the user of said automated directory assistance system, each vocabulary item representing a name of an entity whose telephone number is potentially sought by the user, said set including a plurality of multi-entity vocabulary items, each of said multi-entity vocabulary items being representative of a plurality of entities having different telephone numbers; b) a plurality of links associated with each multi-entity vocabulary item, each link being operative to derive the telephone number of a respective one of the entities represented by the multi-entity vocabulary item; c) a plurality of data structures, each link of a multi-entity vocabulary item being associated with a respective data structure, each data structure comprising a plurality of data structure entries, each data structure entry establishing a correspondence between a locality information data element and a probability data element, said data structure permitting to derive a likelihood that the link associated to the data structure points to a telephone number sought by the user; receiving a first signal derived from a first spoken utterance spoken by a user of said automated directory assistance system, said first spoken utterance being representative of a certain multi-entity vocabulary item; receiving a second signal derived from a second spoken utterance spoken by a user of said automated directory assistance system, said second spoken utterance being representative of a certain locality data element; processing the first signal and selecting a certain multi-entity vocabulary item as being a match to the first spoken utterance; processing the second signal to select a certain locality data element as being a match to the second spoken utterance; processing the data structures associated with links of the multi-entity vocabulary item selected as being a match to the first spoken utterance to extract from the data structures the probability data elements corresponding to the certain locality data element selected as being a match to the second spoken utterance; releasing through an output a signal representative of the telephone number derived from the link associated with the probability data element that is highest amongst the probability data elements extracted from the data structures associated with links of the multi-entity vocabulary item selected as being a match to the first spoken utterance. - View Dependent Claims (4, 5)
-
-
6. A machine readable storage medium containing a speech recognition dictionary for use in an automated directory assistance system that includes a speech recognition layer, said speech recognition dictionary including:
-
a set of vocabulary items potentially recognizable on a basis of a spoken utterance by a user of said automated directory assistance system, each vocabulary item representing a name of an entity whose telephone number is potentially sought by the user, said set including a plurality of multi-entity vocabulary items, each of said multi-entity vocabulary items being representative of a plurality of entities having different telephone numbers; a plurality of links associated with each multi-entity vocabulary item, each link being operative to derive the telephone number of a respective one of the entities represented by the multi-entity vocabulary item; a plurality of data structures, each link of a multi-entity vocabulary item being associated with a respective data structure, each data structure comprising a plurality of data structure entries, each data structure entry establishing a correspondence between a locality information data element and a probability data element, said data structure permitting to derive a likelihood that the link associated to the data structure points to a telephone number sought by the user, on a basis of a certain locality information data element. - View Dependent Claims (7)
-
Specification