Viewport-Relative Scoring For Location Search Queries
First Claim
Patent Images
1. A method for performing a location search, comprising:
- receiving a location search query;
identifying one or more geographical feature documents that satisfy the location search query, wherein each of the geographical feature documents correspond to a geographical feature; and
ranking the identified documents in accordance with a score that is based, at least in part, on proximity of the geographical features corresponding to the identified documents to a geographical viewport region of a client system, to produce a set of ranked documents; and
providing results, in accordance with the ranked documents, that identify at least one geographic feature corresponding to the at least one of the ranked documents.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for performing a location search includes receiving a location search query, identifying one or more geographical features that satisfy the location search query, ranking the identified geographical features in accordance with a score that is based, at least in part, on proximity of the geographical features to a geographical viewport region of a client system, to produce a set of ranked geographical features, and providing results, in accordance with the ranked documents, that identify at least one geographic feature corresponding to the at least one of the ranked geographical features.
-
Citations
23 Claims
-
1. A method for performing a location search, comprising:
-
receiving a location search query; identifying one or more geographical feature documents that satisfy the location search query, wherein each of the geographical feature documents correspond to a geographical feature; and ranking the identified documents in accordance with a score that is based, at least in part, on proximity of the geographical features corresponding to the identified documents to a geographical viewport region of a client system, to produce a set of ranked documents; and providing results, in accordance with the ranked documents, that identify at least one geographic feature corresponding to the at least one of the ranked documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A search engine system, comprising:
-
one or more central processing units to execute programs; memory; and one or more programs stored in the memory and executed by the processor, the one or more programs including; instructions for receiving a location search query; instructions for identifying one or more geographical feature documents that satisfy the location search query, wherein each of the geographical feature documents correspond to a geographical feature; instructions for ranking the identified documents in accordance with a score that is based, at least in part, on proximity of the geographical features corresponding to the identified documents to a geographical viewport region of a client system, to produce a set of ranked documents; and instructions for providing results, in accordance with the ranked documents, that identify at least one geographic feature corresponding to the at least one of the ranked documents.
-
-
15. A method for performing a location search, comprising:
-
receiving a location search query; identifying one or more geographical features that satisfy the location search query; ranking the identified geographical features in accordance with a score that is based, at least in part, on proximity of the geographical features to a geographical viewport region of a client system, to produce a set of ranked geographical features; and providing results, in accordance with the ranked documents, that identify at least one geographic feature corresponding to the at least one of the ranked geographical features. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A search engine system, comprising:
-
one or more central processing units to execute programs; memory; and one or more programs stored in the memory and executed by the processor, the one or more programs including; instructions for receiving a location search query; instructions for identifying one or more geographical features that satisfy the location search query; instructions for ranking the identified geographical features in accordance with a score that is based, at least in part, on proximity of the geographical features to a geographical viewport region of a client system, to produce a set of ranked geographical features; and instructions for providing results, in accordance with the ranked documents, that identify at least one geographic feature corresponding to the at least one of the ranked geographical features.
-
Specification