Identifying locations
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by one or more computers, a query from a computing device;
identifying one or more tokens in the received query;
querying, by the one or more computers, a repository of location information with the one or more tokens to identify one or more location documents associated with a location that substantially matches the tokens, each of the location documents having an identifier, a structured address, and a mass of location that is approximately the number of point addresses contained in the location associated with the location document;
using, by the one or more computers, the mass of location to score the identified location documents when more than one location documents are identified and using the scores to select a particular location document from the identified location documents; and
responding, by the one or more computers, to the query with the location associated with the selected location document at the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving in a query a location identifier from a user of a remote device, parsing the input location identifier to generate one or more location-related tokens, querying a repository of location information with the one or more location-related tokens to identify locations for one or more documents having a substantial match to the tokens, scoring the one or more documents using a mass of location for each document that represents the geographical size of a location associated with the document, and presenting information relating to the one or more documents for display using the mass of location.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by one or more computers, a query from a computing device; identifying one or more tokens in the received query; querying, by the one or more computers, a repository of location information with the one or more tokens to identify one or more location documents associated with a location that substantially matches the tokens, each of the location documents having an identifier, a structured address, and a mass of location that is approximately the number of point addresses contained in the location associated with the location document; using, by the one or more computers, the mass of location to score the identified location documents when more than one location documents are identified and using the scores to select a particular location document from the identified location documents; and responding, by the one or more computers, to the query with the location associated with the selected location document at the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A location based data collection and distribution system, comprising:
-
one or more memories storing instructions; and one or more processors configured to execute the instructions stored in the one or more memories to; receive a query; identifying one or more tokens in the received query; query a repository of location information with the one or more tokens to identify one or more location documents associated with a location that substantially matches the tokens, each of the location documents having an identifier, a structured address and a mass of location that is approximately the number of point addresses contained in the location associated with the location document; use the mass of location to score the identified location documents when more than one location documents are identified and using the scores to select a particular location document from the identified location documents; and respond to the query with the location associated with the selected location document. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification