Sharing navigation data among co-located computing devices
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
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.
33 Citations
19 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
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. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
receiving, by a first computing device and as having been sent from a second computing device located within a proximity of the first computing device, first navigation data that specifies a geographic route that a navigation application at the second computing device is programmed to navigate; executing the first navigation data by the first computing device to generate a representation of the geographic route at the first computing device; receiving, by the first computing device, user input to modify the geographic route to generate a modified geographic route; and transmitting, by the first computing device and to the second computing device, information usable to access second navigation data that specifies the modified geographic route. - View Dependent Claims (18, 19)
-
Specification