Patent ID: 8171048
Filing Date: 2012-05-01
Classification: G06F,G06Q,Y10S

Abstract:
1. A method performed by a server device, the method comprising: receiving, by one or more processors of the server device, a query; determining, by one or more processors of the server device, a geographic location associated with the query; determining, by one or more processors of the server device, a topic corresponding to the query; determining, by one or more processors of the server device, a location sensitivity factor associated with the topic; identifying, by one or more processors of the server device, a set of documents based, at least in part, on the query; determining, by one or more processors of the server device, for each document in the set of documents, a topical score based, at least in part, on the query; determining, by one or more processors of the server device, for each document in the set of documents, a distance score based on a measure of distance between a geographic location associated with the document and the geographic location associated with the query, and on the location sensitivity factor; generating, by one or more processors of the server device, for each document in the set of documents, a combined score based, at least in part, on the topical score and the distance score for the document; and ordering, by one or more processors of the server device, the set of documents based, at least in part, on the combined scores for the set of documents.