Sharing navigation data among co-located computing devices

US9973887B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9973887-B2
Application numberUS-201615003035-A
CountryUS
Kind codeB2
Filing dateJan 21, 2016
Priority dateJan 21, 2016
Publication dateMay 15, 2018
Grant dateMay 15, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This document describes systems, methods, devices, and other techniques for sharing navigation data among computing devices. The techniques can include identifying, by a first computing device, a second computing device, based on the first computing device detecting an audio signal emitted by one or more speakers of the second computing device, wherein the second computing device is running a navigation application that has been programmed to navigate a geographic route. Using information encoded in the audio signal that was emitted by the one or more speakers of the second computing device, the first computing device can determine the geographic route that the navigation application running on the second computing device has been programmed to navigate. A representation of the geographic route can be displayed on an electronic display of the first computing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for sharing navigation data among co-located computing devices, comprising: identifying, by a first computing device, a second computing device, based on the first computing device detecting an audio signal emitted by one or more speakers of the second computing device, wherein the second computing device is running a navigation application that has been programmed to navigate a geographic route; determining, by the first computing device and using information encoded in the audio signal that was emitted by the one or more speakers of the second computing device, the geographic route that the navigation application running on the second computing device has been programmed to navigate; and displaying a representation of the geographic route on an electronic display of the first computing device. 2. The computer-implemented method of claim 1 , wherein identifying the second computing device comprises: causing one or more speakers of the first computing device to emit a first audio signal that indicates the presence of the first computing device; and monitoring for a response to the first audio signal for a period of time, wherein the audio signal emitted by the one or more speakers of the second computing device is a second audio signal, wherein the second computing device causes the second audio signal to be emitted in response to detecting the first audio signal. 3. The computer-implemented method of claim 1 , wherein: the first computing device is a mobile computing device; and the second computing device is a mobile computing device or is at least a portion of an integrated navigation computer system installed in a vehicle. 4. The computer-implemented method of claim 1 , wherein a center frequency of the audio signal is at least 20 kilohertz. 5. The computer-implemented method of claim 1 , further comprising: identifying, using information encoded in a second audio signal emitted by the one or more speakers of the second computing device, that the navigation application running on the second computing device has been re-programmed to navigate a modified geographic route that is different than the geographic route, wherein the first computing device detects the second audio signal while continuing to display the representation of the geographic route on the electronic display of the first computing device; determining, by the first computing device and using information encoded in the second audio signal, the modified geographic route that the navigation application running on the second computing device has been re-programmed to navigate; and in response to determining the modified geographic route, automatically changing from displaying the representation of the geographic route on the electronic display of the first computing device to displaying a representation of the modified geographic route on the electronic display of the first computing device. 6. The computer-implemented method of claim 1 , wherein: the audio signal encodes an address that indicates a location on a computer network at which information that specifies the geographic route can be accessed; and determining the geographic route that the navigation application running on the second computing device has been programmed to navigate comprises using the address encoded in the audio signal to access the information that specifies the geographic route. 7. The computer-implemented method of claim 6 , wherein the location on the computer network at which the information that specifies the geographic route can be accessed is a location not on the first computing device or the second computing device. 8. The computer-implemented method of claim 1 , further comprising displaying, along with the representation of the geographic route and on the electronic display of the first computing device, content that identifies the second computing device or a user of the second computing device, so as to indicate that the representation of the geographic route being displayed has been shared with the first computing device by the second computing device or by the user of the second computing device. 9. The computer-implemented method of claim 1 , wherein: the first computing device is in a vehicle; the second computing device is in the vehicle; the first computing device belongs to a passenger of the vehicle; and the second computing device belongs to a driver of the vehicle. 10. The computer-implemented method of claim 1 , further comprising: receiving, at the first computing device, user input to modify the geographic route to generate a modified geographic route; and transmitting, to the second computing device and in response to receiving the user input to modify the geographic route, information that is formatted to cause the navigation application running on the second computing device to change from navigating the geographic route to navigating the modified geographic route. 11. The computer-implemented method of claim 1 , further comprising: in response to determining the geographic route that the navigation application running on the second computing device has been programmed to navigate, automatically configuring a navigation application running on the first computing device to navigate the determined geographic route; while the navigation application running on the first computing device is navigating the determined geographic route, receiving a search query at the first computing device; obtaining, based on the search query and information about the geographic route, one or more search results that identify respective locations determined to be relevant to the search query and determined to be located within a pre-defined vicinity of the geographic route. 12. The computer-implemented method of claim 11 , further comprising: receiving an indication that user input has selected a particular search result among the one or more search results; and in response to receiving the indication that the user input has selected the particular search result, transmitting to the second computing device information that is formatted to cause the navigation application running on the second computing device to navigate to the location identified by the particular search result. 13. One or more non-transitory computer-readable media having instructions stored thereon that, when executed by one or more processors, cause performance of operations comprising: identifying, by a first computing device, a second computing device, based on the first computing device detecting an audio signal emitted by one or more speakers of the second computing device, wherein the second computing device is running a navigation application that has been programmed to navigate a geographic route; determining, by the first computing device and using information encoded in the audio signal that was emitted by the one or more speakers of the second computing device, the geographic route that the navigation application running on the second computing device has been programmed to navigate; and displaying a representation of the geographic route on an electronic display of the first computing device. 14. The one or more non-transitory computer-readable media of claim 13 , wherein identifying the second computing device comprises: causing one or more speakers of the first computing device to emit a first audio signal that indicates the presence of the first computing device; and monitoring for a response to the first audio signal for a period of time, wherein the audio signal emitted by the one or more speakers of the second com

Assignees

Inventors

Classifications

  • G01C21/362Primary

    received from an external device or application, e.g. PDA, mobile phone or calendar application · CPC title

  • Output of additional, non-guidance related information, e.g. low fuel level (G01C21/3679 takes precedence) · CPC title

  • using speech input, e.g. using speech recognition · CPC title

  • Transmission systems employing ultrasonic, sonic or infrasonic waves · CPC title

  • H04W4/02Primary

    Services making use of location information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9973887B2 cover?
This document describes systems, methods, devices, and other techniques for sharing navigation data among computing devices. The techniques can include identifying, by a first computing device, a second computing device, based on the first computing device detecting an audio signal emitted by one or more speakers of the second computing device, wherein the second computing device is running a n…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G01C21/362. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).