US2015345975A1PendingUtilityA1

Navigating to a Selected Location

Assignee: GOOGLE INCPriority: Jun 1, 2012Filed: Aug 11, 2015Published: Dec 3, 2015
Est. expiryJun 1, 2032(~5.8 yrs left)· nominal 20-yr term from priority
H04L 67/2866G01C 21/362G01C 21/3688H04L 67/42G01C 21/28G06F 17/30241G01C 21/20G06F 16/29
46
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 - 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.