Rendez vous management using mobile phones or other mobile devices
First Claim
1. A processor-implemented method of sending alerts to mobile devices in a group, the method comprising:
- receiving information defining an event, including a meeting location and a time, and information identifying the mobile devices in the group;
storing the information defining the event and the information identifying the mobile devices in the group in server-accessible storage;
receiving position information for each mobile device in the group; and
sending an alert to each mobile device in the group dependent on both the time and position of the respective mobile device;
whereinthe event is a first event, the time is a first time, and the group of mobile devices is a first group of mobile devices,the method further comprises sending alerts to mobile devices in a second group, andthe sending of the alerts to the mobile devices in the second group includesreceiving information defining a second event, including a second meeting location and a second time, and information identifying the mobile devices in the second group, the mobile devices in the second group free to be different than the mobile devices in the first group,storing the information defining the second event and the information identifying the mobile devices in the second group in server-accessible storage,receiving position information for each mobile device in the second group, andsending an alert to each mobile device in the second group dependent on both the second time and position of the respective mobile device in the second group; and
wherein for each of the first and second events, the method further comprises obtaining a maplet for the respective meeting location from a map server, and transmitting the maplet to each mobile device in the respective group that is within at least a predetermined distance from the respective meeting location, wherein said maplet is selectively zoomable as displayed on the respective mobile device, and wherein the method further comprises intermittently updating the maplet as transmitted to show updated position of at least one of the mobile devices in the group rendered thereon, dependent on a last-reported position of the at least one of the mobile devices in the group.
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.
2782 Citations
28 Claims
-
1. A processor-implemented method of sending alerts to mobile devices in a group, the method comprising:
-
receiving information defining an event, including a meeting location and a time, and information identifying the mobile devices in the group; storing the information defining the event and the information identifying the mobile devices in the group in server-accessible storage; receiving position information for each mobile device in the group; and sending an alert to each mobile device in the group dependent on both the time and position of the respective mobile device; wherein the event is a first event, the time is a first time, and the group of mobile devices is a first group of mobile devices, the method further comprises sending alerts to mobile devices in a second group, and the sending of the alerts to the mobile devices in the second group includes receiving information defining a second event, including a second meeting location and a second time, and information identifying the mobile devices in the second group, the mobile devices in the second group free to be different than the mobile devices in the first group, storing the information defining the second event and the information identifying the mobile devices in the second group in server-accessible storage, receiving position information for each mobile device in the second group, and sending an alert to each mobile device in the second group dependent on both the second time and position of the respective mobile device in the second group; and wherein for each of the first and second events, the method further comprises obtaining a maplet for the respective meeting location from a map server, and transmitting the maplet to each mobile device in the respective group that is within at least a predetermined distance from the respective meeting location, wherein said maplet is selectively zoomable as displayed on the respective mobile device, and wherein the method further comprises intermittently updating the maplet as transmitted to show updated position of at least one of the mobile devices in the group rendered thereon, dependent on a last-reported position of the at least one of the mobile devices in the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising instructions stored on non-transitory machine-readable media, the instructions when executed to cause at least one processor to:
-
receive information defining an event, including a meeting location and a time, and information identifying the mobile devices in the group; store the information defining the event and the information identifying the mobile devices in the group in server-accessible storage; receive position information for each mobile device in the group; and send an alert to each mobile device in the group dependent on both the time and position of the respective mobile device; wherein the event is a first event, the time is a first time, and the group of mobile devices is a first group of mobile devices, the apparatus further comprises instructions that when executed are to cause at least one processor to send alerts to mobile devices in a second group, and the instructions to cause at least one processor to send alerts to the mobile devices in the second group include instructions that cause at least one processor to receive information defining a second event, including a second meeting location and a second time, and information identifying the mobile devices in the second group, the mobile devices in the second group free to be different than the mobile devices in the first group, store the information defining the second event and the information identifying the mobile devices in the second group in server-accessible storage, receive position information for each mobile device in the second group, and send an alert to each mobile device in the second group dependent on both the second time and position of the respective mobile device in the second group; and wherein for each of the first and second events, the instructions are further to cause the at least one processor to obtain a maplet for the respective meeting location from a map server, and transmit the maplet to each mobile device in the respective group that is within at least a predetermined distance from the respective meeting location, wherein said maplet is selectively zoomable as displayed on the respective mobile device, and wherein the instructions are further to cause the at least one processor to intermittently update the maplet as transmitted to show updated position of at least one of the mobile devices in the group rendered thereon, dependent on a last-reported position of the at least one of the mobile devices in the group. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification