PROVIDING SEARCH RESULTS TO A COMPUTING DEVICE
First Claim
1. A method of providing search results to a mobile computing device, the method comprising:
- receiving a search request from the mobile computing device, the search request including location data identifying a location of the mobile computing device;
if the search request includes an explicit search query;
associating candidate search information derived from the explicit search query with the location identified by the location data; and
sending query-based search results to the mobile computing device; and
if the search request includes an implicit search query;
sending location-based search results to the mobile computing device, the location-based search results derived from candidate search information associated with the location identified by the location data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing search results to a mobile computing device are provided herein. One exemplary method includes receiving a search request from the mobile computing device, where the search request includes location data identifying a location of the mobile computing device. If the search request includes an explicit search query, the method includes associating candidate search information derived from the explicit search query with the location identified by the location data of the search request. If the search request includes an explicit search query, the method also includes sending query-based search results to the mobile computing device. If the search request includes an implicit search query, the method includes sending location-based search results to the mobile computing device. The location-based search results are derived from candidate search information associated with the location identified by the location data.
61 Citations
20 Claims
-
1. A method of providing search results to a mobile computing device, the method comprising:
-
receiving a search request from the mobile computing device, the search request including location data identifying a location of the mobile computing device; if the search request includes an explicit search query; associating candidate search information derived from the explicit search query with the location identified by the location data; and sending query-based search results to the mobile computing device; and if the search request includes an implicit search query; sending location-based search results to the mobile computing device, the location-based search results derived from candidate search information associated with the location identified by the location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile computing device comprising:
-
a locator module to determine location data identifying a location of the mobile computing device; a search generation module for automatically generating a search request responsive to occurrence of a predetermined trigger event, the search request including the location data and an implicit search query for location-based search results; a network link for sending the search request to a location-aware search service via a network and for receiving location-based search results from the location-aware search service; and a display for displaying the location-based search results, without further user intervention. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A server comprising:
-
a processor; a location-aware search service including; an explicit search module including code executable by the processor to receive a search request including location data identifying a location of the mobile computing device and an explicit search query, associate candidate search information derived from the explicit search query with the location, and send query-based search results to the mobile computing device; and an implicit search module including code executable by the processor to receive a search request including location data identifying a location of the mobile computing device and an implicit search query, and send location-based search results derived from candidate search information associated with the location to the mobile computing device. - View Dependent Claims (19, 20)
-
Specification