METHODS AND SYSTEMS FOR IMPROVING A SEARCH RANKING USING LOCATION AWARENESS
First Claim
Patent Images
1. A storage device containing instructions executable by at least one processor to perform a method that comprises:
- receiving a search query;
identifying a geographic location associated with the search query;
identifying a topic relating to the search query;
determining a distance adjustment factor relating to the identified topic;
identifying a set of documents based, at least in part, on the search query;
determining a geographic location associated with at least one document in the set of documents;
calculating a distance score based, at least in part, on the distance adjustment factor and a measure of distance between the geographic location associated with the search query and the geographic location associated with the at least one document, where the distance adjustment factor controls an amount that the distance score changes as a function of the measure of distance; and
ranking the at least one document in the set of documents based, at least in part, on the distance score.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods improve search rankings for a search query by using location data associated with queries and documents related to the search query. In one aspect, a search query is received, a location score is determined, a topical score is determined, and an ordering of documents related to the search query is determined based, at least in part, on the location score and the topical score.
-
Citations
9 Claims
-
1. A storage device containing instructions executable by at least one processor to perform a method that comprises:
-
receiving a search query; identifying a geographic location associated with the search query; identifying a topic relating to the search query; determining a distance adjustment factor relating to the identified topic; identifying a set of documents based, at least in part, on the search query; determining a geographic location associated with at least one document in the set of documents; calculating a distance score based, at least in part, on the distance adjustment factor and a measure of distance between the geographic location associated with the search query and the geographic location associated with the at least one document, where the distance adjustment factor controls an amount that the distance score changes as a function of the measure of distance; and ranking the at least one document in the set of documents based, at least in part, on the distance score. - View Dependent Claims (2, 3, 4)
-
-
5. A method performed by a server device, comprising:
-
analyzing, by a processor of the server device, a target document to identify a topic for the target document and a geographic location associated with the target document; identifying, by a processor of the server device, targeting information for a plurality of advertisements; comparing, by a processor of the server device, the targeting information to the topic to identify a set of potential advertisements; determining, by a processor of the server device, a distance score for at least one advertisement in the set of potential advertisements using a geographic location of an advertiser location associated with the one advertisement and the geographic location associated with the target document; ordering, by a processor of the server device, the set of potential advertisements based, at least in part, on the distance score of the at least one advertisement; and presenting, by a processor of the server device, at least some of the ordered set of potential advertisements within the target document. - View Dependent Claims (6, 7)
-
-
8. A system, comprising:
one or more devices comprising; means for identifying a topic for a target document; means for identifying a location associated with the target document; means for identifying targeting information for a plurality of advertisements; means for identifying a set of potential advertisements based, at least in part, on the targeting information and the topic for the target document; means for determining a distance score for at least one advertisement in the set of potential advertisements using an advertiser location associated with the at least one advertisement and the location associated with the target document; means for ranking the set of potential advertisements based, at least in part, on the distance score of the at least one advertisement; and means for presenting at least one of the ranked set of potential advertisements within the target document. - View Dependent Claims (9)
Specification