Systems and Methods to Facilitate Local Searches via Location Disambiguation
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, in a computing device, a search query having location ambiguity;
identifying, by the computing device, an unambiguous location for the search query to resolve the location ambiguity using a location model generated using a machine learning technique;
determining, by the computing device, a search result corresponding to the search query directed to the unambiguous location; and
providing, by the computing device, the search result as a response to the search query having location ambiguity.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods use machine learning techniques to resolve location ambiguity in search queries. In one aspect, a dataset generator generates a training dataset using query logs of a search engine. A training engine applies a machine learning technique to the training dataset to generate a location disambiguation model. A location disambiguation engine uses the location disambiguation model to resolve location ambiguity in subsequent search queries.
36 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, in a computing device, a search query having location ambiguity; identifying, by the computing device, an unambiguous location for the search query to resolve the location ambiguity using a location model generated using a machine learning technique; determining, by the computing device, a search result corresponding to the search query directed to the unambiguous location; and providing, by the computing device, the search result as a response to the search query having location ambiguity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium storing instructions which, when executed on a computer, cause the computer to:
-
generate a training dataset from query logs of a search engine; and apply a machine learning technique to the training dataset to generate a location model for location disambiguation. - View Dependent Claims (16)
-
-
17. A system, comprising:
-
a data storage device storing query logs recording search queries received in a search engine and response data indicating user interaction with search results responsive to the search queries; a dataset generator coupled with the data storage device to generate a training dataset using the query logs and the response data; a training engine communicatively coupled with the dataset generator to generate a location model using a machine learning technique; and a location disambiguation engine coupled with the search engine to resolve location ambiguity in search requests using the location model. - View Dependent Claims (18, 19, 20)
-
Specification