System and method for providing personal and emergency service hailing in wireless network
First Claim
1. A method comprising the steps of:
- maintaining a profile database storing a respective profile for each of a plurality of wireless communications devices, the respective profile for each of the plurality of wireless communications devices comprising at least one individualized distance threshold for each of the plurality of wireless communications devices;
computing distances between a location of a first wireless communications device and a respective location of each of a plurality of other wireless communication device;
comparing each of the distances to the at least one individualized distance threshold within the respective profile that is stored within the profile database for the first wireless communications device;
identifying, in response to the comparing, a set of wireless communications devices consisting of a plurality of wireless communications devices within the plurality of other wireless communications devices that satisfy the at least one individualized distance threshold within the respective profile for the first wireless communications device; and
sending, to the first wireless communications device, the respective location and an identifier of each wireless communication device within the set of wireless communications devices consisting of the plurality of wireless communications devices that satisfy the at least one individualized distance threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for determining each location and identifier of a plurality of wireless communication devices, computing a distance between a location of a requesting device and the location of each of the plurality of wireless communication devices. The system and method presents to a user of a requesting device a list of at least one of the plurality of wireless communication devices that satisfy a proximity requirement for the requesting device. The user can then select a presented one of the list of at least one of the plurality of wireless communication devices and initiate communications with the selected one wireless communication device. The system and method also can receive an alert notification request from the requesting device and send an alert notification, in response to the alert notification request, to a plurality of wireless communication devices satisfying a proximity requirement for the requesting device.
32 Citations
14 Claims
-
1. A method comprising the steps of:
-
maintaining a profile database storing a respective profile for each of a plurality of wireless communications devices, the respective profile for each of the plurality of wireless communications devices comprising at least one individualized distance threshold for each of the plurality of wireless communications devices; computing distances between a location of a first wireless communications device and a respective location of each of a plurality of other wireless communication device; comparing each of the distances to the at least one individualized distance threshold within the respective profile that is stored within the profile database for the first wireless communications device; identifying, in response to the comparing, a set of wireless communications devices consisting of a plurality of wireless communications devices within the plurality of other wireless communications devices that satisfy the at least one individualized distance threshold within the respective profile for the first wireless communications device; and sending, to the first wireless communications device, the respective location and an identifier of each wireless communication device within the set of wireless communications devices consisting of the plurality of wireless communications devices that satisfy the at least one individualized distance threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising the steps of:
-
maintaining a profile database storing a respective profile for each of a plurality of wireless communications devices, the respective profile for each of the plurality of wireless communications devices comprising at least one individualized distance threshold for each of the plurality of wireless communications devices; computing distances between a location of a first wireless communications device and a respective location of each of a plurality of other wireless communication device; comparing each of the distances to the at least one individualized distance threshold within the respective profile that is stored within the profile database for the first wireless communications device; identifying, in response to the comparing, a set of wireless communications devices consisting of a plurality of wireless communications devices within the plurality of other wireless communications devices that satisfy the at least one individualized distance threshold within the respective profile for the first wireless communications device; and sending an alert notification to at least one wireless communications device within the set that satisfies preferences within the list of preferences.
-
-
9. A method comprising the steps of:
-
maintaining a profile database storing a respective profile for each of a plurality of wireless communications devices, the respective profile for each of the plurality of wireless communications devices comprising at least one individualized proximity preferences for each of the plurality of wireless communications devices; computing distances between a received location indication of a wireless communication device and a respective location of a plurality of emergency service; comparing each of the distances with an individualized proximity preference within the respective profile that is stored within the profile database for the wireless communications device; identifying, in response to the comparing, a set of emergency services consisting of a plurality of emergency services within the at least one emergency service that satisfy the individualized proximity preference within the respective profile for the wireless communications device; and sending an alert notification to the set of emergency services consisting of the plurality of emergency services that satisfy the individualized proximity preference. - View Dependent Claims (10, 11)
-
-
12. A computer readable medium having computer instructions tangibly encoded therein for a communication system, the computer instructions comprising instructions for:
-
maintaining a profile database storing a respective profile for each of a plurality of wireless communications devices, the respective profile for each of the plurality of wireless communications devices comprising at least one individualized distance threshold for each of the plurality of wireless communications devices; computing distances between a location of a first wireless communications device and a respective location of each of a plurality of other wireless communication device; comparing each of the distances to the at least one individualized distance threshold within the respective profile that is stored within the profile database for the first wireless communications device; identifying, in response to the comparing, a set of wireless communications devices consisting of a plurality of wireless communications devices within the plurality of other wireless communications devices that satisfy the at least one individualized distance threshold within the respective profile for the first wireless communications device; and sending, to the first wireless communications device, the respective location and an identifier of each wireless communication device within the set of wireless communications devices consisting of the plurality of wireless communications devices that satisfy the at least one individualized distance threshold.
-
-
13. A computer readable medium having computer instructions tangibly encoded therein for a communication system, the computer instructions comprising instructions for:
-
maintaining a profile database storing a respective profile for each of a plurality of wireless communications devices, the respective profile for each of the plurality of wireless communications devices comprising at least one individualized proximity preference for each of the plurality of wireless communications devices; computing distances between a location received in a location indication from a wireless communication device and a respective location of a plurality of emergency service; comparing each of the distances to an individualized proximity preference for the wireless communication device within the respective profile that is stored within the profile database for the wireless communications device; identifying, in response to the comparing, a set of emergency services consisting of a plurality of emergency services within the at least one emergency service that satisfy the individualized proximity preference within the respective profile for the wireless communications device; and
andsending an alert notification to the set of emergency services consisting of the plurality of emergency services that satisfy the individualized proximity preference. - View Dependent Claims (14)
-
Specification