Identifying a result responsive to a current location of a client device
First Claim
Patent Images
1. A computer implemented method comprising:
- determining, by a mobile device, an original location of the mobile device;
automatically 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;
determining a distance from the updated location relative to the original location;
based on a comparison of the determined distance to a threshold distance, automatically determining the updated location of the mobile device differs from the original location of the mobile device by at least the threshold distance;
automatically sending, to the host, a second search query comprising the updated location based on the determining the updated location of the mobile device differs from the original location of the mobile device by at least the threshold distance;
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.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
determining, by a mobile device, an original location of the mobile device; automatically 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; determining a distance from the updated location relative to the original location; based on a comparison of the determined distance to a threshold distance, automatically determining the updated location of the mobile device differs from the original location of the mobile device by at least the threshold distance; automatically sending, to the host, a second search query comprising the updated location based on the determining the updated location of the mobile device differs from the original location of the mobile device by at least the threshold distance; 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, by a mobile device, an original location of the mobile device; automatically 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, by the mobile device, an updated location of the mobile device; determine a distance from the updated location relative to the original location; based on a comparison of the determined distance to a threshold distance, automatically determine the updated location of the mobile device differs from the original location of the mobile device by at least the threshold distance; automatically send, to the host, a second search query comprising the updated location based on the determining the updated location of the mobile device differs from the original location of the mobile device by at least the threshold distance; 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, 12, 13, 14, 15)
-
-
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, by the mobile device, an original location of a mobile device; automatically 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, by the mobile device, an updated location of the mobile device; determine a distance from the updated location relative to the original location; based on a comparison of the determined distance to a threshold distance, automatically determine the updated location of the mobile device differs from the original location of the mobile device by at least the threshold distance; automatically send, to the host, a second search query comprising the updated location based on the determining the updated location of the mobile device differs from the original location of the mobile device by at least the threshold distance; 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