System and method of improving speech recognition using context
US-9626963-B2 · Apr 18, 2017 · US
US9973887B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9973887-B2 |
| Application number | US-201615003035-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 21, 2016 |
| Priority date | Jan 21, 2016 |
| Publication date | May 15, 2018 |
| Grant date | May 15, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Services making use of location information · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.