System and method for providing search results based on location
First Claim
Patent Images
1. A computer-implemented method for providing a listing of search requests based on a location, comprising:
- automatically, without user input;
receiving a current location and an indication of movement of a mobile computing device;
predicting a future location of the mobile computing device based on the current location and the indication of movement of the mobile computing device;
in response to predicting the future location, generating a set of search requests determined to be relevant to the predicted future location; and
transmitting the set of search requests to the mobile computing device,wherein each of the set of search requests is capable of being executed from the mobile computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing a listing of common searches based on a location. The method includes receiving a location of a mobile computing device, generating a listing of common searches associated with the location, and transmitting the listing of common searches to the mobile computing device.
249 Citations
29 Claims
-
1. A computer-implemented method for providing a listing of search requests based on a location, comprising:
automatically, without user input; receiving a current location and an indication of movement of a mobile computing device; predicting a future location of the mobile computing device based on the current location and the indication of movement of the mobile computing device; in response to predicting the future location, generating a set of search requests determined to be relevant to the predicted future location; and transmitting the set of search requests to the mobile computing device, wherein each of the set of search requests is capable of being executed from the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A location aware searching system, comprising:
-
a location database configured to maintain a plurality of locations and a plurality of search requests; and a location aware search engine system, the location aware search engine system including a computer program stored on a computer-readable medium, configured to automatically, without user input, perform the steps of; receiving a current location and an indication of movement of a mobile computing device; predicting a future location for the mobile computing device based on the current location and indication of the movement of the mobile computing device; in response to predicting the future location, generating a set of search requests, from the plurality of search requests, determined to be relevant to the predicted future location; and transmitting the set of search requests to the mobile computing device, wherein each of the set of search requests is capable of being executed from the mobile computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A location aware searching system, comprising:
-
a web site system, the web site system including computer program logic configured to provide an online web site and configured to generate a user profile for a user based on activity of the user when visiting the web site; and a location aware search engine system, the location aware search engine system including computer program logic configured to automatically, without user input, perform the steps of; receiving a current location and an indication of movement of a mobile computing device; predicting a future location for the mobile computing device based on the current location and the indication of movement of the mobile computing device; in response to predicting the future location, generating a set of search requests, from the plurality of search requests, determined to be relevant to the predicted future location; filtering the set of search requests based on the user profile from the web site system; and transmitting the filtered set of search requests to the mobile computing device, wherein each of the filtered set of search requests is capable of being executed from the mobile computing device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification