Methods for obtaining a navigation track between a first and a second location based on location information shared between peer devices and related devices and computer program products
First Claim
Patent Images
1. A method of operating a first device, comprisingestablishing a peer-to-peer communication connection with a second device;
- receiving a message that contains information corresponding to one of a first location on the earth and a second location on the earth from the second device, the information being associated with a navigation module on the first device;
processing the information corresponding to the one of the first location and the second location using the navigation module to obtain a terrestrial navigation track between the first location and the second location, the terrestrial navigation track comprising an identifiable thoroughfare on the earth having a terrestrial waypoint between the first and the second location;
displaying the terrestrial navigation track; and
updating a display of the terrestrial navigation track responsive to changes in a current location of the first device without requesting input from an external device.
1 Assignment
0 Petitions
Accused Products
Abstract
A first device is operated to obtain a navigation track between a first location and a second location by establishing a peer-to-peer communication connection with a second device and receiving a message that contains information associated with the first location and/or the second location from the second device. The information is associated with a navigation module on the first device. The information associated with the at least one of the first location and the second location is processed using the navigation module to obtain the navigation track between the first location and the second location.
29 Citations
23 Claims
-
1. A method of operating a first device, comprising
establishing a peer-to-peer communication connection with a second device; -
receiving a message that contains information corresponding to one of a first location on the earth and a second location on the earth from the second device, the information being associated with a navigation module on the first device; processing the information corresponding to the one of the first location and the second location using the navigation module to obtain a terrestrial navigation track between the first location and the second location, the terrestrial navigation track comprising an identifiable thoroughfare on the earth having a terrestrial waypoint between the first and the second location; displaying the terrestrial navigation track; and updating a display of the terrestrial navigation track responsive to changes in a current location of the first device without requesting input from an external device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21)
-
-
12. A first device, comprising:
-
a processor; and a memory coupled to the processor and comprising computer readable program code embodied in the memory that when executed by the processor causes the processor to perform operations comprising; establishing a peer-to-peer communication connection with a second device; receiving a message that contains information corresponding to one of a first location on the earth and a second location on the earth from the second device, the information being associated with a navigation module on the first device; processing the information corresponding to the one of the first location and the second location using the navigation module to obtain a terrestrial navigation track between the first location and the second location, the terrestrial navigation track comprising an identifiable thoroughfare on the earth having a terrestrial waypoint between the first and the second location; displaying the terrestrial navigation track; and updating a display of the terrestrial navigation track responsive to changes in a current location of the first device without requesting input from an external device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 22)
-
-
20. A computer program product for operating a first device, comprising:
-
a non-transitory computer readable storage medium comprising computer readable program code embodied in the medium that when executed by a processor causes the processor to perform operations comprising; establishing a peer-to-peer communication connection with a second device; receiving a message that contains information corresponding to one of a first location on the earth and a second location on the earth from the second device, the information being associated with a navigation module on the first device; processing the information corresponding to the one of the first location and the second location using the navigation module to obtain a terrestrial navigation track between the first location and the second location, the terrestrial navigation track comprising an identifiable thoroughfare on the earth having a terrestrial waypoint between the first and the second location; displaying the terrestrial navigation track; and updating a display of the terrestrial navigation track responsive to changes in a current location of the first device without requesting input from an external device. - View Dependent Claims (23)
-
Specification