Methods and Systems for Temporarily Sharing Position Data Between Mobile-Device Users
First Claim
1. A method for sharing position data between location-sharing-enabled wireless devices using a location-sharing server, the method comprising:
- maintaining a user database associating users with respective ones of the location-sharing-enabled wireless devices;
organizing the users in lists responsive to input from the users; and
establishing a position-sharing relationship between a first of the users, associated with a first of the wireless devices, and a second of the users, associated with a second of the wireless devices, by;
receiving instructions from the first wireless device to request a location of the second wireless;
conveying the request to the second wireless device;
receiving a response from the second wireless device agreeing to share the location of the second wireless device for a time period;
receiving GPS position data from the second wireless device; and
conveying the GPS position data to the first wireless device over the time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for exchanging GPS or other position data between devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application that communicates with a remote Buddy Watch Server. The server gets or maintains position data for the wireless devices. When the server receives a request from a first device to set up a temporary position-sharing relationship between it and a second device, the server facilitates symmetrical position sharing between the two devices. While the relationship is active, the server can receive updated position data from one or both devices, and if necessary calculate or recalculate a path based on the updated data. The server can also alert one of the devices should the other move too close to or too far from a specified location. The request message or messages used to establish the temporary position-sharing relationship may include a timeout specifying when the server is to sever the position-sharing relationship.
14 Citations
22 Claims
-
1. A method for sharing position data between location-sharing-enabled wireless devices using a location-sharing server, the method comprising:
-
maintaining a user database associating users with respective ones of the location-sharing-enabled wireless devices; organizing the users in lists responsive to input from the users; and establishing a position-sharing relationship between a first of the users, associated with a first of the wireless devices, and a second of the users, associated with a second of the wireless devices, by; receiving instructions from the first wireless device to request a location of the second wireless; conveying the request to the second wireless device; receiving a response from the second wireless device agreeing to share the location of the second wireless device for a time period; receiving GPS position data from the second wireless device; and conveying the GPS position data to the first wireless device over the time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A location-sharing system comprising:
-
location-sharing-enabled wireless devices, each device associated with a user and having a GPS receiver; and a location-sharing server coupled to the wireless device via a wide-area network, the server having; a database associating the users with respective ones of the location-sharing-enabled wireless devices and organizing the users in lists; and software for establishing a position-sharing relationship between a first of the users, associated with a first of the wireless devices, and a second of the users, associated with a second of the wireless devices, by; receiving instructions from the first wireless device to request a location of the second wireless; conveying the request to the second wireless device; receiving a response from the second wireless device agreeing to share the location of the second wireless device for a time period; receiving GPS position data from the second wireless device; and conveying the GPS position data to the first wireless device over the time period. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing instructions that, when executed on one or more servers, cause the servers to perform a method comprising:
-
maintaining a user database associating users with respective location-sharing-enabled wireless devices; organizing the users in lists responsive to input from the users; and establishing a position-sharing relationship between a first of the users, associated with a first of the wireless devices, and a second of the users, associated with a second of the wireless devices, by; receiving instructions from the first wireless device to request a location of the second wireless; conveying the request to the second wireless device; receiving a response from the second wireless device agreeing to share the location of the second wireless device for a time period; receiving GPS position data from the second wireless device; and conveying the GPS position data to the first wireless device over the time period. - View Dependent Claims (21, 22)
-
Specification