System and method for sharing location information
First Claim
Patent Images
1. A method comprising:
- sending, from a first communication device, requests for location information to multiple communication devices in a transmission range of the first communication device, wherein the location information for a particular communication device of the multiple communication devices includes a location coordinate for the particular communication device;
receiving the location information from responding communication devices of the multiple communication devices in response to the requests;
determining, at the first communication device, a second communication device of the responding communication devices that is closest to the first communication device;
recording, at the first communication device, a particular location coordinate received from the second communication device; and
adjusting the particular location coordinate based on triangulation data determined by the first communication device from the location information, wherein adjusting the particular location coordinate includes modifying the particular location coordinate from a first value to a second value.
1 Assignment
0 Petitions
Accused Products
Abstract
In a particular embodiment, a method includes requesting, at a first communication device, location information from multiple communication devices. The method also includes recording, at the first communication device, a particular location coordinate received from a closest communication device of the multiple communication devices. The method further includes adjusting the particular location coordinate based on triangulation data associated with the closest communication device.
-
Citations
20 Claims
-
1. A method comprising:
-
sending, from a first communication device, requests for location information to multiple communication devices in a transmission range of the first communication device, wherein the location information for a particular communication device of the multiple communication devices includes a location coordinate for the particular communication device; receiving the location information from responding communication devices of the multiple communication devices in response to the requests; determining, at the first communication device, a second communication device of the responding communication devices that is closest to the first communication device; recording, at the first communication device, a particular location coordinate received from the second communication device; and adjusting the particular location coordinate based on triangulation data determined by the first communication device from the location information, wherein adjusting the particular location coordinate includes modifying the particular location coordinate from a first value to a second value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A communication device comprising:
-
a controller; a transmitter coupled to the controller; and a memory coupled to the controller, wherein the memory stores instructions that are executable by the controller to perform operations comprising; sending requests via the transmitter for location information to multiple communication devices in a transmission range of the transmitter, wherein the location information for a particular communication device of the multiple communication devices includes a location coordinate for the particular communication device; receiving the location information from responding communication devices of the multiple communication devices in response to the requests; determining a second communication device of the responding communication devices that is closest to the communication device; recording a particular location coordinate supplied by the second communication device in the memory; determining triangulation information from location coordinates supplied by two other communication devices of the responding communication devices; and adjusting the particular location coordinate based on the triangulation information. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable storage device storing instructions that, when executed by a processor of a first communication device, cause the processor to perform operations comprising:
-
requesting location information from multiple communication devices in a transmission range of the first communication device, wherein the location information for a particular communication device of the multiple communication devices includes a location coordinate for the particular communication device; receiving the location information from responding communication devices of the multiple communication devices; determining a second communication device of the responding communication devices that is closest to the first communication device; recording a particular location coordinate received from the second communication device of the multiple communication devices; and adjusting the particular location coordinate based on triangulation data determined from the location information. - View Dependent Claims (18, 19, 20)
-
Specification