Business listing search
First Claim
Patent Images
1. A method of searching a business listing with voice commands over the Internet, the method comprising:
- receiving, over the Internet, from a user terminal, a query spoken by a user, wherein the query spoken by the user includes a speech utterance representing a category of businesses and a speech utterance representing a geographic location;
recognizing the geographic location with a speech recognition engine based on the speech utterance representing the geographic location;
recognizing the category of businesses with the speech recognition engine based on the speech utterance representing the category of businesses;
searching, with one or more processors, a business listing for businesses within both the recognized category of businesses and the recognized geographic location to select businesses responsive to the query spoken by the user; and
sending to the user terminal information related to at least some of the responsive businesses.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a voice-enabled business directory search system includes receiving category-business pairs, each category-business pair including a business category and a specific business, and establishing a data structure having nodes based on the category-business pairs. Each node of the data structure is associated with one or more business categories and a speech recognition language model for recognizing specific businesses associated with the one or more businesses categories.
17 Citations
24 Claims
-
1. A method of searching a business listing with voice commands over the Internet, the method comprising:
-
receiving, over the Internet, from a user terminal, a query spoken by a user, wherein the query spoken by the user includes a speech utterance representing a category of businesses and a speech utterance representing a geographic location; recognizing the geographic location with a speech recognition engine based on the speech utterance representing the geographic location; recognizing the category of businesses with the speech recognition engine based on the speech utterance representing the category of businesses; searching, with one or more processors, a business listing for businesses within both the recognized category of businesses and the recognized geographic location to select businesses responsive to the query spoken by the user; and sending to the user terminal information related to at least some of the responsive businesses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more processors; and memory storing instructions that when executed by at least some of the one or more processors effectuates operations comprising; receiving, over the Internet, from a user terminal, a query spoken by a user, wherein the query spoken by the user includes a speech utterance representing a category of businesses and a speech utterance representing a geographic location; recognizing the geographic location with a speech recognition engine based on the speech utterance representing the geographic location; recognizing the category of businesses with the speech recognition engine based on the speech utterance representing the category of businesses; searching a business listing for businesses within both the recognized category of businesses and the recognized geographic location to select businesses responsive to the query spoken by the user; and sending to the user terminal information related to at least some of the responsive businesses. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification