Map presentation on cellular device showing positions of multiple other wireless device users
First Claim
1. An apparatus, comprising:
- at least one server;
server-accessible memory to store an account for a first individual, the account having an associated list that identifies multiple users; and
software responsive to a request from the first individual to obtain a map, to cause the at least one server to obtain a last known position for each one of the multiple users identified by the list, to plot the last known position of at least two of the multiple users on the map, and to transmit the map with plotted positions to the first individual;
where the software is further to cause the at least one server toreceive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position for each one of the multiple users,permit the first individual to change geography represented by the map,permit the first individual to change the geographic resolution represented by the map, andtransmit to the first individual a map representing the changed geography and changed geographic resolution with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography.
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.
2776 Citations
27 Claims
-
1. An apparatus, comprising:
-
at least one server; server-accessible memory to store an account for a first individual, the account having an associated list that identifies multiple users; and software responsive to a request from the first individual to obtain a map, to cause the at least one server to obtain a last known position for each one of the multiple users identified by the list, to plot the last known position of at least two of the multiple users on the map, and to transmit the map with plotted positions to the first individual; where the software is further to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position for each one of the multiple users, permit the first individual to change geography represented by the map, permit the first individual to change the geographic resolution represented by the map, and transmit to the first individual a map representing the changed geography and changed geographic resolution with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
at least one server; server-accessible memory to store an account for a first individual, the account having an associated list that identifies multiple users; and software responsive to a request from the first individual to obtain a map, to cause the at least one server to obtain a last known position for each one of the multiple users identified by the list, to plot the last known position of at least two of the multiple users on the map, and to transmit the map with plotted positions to the first individual; where the software is further to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position for each one of the multiple users, permit the first individual to change geography represented by the map by zooming geographic resolution from a first geography to a second geography, obtain the map representing the changed geography from a server of a third party map provider, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography.
-
-
7. An apparatus, comprising:
-
at least one server; server-accessible memory to store an account for a first individual, the account having an associated list that identifies multiple users; and software responsive to a request from the first individual to obtain a map, to cause the at least one server to obtain a last known position for each one of the multiple users identified by the list, to plot the last known position of at least two of the multiple users on the map, and to transmit the map with plotted positions to the first individual; where the software is further to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position for each one of the multiple users, permit the first individual to change geography represented by the map, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography; and where a specific one of the multiple users is associated with a time limit for location sharing, and where the software is to cause the at least one server transmit the map representing changed geography in a manner that excludes a plotted position for the specific one when the time limit has been exceeded.
-
-
8. An apparatus, comprising:
-
at least one server; server-accessible memory to store an account for a first individual, the account having an associated list that identifies multiple users; and software responsive to a request from the first individual to obtain a map, to cause the at least one server to obtain a last known position for each one of the multiple users identified by the list, to plot the last known position of at least two of the multiple users on the map, and to transmit the map with plotted positions to the first individual; where the software is further to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position for each one of the multiple users, permit the first individual to change geography represented by the map, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography; and where the software is to cause the at least one server to, in response to a change in last known position for one of the multiple users, transmit an alert to the first individual, the alert responsive to at least one of a change in the last known position for one of the multiple users that is at least one of (a) a change in position toward a specific location, or (b) a change in position away from the specific location. - View Dependent Claims (9, 10)
-
-
11. An apparatus, comprising:
-
at least one server; server-accessible memory to store an account for a first individual, the account having an associated list that identifies multiple users; and software responsive to a request from the first individual to obtain a map, to cause the at least one server to obtain a last known position for each one of the multiple users identified by the list, to plot the last known position of at least two of the multiple users on the map, and to transmit the map with plotted positions to the first individual, where the software is to cause the at least one server to obtain the map, responsive to the request from the first individual to obtain the map, from a third party map server to have a geographic resolution selected in dependence on the last known position of each of the multiple users identified by the list; where the software is further to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position for each one of the multiple users, permit the first individual to change geography represented by the map, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography.
-
-
12. An apparatus, comprising:
-
at least one server; server-accessible memory to store an account for a first individual, the account having an associated list that identifies multiple users; and software responsive to a request from the first individual to obtain a map, to cause the at least one server to obtain a last known position for each one of the multiple users identified by the list, to plot the last known position of at least two of the multiple users on the map, and to transmit the map with plotted positions to the first individual; where the software is further to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position for each one of the multiple users, permit the first individual to change geography represented by the map, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography; and where the software is to cause the at least one server to obtain the map, responsive to the request from the first individual to obtain the map, from a third party map server to have a geographic coverage dependent on a default geographic resolution. - View Dependent Claims (13)
-
-
14. An apparatus comprising instructions stored on machine-readable media, the instructions when executed to cause at least one server to:
-
store in server-accessible memory information representing an account for a first individual, the account having an associated list that identifies multiple users; obtain, responsive to a request from the first individual to obtain a map, a last known position for each one of the multiple users identified by the list; plot the last known position of at least two of the multiple users on the map; and transmit the map with plotted positions to the first individual; where the instructions are further, when executed, to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position of each of the multiple users, permit the first individual to change geography represented by the map, permit the first individual to change the geographic resolution represented by the map, and transmit to the first individual a map representing the changed geography and changed geographic resolution with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus comprising instructions stored on machine-readable media, the instructions when executed to cause at least one server to:
-
store in server-accessible memory information representing an account for a first individual, the account having an associated list that identifies multiple users; obtain, responsive to a request from the first individual to obtain a map, a last known position for each one of the multiple users identified by the list; plot the last known position of at least two of the multiple users on the map; and transmit the map with plotted positions to the first individual; where the instructions are further, when executed, to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position of each of the multiple users, permit the first individual to change geography represented by the map by zooming geographic resolution from a first geography to a second geography, obtain the map representing the changed geography from a server of a third party map provider, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography.
-
-
20. An apparatus comprising instructions stored on machine-readable media, the instructions when executed to cause at least one server to:
-
store in server-accessible memory information representing an account for a first individual, the account having an associated list that identifies multiple users; obtain, responsive to a request from the first individual to obtain a map, a last known position for each one of the multiple users identified by the list; plot the last known position of at least two of the multiple users on the map; and transmit the map with plotted positions to the first individual; where the instructions are further, when executed, to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position of each of the multiple users, permit the first individual to change geography represented by the map, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography; and where a specific one of the multiple users is associated with a time limit for location sharing, and where the instructions when executed are to cause to transmit the map representing changed geography in a manner that excludes a plotted position for the specific one when the time limit has been exceeded.
-
-
21. An apparatus comprising instructions stored on machine-readable media, the instructions when executed to cause at least one server to:
-
store in server-accessible memory information representing an account for a first individual, the account having an associated list that identifies multiple users; obtain, responsive to a request from the first individual to obtain a map, a last known position for each one of the multiple users identified by the list; plot the last known position of at least two of the multiple users on the map; and transmit the map with plotted positions to the first individual; where the instructions are further, when executed, to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position of each of the multiple users, permit the first individual to change geography represented by the map, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography; and where the instructions when executed are to cause the at least one server to, in response to a change in last known position for one of the multiple users, transmit an alert to the first individual, the alert responsive to at least one of a change in the last known position for one of the multiple users that is at least one of (a) a change in position toward a specific location, or (b) a change in position away from the specific location. - View Dependent Claims (22, 23)
-
-
24. An apparatus comprising instructions stored on machine-readable media, the instructions when executed to cause at least one server to:
-
store in server-accessible memory information representing an account for a first individual, the account having an associated list that identifies multiple users; obtain, responsive to a request from the first individual to obtain a map, a last known position for each one of the multiple users identified by the list; plot the last known position of at least two of the multiple users on the map; and transmit the map with plotted positions to the first individual; where the instructions are further, when executed, to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position of each of the multiple users, permit the first individual to change geography represented by the map, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography; and where the instructions when executed are to cause the at least one server to obtain the map, responsive to the request from the first individual to obtain the map, from a third party map server to have a geographic resolution selected in dependence on the last known position of each of the multiple users identified by the list.
-
-
25. An apparatus comprising instructions stored on machine-readable media, the instructions when executed to cause at least one server to:
-
store in server-accessible memory information representing an account for a first individual, the account having an associated list that identifies multiple users; obtain, responsive to a request from the first individual to obtain a map, a last known position for each one of the multiple users identified by the list; plot the last known position of at least two of the multiple users on the map; and transmit the map with plotted positions to the first individual; where the instructions are further, when executed, to cause the at least one server to receive and store in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, in order to obtain the last known position of each of the multiple users, permit the first individual to change geography represented by the map, and transmit to the first individual a map representing the changed geography with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography; and where the instructions when executed are to cause the at least one server to obtain the map, responsive to the request from the first individual to obtain the map, from a third party map server to have a geographic coverage dependent on a default geographic resolution. - View Dependent Claims (26)
-
-
27. A server-implemented method, comprising:
-
storing in server-accessible memory information representing an account for a first individual, the account having an associated list that identifies multiple users; obtaining, responsive to a request from the first individual to obtain a map, a last known position for each one of the multiple users identified by the list; plotting the last known position of at least two of the multiple users on the map; and transmitting the map with plotted positions to the first individual; where the server-implemented method further comprises receiving and storing in the server-accessible memory position information associated with cell phones of plural ones of the multiple users, dependent on global positioning system (GPS) information reported by each of the respective cell phones, in a manner not requiring concurrent voice communications, to thereby obtain the last known positions of each of the multiple users, permitting the first individual to change geography and geographic resolution represented by the map, and transmitting to the first individual a map representing the changed geography and changed geographic resolution with position plotted thereon of at least one of the multiple users whose position corresponds to the changed geography.
-
Specification