Business listing search
First Claim
Patent Images
1. A method comprising:
- 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.
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.
135 Citations
25 Claims
-
1. A method comprising:
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A 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 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 (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 provided by a user and identify weight values for the selected language models; and a speech recognition engine to recognize an identifier of a specific business in a speech input provided by the user based on the selected language models and the weight values. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
a storage medium 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.
-
-
25. An apparatus comprising:
-
means for 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; means for identifying weight values for the selected language models; and means for recognizing an identifier of a specific business in a speech input from the user based on the selected language models and the weight values.
-
Specification