Ranking of geographic information
First Claim
Patent Images
1. A computer program product tangibly stored on a non-transitory computer readable medium and configured to cause a computing device to perform operations comprising:
- identifying a plurality of query contexts for each geographic feature of a plurality of geographic features, and a ranking function corresponding to each of the plurality of query contexts;
using the identified ranking functions, generating a plurality of rank scores for each geographic feature, each rank score of the plurality of rank scores corresponding to a query context of the plurality of query contexts;
adjusting the generated rank scores of at least some geographic features of the plurality of geographic features based on rank scores of related geographic features, wherein the generated rank scores of the at least some geographic features depend on a relationship of the at least some geographic features with the related geographic features;
receiving a query from a query source, the query source including an application program or a website;
identifying documents that are retrieved in response to the received query;
identifying at least two geographic features of the plurality of geographic features associated with the identified documents, each identified geographic feature being associated with at least one of the identified documents;
identifying a context of the received query based at least in part on an evaluation of a type of the application program or a type of the website from which the query was received;
selecting, based at least in part on the identified context of the received query, a rank score from the generated rank scores for each of the geographic features; and
providing the identified documents in a sequence that is ordered based at least in part on the selected rank scores.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing information includes identifying documents that are responsive to a query, some of the documents each being associated with a geographic feature, and providing a list of the documents in a sequence that is determined based on rank scores derived from one or more properties of the geographic features associated with the documents.
-
Citations
17 Claims
-
1. A computer program product tangibly stored on a non-transitory computer readable medium and configured to cause a computing device to perform operations comprising:
-
identifying a plurality of query contexts for each geographic feature of a plurality of geographic features, and a ranking function corresponding to each of the plurality of query contexts; using the identified ranking functions, generating a plurality of rank scores for each geographic feature, each rank score of the plurality of rank scores corresponding to a query context of the plurality of query contexts; adjusting the generated rank scores of at least some geographic features of the plurality of geographic features based on rank scores of related geographic features, wherein the generated rank scores of the at least some geographic features depend on a relationship of the at least some geographic features with the related geographic features; receiving a query from a query source, the query source including an application program or a website; identifying documents that are retrieved in response to the received query; identifying at least two geographic features of the plurality of geographic features associated with the identified documents, each identified geographic feature being associated with at least one of the identified documents; identifying a context of the received query based at least in part on an evaluation of a type of the application program or a type of the website from which the query was received; selecting, based at least in part on the identified context of the received query, a rank score from the generated rank scores for each of the geographic features; and providing the identified documents in a sequence that is ordered based at least in part on the selected rank scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
identifying a plurality of query contexts for each geographic feature of a plurality of geographic features and a ranking function corresponding to each of the plurality of query contexts; using the identified ranking functions, generating a plurality of rank scores for each geographic feature, each rank score of the plurality of rank scores corresponding to a query context of the plurality of query contexts; adjusting the generated rank scores of at least some geographic features of the plurality of geographic features based on rank scores of related geographic features, wherein the generated rank scores of the at least some geographic features depend on a relationship of the at least some geographic features with the related geographic features; receiving a query from a query source, the query source including an application program or a website; identifying documents that are retrieved in response to the received query; identifying at least two geographic features of the plurality of geographic features associated with the identified documents, each identified geographic feature being associated with at least one of the identified documents; identifying a context of the received query based at least in part on an evaluation of a type of the application program or a type of the website from which the query was received; selecting, based at least in part on the identified context of the received query, a rank score from the generated rank scores for each of the geographic features; and providing the identified documents in a sequence that is ordered based at least in part on the selected rank scores. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
one or more computing devices configured to perform operations comprising; identifying a plurality of query contexts for each geographic feature of a plurality of geographic features and a ranking function corresponding to each of the plurality of query contexts; using the identified ranking functions, generating a plurality of rank scores for each geographic feature, each rank score of the plurality of rank scores corresponding to a query context of the plurality of query contexts; adjusting the generated rank scores of at least some geographic features of the plurality of geographic features based on rank scores of related geographic features, wherein the generated rank scores of the at least some geographic features depend on a relationship of the at least some geographic features with the related geographic features; receiving a query from a query source, the query source including an application program or a website; identifying documents that are retrieved in response to the received query; identifying at least two geographic features of the plurality of geographic features associated with the identified documents, each identified geographic feature being associated with at least one of the identified documents; identifying a context of the received query based at least in part on an evaluation of a type of the application program or a type of the website from which the query was received; selecting, based at least in part on the identified context of the received query, a rank score from the generated rank scores for each of the geographic features; and providing the documents in a sequence that is ordered at least partially based on the selected rank scores. - View Dependent Claims (15, 16)
-
17. A system comprising:
-
means for identifying a plurality of query contexts for each geographic feature of a plurality of geographic features and a ranking function corresponding to each of the plurality of query contexts; means for generating a plurality of rank scores for each geographic feature using the identified ranking functions, each rank score of the plurality of rank scores corresponding to a query context of the plurality of query contexts; means for adjusting the generated rank scores of at least some geographic features of the plurality of geographic features based on rank scores of related geographic features, wherein the generated rank scores of the at least some geographic features depend on a relationship of the at least some geographic features with the related geographic features; means for receiving a query from a query source, the query source including an application program or a website; means for identifying documents that are retrieved in response to the received query; means for identifying at least two geographic features of the plurality of geographic features associated with the identified documents, each identified geographic feature being associated with at least one of the identified documents; means for identifying a context of the received query based at least in part on an evaluation of a type of the application program or a type of the website from which the query was received; means for selecting, based at least in part on the identified context of the received query, a rank score from the generated rank scores for each of the geographic features; and means for providing a list of the documents in a sequence that is ordered based at least in part on the selected rank scores.
-
Specification