System and method for sharing location data in a wireless communication network
First Claim
1. A computer-readable medium, for coordinating exchange of location data between a first wireless communication device and a second wireless communication device using token permissions, comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
- receiving a first token permission from the first wireless communication device;
receiving a second token permission from the second wireless communication device;
obtaining first location data corresponding to a location of the first wireless communication device;
obtaining second location data corresponding to a location of the second wireless communication device; and
transmitting, in response to receiving the first token permission and receiving the second token permission, the first location data to the second wireless communication device and the second location data to the first wireless communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for sharing location data amongst wireless communication devices uses a token system to grant permission to share location data. The tokens may be created automatically as the result of user activation of a different function. Location data may be exchanged when two wireless communication devices, authorized to exchange location data, are within a predetermined distance from each other. Location data may also be automatically exchanged upon the occurrence of a scheduled calendar event within a wireless communication device. Location data may be exchanged a single time or can be exchanged on a continuous or periodic basis so long as the token still exists. The token may be destroyed manually by some user activity or may be terminated automatically.
-
Citations
20 Claims
-
1. A computer-readable medium, for coordinating exchange of location data between a first wireless communication device and a second wireless communication device using token permissions, comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving a first token permission from the first wireless communication device; receiving a second token permission from the second wireless communication device; obtaining first location data corresponding to a location of the first wireless communication device; obtaining second location data corresponding to a location of the second wireless communication device; and transmitting, in response to receiving the first token permission and receiving the second token permission, the first location data to the second wireless communication device and the second location data to the first wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium, for use at a first wireless communication device to coordinate exchange of location data, between the first wireless communication device and a second wireless communication device, using token permissions, comprising instructions that, when executed by a processor of the first wireless communication device, cause the processor to perform acts comprising:
-
determining that a pre-determined condition exists, wherein the pre-determined condition is associated with the exchange of location data between the first wireless communication device and the second wireless communication device; transmitting, in response to determining that the pre-determined condition exists, a first token permission to a remote server; transmitting first location data, corresponding to a location of the first wireless communication device, to the remote server; and receiving second location data, corresponding to a location of the second wireless communication device, sent by the remote server in response to the remote server receiving a second token permission from the second wireless communication device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method, performed by a tangible computer device, for coordinating exchange of location data between a first wireless communication device and a second wireless communication device using token permissions, comprising:
-
receiving a first token permission from the first wireless communication device; receiving a second token permission from the second wireless communication device; obtaining first location data corresponding to a location of the first wireless communication device; obtaining second location data corresponding to a location of the second wireless communication device; and transmitting, in response to receiving the first token permission and receiving the second token permission, the first location data to the second wireless communication device and the second location data to the first wireless communication device. - View Dependent Claims (19, 20)
-
Specification