Sharing Navigation Data Among Co-Located Computing Devices
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 programed 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.
20 Citations
39 Claims
-
1-19. -19. (canceled)
-
20. A computer-implemented method for sharing navigation data among co-located computing devices, comprising:
-
receiving, at a first computing device that is running a navigation application that has been programmed to navigate a geographic route, a request from a second computing device for the first computing device to share the geographic route with the second computing device; in response to receiving the request, generating an audio signal that is encoded with information that is usable by the second computing device to determine the geographic route being navigated by the navigation application of the first computing device; and emitting the audio signal with one or more speakers of the first computing device or one or more speakers of a vehicle for detection by the second computing device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. One or more non-transitory computer-readable media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving, at a first computing device that is running a navigation application that has been programmed to navigate a geographic route, a request from a second computing device for the first computing device to share the geographic route with the second computing device; in response to receiving the request, generating an audio signal that is encoded with information that is usable by the second computing device to determine the geographic route being navigated by the navigation application of the first computing device; and emitting the audio signal with one or more speakers of the first computing device or one or more speakers of a vehicle for detection by the second computing device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A first computer device, comprising:
-
one or more processors; and one or more computer-readable media having instructions stored thereon that, when executed by the one or more processors, cause performance of operations comprising; receiving, at the first computing device while the first computing device is running a navigation application that has been programmed to navigate a geographic route, a request from a second computing device for the first computing device to share the geographic route with the second computing device; in response to receiving the request, generating an audio signal that is encoded with information that is usable by the second computing device to determine the geographic route being navigated by the navigation application of the first computing device; and emitting the audio signal with one or more speakers of the first computing device or one or more speakers of a vehicle for detection by the second computing device.
-
Specification