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:
- 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 and determining that the second computing device or a user of the second computing device is authorized to receive navigation data shared by the first computing device, encoding an audio signal with information indicative of the geographic route being navigated by the navigation application of the first computing device; and
outputting, with one or more speakers of the first computing device or one or more speakers of a vehicle, and to the second computing device, the audio signal.
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.
43 Citations
18 Claims
-
1. 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 and determining that the second computing device or a user of the second computing device is authorized to receive navigation data shared by the first computing device, encoding an audio signal with information indicative of the geographic route being navigated by the navigation application of the first computing device; and outputting, with one or more speakers of the first computing device or one or more speakers of a vehicle, and to the second computing device, the audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 and determining that the second computing device or a user of the second computing device is authorized to receive navigation data shared by the first computing device, encoding an audio signal with information indicative of the geographic route being navigated by the navigation application of the first computing device; and outputting, with one or more speakers of the first computing device or one or more speakers of a vehicle, and to the second computing device, the audio signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 and determining that the second computing device or a user of the second computing device is authorized to receive navigation data shared by the first computing device, encoding an audio signal with information indicative of the geographic route being navigated by the navigation application of the first computing device; and outputting, with one or more speakers of the first computing device or one or more speakers of a vehicle, and to the second computing device, the audio signal.
-
Specification