Online Search Based On Geography Tagged Recommendations
First Claim
1. A method, comprising:
- receiving a respective submission from each of multiple recommending client network nodes over a network, wherein each of the submissions comprises respective recommendation information in association with a respective online document identifier identifying a respective online document and a respective geographic location identifier identifying a respective geographic location;
for each of multiple of the received submissions, indexing the respective recommendation information and the respective online document identifier in association with the respective geographic location identifier in a database stored on at least one computer-readable medium;
in response to receipt of location information from a searching client network node, ascertaining ones of the online document identifiers that are associated with respective ones of the geographic location identifiers in the database that correspond to the received location information, and ranking the ascertained ones of the online document identifiers based on the recommendation information respectively associated with the online document identifiers; and
providing a list of the ranked online documents identifiers to the searching client network node over the network.
2 Assignments
0 Petitions
Accused Products
Abstract
A respective submission is received from each of multiple recommending client network nodes (12, 14). Each of the submissions includes respective recommendation information in association with a respective online document identifier identifying a respective online document and a respective geographic location identifier identifying a respective geographic location. For each of multiple of the received submissions, the recommendation information and the online document identifier are indexed in association with the geographic location identifier. In response to receipt of location information from a searching client network node (12, 14), ones of the online document identifiers that are associated with respective ones of the geographic location identifiers that correspond to the received location information are ascertained. The ascertained ones of the online document identifiers are ranked based on the recommendation information respectively associated with the online document identifiers. A list of the ranked online documents identifiers is provided to the searching client network node (12, 14).
33 Citations
20 Claims
-
1. A method, comprising:
-
receiving a respective submission from each of multiple recommending client network nodes over a network, wherein each of the submissions comprises respective recommendation information in association with a respective online document identifier identifying a respective online document and a respective geographic location identifier identifying a respective geographic location; for each of multiple of the received submissions, indexing the respective recommendation information and the respective online document identifier in association with the respective geographic location identifier in a database stored on at least one computer-readable medium; in response to receipt of location information from a searching client network node, ascertaining ones of the online document identifiers that are associated with respective ones of the geographic location identifiers in the database that correspond to the received location information, and ranking the ascertained ones of the online document identifiers based on the recommendation information respectively associated with the online document identifiers; and providing a list of the ranked online documents identifiers to the searching client network node over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus comprising:
-
a computer-readable medium storing computer-readable instructions; and a data processor coupled to the computer-readable medium, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations comprising receiving a respective submission from each of multiple recommending client network nodes over a network, wherein each of the submissions comprises respective recommendation information in association with a respective online document identifier identifying a respective online document and a respective geographic location identifier identifying a respective geographic location, for each of multiple of the received submissions, indexing the respective recommendation information and the respective online document identifier in association with the respective geographic location identifier in a database stored on at least one computer-readable medium, in response to receipt of location information from a searching client network node, ascertaining ones of the online document identifiers that are associated with respective ones of the geographic location identifiers in the database that correspond to the received location information, and ranking the ascertained ones of the online document identifiers based on the recommendation information respectively associated with the online document identifiers, and providing a list of the ranked online documents identifiers to the searching client network node over the network. - View Dependent Claims (12, 13, 14, 15)
-
-
16. At least one computer-readable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed by a computer to implement a method comprising:
-
receiving a respective submission from each of multiple recommending client network nodes over a network, wherein each of the submissions comprises respective recommendation information in association with a respective online document identifier identifying a respective online document and a respective geographic location identifier identifying a respective geographic location; for each of multiple of the received submissions, indexing the respective recommendation information and the respective online document identifier in association with the respective geographic location identifier in a database stored on at least one computer-readable medium; in response to receipt of location information from a searching client network node, ascertaining ones of the online document identifiers that are associated with respective ones of the geographic location identifiers in the database that correspond to the received location information, and ranking the ascertained ones of the online document identifiers based on the recommendation information respectively associated with the online document identifiers; and providing a list of the ranked online documents identifiers to the searching client network node over the network. - View Dependent Claims (17, 18, 19, 20)
-
Specification