Location Sharing And Tracking Using Mobile Phones Or Other Wireless Devices
First Claim
1. An apparatus, comprising:
- a server;
a database representing an account for a first individual, the account having an associated buddy list that identifies multiple users; and
software responsive to a request from the first individual to obtain a map, to obtain a last known position for multiple users identified by the buddy list, and to plot the last known location of at least two of the multiple users on the map, and to transmit the map with plotted locations to the first individual;
where the software is to request and store position information associated with cell phones of plural ones of the multiple users and where the software is to permit the first individual to change geography represented by the map and to transmit to the first individual a map representing the changed geography with plotted position of at least one of the multiple users, each in a manner not requiring concurrent voice communications.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for exchanging GPS or other position data between wireless 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 and a TalkControl application. The Buddy Watch application communicates with the GPS receiver and other wireless devices operated by buddies registered in the users phone as part of buddy groups or individually. GPS position data and historical GPS position data can be exchanged between cell phones of buddies and instant buddies such as tow truck drivers via a buddy watch server. Emergency monitoring services can be set up with notifications to programmable individuals in case an individual does not respond. Positions and tracks can be displayed. TalkControl simplifies and automates the process of joining talk groups for walkie talkie services such as that provided by Nextel.
19 Citations
22 Claims
-
1. An apparatus, comprising:
-
a server; a database representing an account for a first individual, the account having an associated buddy list that identifies multiple users; and software responsive to a request from the first individual to obtain a map, to obtain a last known position for multiple users identified by the buddy list, and to plot the last known location of at least two of the multiple users on the map, and to transmit the map with plotted locations to the first individual; where the software is to request and store position information associated with cell phones of plural ones of the multiple users and where the software is to permit the first individual to change geography represented by the map and to transmit to the first individual a map representing the changed geography with plotted position of at least one of the multiple users, each in a manner not requiring concurrent voice communications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of determining positions of multiple users, the method employing a server, the method comprising:
-
maintaining an account for a first individual, the account identifying a buddy list including the multiple users, the account accessible to the server; storing a last known position for each of the multiple users; in response to a first request from the first individual, retrieving at the server a map representing a first geography, the map selected in dependence on position of at least one of the first individual or one of the multiple users, based on correspondence if any between the last known position for each of the multiple users and the geography represented by the map, plotting positions on the map of each of the multiple users with the last known positions, and transmitting the map with plotted positions to the first individual for display; and permitting the first individual to change the first geography to a second geography by zooming the map, and transmitting a map representing the second geography with plotted position of at least one of the multiple users to the first individual for display; where the storing of the last known position for each of the multiple users and the transmitting of the map are each performed in a manner not requiring concurrent voice communications. - View Dependent Claims (17, 18)
-
-
19. An apparatus for determining positions of multiple users, comprising:
-
means for maintaining an account for a first individual, the account identifying a buddy list including the multiple users; means for storing a last known position for each of the multiple users in a manner not requiring concurrent voice communications; means for, in response to a first request from the first individual, retrieving at the server a map representing a first geography, the map selected in dependence on position of at least one of the first individual or one of the multiple users, based on correspondence if any between the last known position for each of the multiple users and the geography represented by the map, plotting positions on the map of each of the multiple users with the last known positions, and transmitting the map with plotted positions to the first individual for display in a manner not requiring concurrent voice communications; and permitting the first individual to change the first geography to a second geography by zooming the map, and transmitting a map representing the second geography with plotted position of at least one of the multiple users to the first individual for display.
-
-
20. An apparatus, comprising:
-
a server; a database representing an account for a first individual, the account having an associated buddy list that identifies multiple users; software to request and store position information associated with cell phones of plural ones of the multiple users by receiving information from cell phones associated with the respective multiple users in a manner not requiring concurrent voice communications; and software responsive to a request from the first individual to obtain a map, to obtain a last known position for multiple users identified by the buddy list, to plot the last known location of at least two of the multiple users on the map, to transmit the map with plotted locations to the first individual, and to permit the first individual to change geography represented by the map by zooming the map and to responsively transmit to the first individual a map representing the changed geography with plotted position of at least one of the multiple users, each in a manner not requiring concurrent voice communications. - View Dependent Claims (21, 22)
-
Specification