Identifying a result responsive to a current location of a client device
First Claim
Patent Images
1. A method comprising:
- determining, by a mobile device based on information received via a network, a first location corresponding to a current location of the mobile device, wherein the first location is located along a travel route for the mobile device with a path between an originating point and a destination;
identifying, by the mobile device, a first set of search results from a first search request based on the first location, wherein;
the first set of search results comprises a first result and a second result,the first result is within a travel proximity of the first location, andthe second result is within the travel proximity of the first location;
providing, by the mobile device, a display of search results on a graphical user interface of the mobile device to a user of the mobile device, the display of the search results including the first result and the second result;
determining, by the mobile device, a second location corresponding to an updated current location of the mobile device, wherein determining the second location comprises detecting the second location is different than the first location regardless of an amount of change between the first location and the second location, wherein the determining the second location corresponding to the updated current location of the mobile device comprises determining the second location in response to identifying that a threshold period of time has elapsed;
generating, by the mobile device, a second search request based on determining the second location is different than the first location and regardless of the amount of change between the first location and the second location;
identifying, by the mobile device and in response to the second search request based on the second location, a second set of search results that is different than the first set of search results, wherein;
the second set of search results comprises the second result and a third result, the second result is within a travel proximity of the second location, and the third result is within the travel proximity of the second location;
deleting, by the mobile device, the first result from the display of search results; and
appending, by the mobile device, the third result to the display of search results on the graphical user interface of the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying a result responsive to a current location of a client device includes receiving, form a client device and at a host, a search query that includes a point of interest and a current location of the client device. The method also includes automatically updating the search query as the current location of the client device changes and instructing the host to identify a potential location associated with the point of interest and located within a user-defined proximity from the current location of the client device.
-
Citations
21 Claims
-
1. A method comprising:
-
determining, by a mobile device based on information received via a network, a first location corresponding to a current location of the mobile device, wherein the first location is located along a travel route for the mobile device with a path between an originating point and a destination; identifying, by the mobile device, a first set of search results from a first search request based on the first location, wherein; the first set of search results comprises a first result and a second result, the first result is within a travel proximity of the first location, and the second result is within the travel proximity of the first location; providing, by the mobile device, a display of search results on a graphical user interface of the mobile device to a user of the mobile device, the display of the search results including the first result and the second result; determining, by the mobile device, a second location corresponding to an updated current location of the mobile device, wherein determining the second location comprises detecting the second location is different than the first location regardless of an amount of change between the first location and the second location, wherein the determining the second location corresponding to the updated current location of the mobile device comprises determining the second location in response to identifying that a threshold period of time has elapsed; generating, by the mobile device, a second search request based on determining the second location is different than the first location and regardless of the amount of change between the first location and the second location; identifying, by the mobile device and in response to the second search request based on the second location, a second set of search results that is different than the first set of search results, wherein;
the second set of search results comprises the second result and a third result, the second result is within a travel proximity of the second location, and the third result is within the travel proximity of the second location;deleting, by the mobile device, the first result from the display of search results; and appending, by the mobile device, the third result to the display of search results on the graphical user interface of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
- at least one processor; and
one or more non-transitory computer readable storage media having stored thereon computer-executable instructions that, when executed by the at least one processor, cause the computer system to; determine, based on information received via a network, a first location corresponding to a current location of a mobile device, wherein the first location is located along a travel route for the mobile device with a path between an originating point and a destination; identify a first set of search results from a first search request based on the first location, wherein; the first set of search results comprises a first result and a second result, the first result is within a travel proximity of the first location, and the second result is within the travel proximity of the first location; provide a display of search results on a graphical user interface of the mobile device to a user of the mobile device, the display of search results including the first result and the second result; determine a second location corresponding to an updated current location of the mobile device, wherein determining the second location comprises detecting the second location is different than the first location regardless of the amount of change between the first location and the second location, wherein the determining the second location corresponding to the updated current location of the mobile device comprises determining the second location in response to identifying that a threshold period of time has elapsed; generate a second search request based on determining the second location is different than the first location and regardless of an amount of change between the first location and the second location; identify, from the second search request based on the second location, a second set of search results that is different than the first set of search results, wherein; the second set of search results comprises the second result and a third result, the second result is within a travel proximity of the second location, and the third result is within the travel proximity of the second location; delete the first result from the display of search results; and append the third result to the display of search results on the graphical user interface of the mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
- at least one processor; and
Specification