System and method for location-based searches and advertising
First Claim
Patent Images
1. A method of providing results corresponding to at least one search term and a target location, the method comprising:
- receiving a request comprising the at least one search term and the target location;
identifying whether a sufficient number of a plurality of results corresponding to the at least one search term and the target location exist in a cache; and
responsive to the sufficient number of the plurality of results corresponding to the at least one search term and the target location existing in the cache;
selecting a subset of the plurality of results more closely corresponding to the target location than the remainder of results not selected;
modifying the subset of the plurality of results responsive to at least one sponsor; and
providing the modified subset of the plurality of results to a device from which the request was received.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method provides location-aware search results from a navigation or other device and provides one or more enhanced listings or advertisements with the results to offset the communication cost of the search. The sponsor may be charged for the listing or advertisement and the charge may be based on whether the device arrives in an area around the sponsor location within a threshold amount of time.
102 Citations
21 Claims
-
1. A method of providing results corresponding to at least one search term and a target location, the method comprising:
-
receiving a request comprising the at least one search term and the target location; identifying whether a sufficient number of a plurality of results corresponding to the at least one search term and the target location exist in a cache; and responsive to the sufficient number of the plurality of results corresponding to the at least one search term and the target location existing in the cache; selecting a subset of the plurality of results more closely corresponding to the target location than the remainder of results not selected; modifying the subset of the plurality of results responsive to at least one sponsor; and providing the modified subset of the plurality of results to a device from which the request was received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing results corresponding to at least one search term and a target location, the system comprising:
-
a search manager having an input operatively coupled for receiving a request comprising the at least one search term and the target location, the search manager for providing the request at an output; a cache manager having an input coupled to the search manager output for receiving the request, the cache manager for identifying whether a sufficient number of results corresponding to the at least one search term and the target location exist in a cache coupled to the cache manager via an input/output and for, responsive to the sufficient number of results corresponding to the at least one search term and the target location existing in the cache, providing a plurality of said results and at least a portion of the request, comprising the target location, at an output; and a results segregator having an input coupled to the cache manager output for receiving the plurality of results, the results segregator for selecting a subset of the plurality of results more closely corresponding to the target location in the request than the remainder of results not selected and for providing said subset at an output; a sponsor manager having an input coupled to the results segregator output for receiving the subset, the sponsor manager for modifying the subset of the plurality of results responsive to at least one sponsor and for providing at an output the modified subset of the plurality of results; and a communication interface having an input coupled to the sponsor manager output for receiving the modified subset of the plurality of results, the communication interface for providing via an output the modified subset of the plurality of results to a device from which the request was received. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer useable medium having computer readable program code embodied therein for providing results corresponding to at least one search term and a target location, the computer program product comprising computer readable program code devices configured to cause a computer system to:
-
receive a request comprising the at least one search term and the target location; identify whether a sufficient number of a plurality of results corresponding to the at least one search term and the target location exist in a cache; and responsive to the sufficient number of the plurality of results corresponding to the at least one search term and the target location existing in the cache; select a subset of the plurality of results more closely corresponding to the target location than the remainder of results not selected; modify the subset of the plurality of results responsive to at least one sponsor; and provide the modified subset of the plurality of results to a device from which the request was received. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification