Navigating to a Selected Location
Abstract
The disclosed subject matter relates to computer-implemented methods for navigating to a selected location. One method includes receiving from a client device, which includes a graphical user interface, a search query for locations. The method includes performing a search using the search query to obtain one or more locations corresponding to the search query. The method includes sending to the client device, for display on the graphical user interface, the one or more locations corresponding to the search query. The method includes receiving from the client device, an indication of a selected location which corresponds to one of the location or locations corresponding to the search query. The method includes calculating navigation instructions for the secondary device to navigate to the selected location. The method includes sending to the client device, the navigation instructions for the secondary device, and a request to forward the navigation instructions to the secondary device.
Claims
exact text as granted — not AI-modified1 - 21 . (canceled)
22 . A computer-implemented method of providing navigational instructions, the method comprising:
receiving, by a server, a search query for locations from a client device, wherein the client device is communicatively coupled to a secondary device via art information sharing link, and wherein the client device includes a graphical user interface, the secondary device corresponding to a location-aware device separate from the client device; performing, by the server, a search using the search query to obtain one or more locations corresponding to the search query; sending, by the server, the one or more locations corresponding to the search query to the client device for display on the graphical user interface; receiving, by the server, an indication of a selected location from the client device, wherein the selected location corresponds to one of the one or more locations corresponding to the search query; calculating, by the server, navigation instructions for the secondary device to navigate to the selected location; and sending, by the server, the navigation instructions for the secondary device to the client device, and a request for the client device to forward the navigation instructions to the secondary device, wherein the secondary device receives from the client device the navigational instructions via the information sharing link.
23 . The computer-implemented method of claim 22 , wherein the secondary device is configured to communicate with the server over a communication network.
24 . The computer-implemented method of claim 22 , wherein the server is configured to receive a current navigational status of the secondary device, the navigation instructions being calculated based on the current navigational status.
25 . The computer-implemented method of claim 24 , wherein the server is configured to receive the current navigational status directly from the secondary device over a communication network.
26 . The computer-implemented method of claim 22 , wherein the information sharing link is a wireless information sharing link.
27 . The computer-implemented method of claim 26 , wherein the wireless information sharing link is established by the client device and the secondary device being in proximity to or in direct contact with each other
28 . The computer-implemented method of claim 22 , wherein the information sharing link is a wired information sharing link.
29 . The computer-implemented method of claim 22 , wherein the information sharing link is based on a key provided to at least one of the client device or the secondary device.
30 . A system for providing navigational instructions, the system comprising:
a computing device including memory comprising instructions for providing navigational instructions for a secondary device and a processor configured to execute the instructions to:
receive a search query for locations from a client device, wherein the client device is communicatively coupled to the secondary device via an information sharing link, and wherein the client device includes a graphical user interface, the secondary device corresponding to a location-aware device separate from the client device;
perform a search using the search query to obtain one or more locations corresponding to the search query;
send to the client device, for display on the graphical user interface, the one or more locations corresponding to the search query;
receive from the client device an indication of a selected location, wherein the selected location corresponds to one of the one or more locations corresponding to the search query;
calculate navigation instructions for the secondary device to navigate to the selected location; and
send to the client device the navigation instructions for the secondary device, and a request for the client device to forward the navigation instructions to the secondary device, wherein the secondary device receives from the client device the navigational instructions via the information sharing link.
31 . The system of claim 30 , wherein the secondary device is configured to communicate with the server over a communication network.
32 . The system of claim 30 , wherein the server is configured to receive a current navigational status of the secondary device, the navigation instructions being calculated based on the current navigational status.
33 . The system of claim 32 , wherein the server is configured to receive the current navigational status directly from the secondary device over a communication network.
34 . The system of claim 30 , wherein the information sharing link is a wireless information sharing link.
35 . The system of claim 34 , wherein the wireless information sharing link is established by the client device and the secondary device being in proximity to or in direct contact with each other
36 . The system of claim 30 , wherein the information sharing link is a wired information sharing link.
37 . The system of claim 30 , wherein the information sharing link is based on a key provided to at least one of the client device or the secondary device.
38 . A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method of providing navigational instructions, the method comprising:
receiving a search query for locations from a client device, wherein the client device is communicatively coupled to a secondary device via an information sharing link, and wherein the client device includes a graphical user interface, the secondary device corresponding to a location-aware device separate from the client device; performing a search using the search query to obtain one or more locations corresponding to the search query; sending the one or more locations corresponding to the search query to the client device for display on the graphical user interface; receiving an indication of a selected location from the client device, wherein the selected location corresponds to one of the one or more locations corresponding to the search query; calculating navigation instructions for the secondary device to navigate to the selected location; and sending the navigation instructions for the secondary device to the client device, and a request for the client device to forward the navigation instructions to the secondary device, wherein the secondary device receives from the client device the navigational instructions via the information sharing link.
39 . The machine-readable storage medium of claim 38 , wherein the secondary device is configured to communicate with the server over a communication network.
40 . The machine-readable storage medium of claim 38 , wherein the server is configured to receive a current navigational status of the secondary device, the navigation instructions being calculated based on the current navigational status.
41 . The machine-readable storage medium of claim 38 , wherein the information sharing link is a wireless information sharing link.Join the waitlist — get patent alerts
Track US2015345975A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.