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, an original location of the mobile device;
sending, to a host, a first search query comprising the original location;
receiving, from the host and in response to the first search query, a first result and a second result, wherein the first result and the second result are within a travel proximity from the original location;
providing, for display on the mobile device, the first result and the second result;
determining, by the mobile device, an updated location of the mobile device;
based on the updated location of the mobile device differing from the original location of the mobile device by a threshold distance, sending, to the host, a second search query comprising the updated location;
receiving, from the host and in response to the second search query, the second result and a third result, wherein the second result and the third result are within the travel proximity from the updated location; and
providing, for display on the mobile device, the second result and the third result.
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.
6 Citations
20 Claims
-
1. A method comprising:
-
determining, by a mobile device, an original location of the mobile device; sending, to a host, a first search query comprising the original location; receiving, from the host and in response to the first search query, a first result and a second result, wherein the first result and the second result are within a travel proximity from the original location; providing, for display on the mobile device, the first result and the second result; determining, by the mobile device, an updated location of the mobile device; based on the updated location of the mobile device differing from the original location of the mobile device by a threshold distance, sending, to the host, a second search query comprising the updated location; receiving, from the host and in response to the second search query, the second result and a third result, wherein the second result and the third result are within the travel proximity from the updated location; and providing, for display on the mobile device, the second result and the third result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium storing instructions thereon that, when executed on a mobile device, cause the mobile device to:
-
determine an original location of the mobile device; send, to a host, a first search query comprising the original location; receive, from the host and in response to the first search query, a first result and a second result, wherein the first result and the second result are within a travel proximity from the original location; provide, for display on the mobile device, the first result and the second result; determine an updated location of the mobile device; based on the updated location of the mobile device differing from the original location of the mobile device by a threshold distance, send, to the host, a second search query comprising the updated location; receive, from the host and in response to the second search query, the second result and a third result, wherein the second result and the third result are within the travel proximity from the updated location; and provide, for display on the mobile device, the second result and the third result. - View Dependent Claims (11, 13, 14, 15)
-
-
12. The non-transitory computer readable medium of claim 12, wherein the first search result and the second search result are identified based on a user-selected results category.
-
16. A system comprising:
-
hardware for executing instructions; and at least one non-transitory computer readable medium storing instructions thereon that, when executed by the hardware, cause the system to; determine an original location of a mobile device; send, to a host, a first search query comprising the original location; receive, from the host and in response to the first search query, a first result and a second result, wherein the first result and the second result are within a travel proximity from the original location; provide, for display on the mobile device, the first result and the second result; determine an updated location of the mobile device; based on the updated location of the mobile device differing from the original location of the mobile device by a threshold distance, send, to the host, a second search query comprising the updated location; receive, from the host and in response to the second search query, the second result and a third result, wherein the second result and the third result are within the travel proximity from the updated location; and provide, for display on the mobile device, the second result and the third result. - View Dependent Claims (17, 18, 19, 20)
-
Specification