Business listing search
First Claim
Patent Images
1. A computer implemented method comprising:
- selecting a subset of speech recognition language models from a larger set of speech recognition language models, the selection being based on a type of business specified in a speech input provided by a user;
selecting weight values for the selected language models based on information provided in the user speech input; and
recognizing, by a data processor, an identifier of a specific business in the speech input from the user based on the selected language models and the weight values.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a voice-enabled business directory search system includes selecting a subset of speech recognition language models from a larger set of speech recognition language models based on a type of business provided by a user, identifying weight values for the selected language models, and recognizing an identifier of a specific business in a speech input from the user based on the selected language models and the weight values.
56 Citations
28 Claims
-
1. A computer implemented method comprising:
-
selecting a subset of speech recognition language models from a larger set of speech recognition language models, the selection being based on a type of business specified in a speech input provided by a user; selecting weight values for the selected language models based on information provided in the user speech input; and recognizing, by a data processor, an identifier of a specific business in the speech input from the user based on the selected language models and the weight values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method comprising:
-
establishing speech recognition language models, each of some language models being associated with a geographical location and a set of types of businesses, each set comprising at least one type of business, each type of business being associated with one or more specific businesses; and using, by a computer, one or more of the speech recognition language models to recognize an identifier of a specific business based on the geographical location and the type of business; wherein a language model associated with a geographical location is biased towards recognizing specific businesses located in the geographical location relative to another language model associated with another geographical location, and a language model associated with a set of types of businesses is biased towards recognizing specific businesses associated with the set of types of businesses relative to another language model associated with another set of types of businesses. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
one or more storage devices to store speech recognition language models; a mapping module to select a subset of the language models based on a type of business specified in a speech input provided by a user and select weight values for the selected language models based on information provided in the user speech input; and a speech recognition engine to recognize an identifier of a specific business in the speech input provided by the user based on the selected language models and the weight values. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a storage device to store speech recognition language models, each language model being associated with a geographical location and a set of types of businesses, each set comprising at least one type of business, each type of business being associated with one or more specific businesses; and a speech recognition engine to use one or more of the speech recognition language models to recognize an identifier of a specific business based on the geographical location and the type of business; wherein a language model associated with a geographical location is biased towards recognizing specific businesses located in the geographical location relative to another language model associated with another geographical location, and a language model associated with a set of types of businesses is biased towards recognizing specific businesses associated with the set of types of businesses relative to another language model associated with another set of types of businesses.
-
-
28. An apparatus comprising:
-
a storage device to store speech recognition language models; means for selecting a subset of speech recognition language models from a larger set of speech recognition language models, the selection being based on a type of business specified in a speech input provided by a user, selecting weight values for the selected language models based on information provided in the user speech input, and recognizing an identifier of a specific business in the speech input from the user based on the selected language models and the weight values.
-
Specification