System and method of wireless proximity awareness
First Claim
1. An awareness server configured to communicate with a plurality of wireless devices, comprising:
- one or more memory devices configured to store contact information for the plurality of wireless devices, the contact information for each of the plurality of wireless devices including at least a unique identifier for the wireless device and information indicating a wireless base station to which the wireless device was last reported to be in communication with;
a listener object configured to receive location data for a wireless device, the location data including the unique identifier for the wireless device and information indicating a wireless base station to which the wireless device was last reported to be in communication with;
an updater object configured to update the contact information with the location data received by the listener object;
a matching object configured to compare the location data for two or more of the plurality of wireless devices, to detect multiple devices last reported to be in communication with the same wireless base station, and to generate an alert when a match is detected; and
an alerter object configured to receive the alert from the matching object and to transmit an awareness notification to one or more wireless devices.
4 Assignments
0 Petitions
Accused Products
Abstract
The present application, a system for proximity awareness for mobile data communication on an electronic communication device comprising of a client application on an electronic communication device communicating across a wireless network, and an awareness server consisting of a plurality of server objects that monitors multiple devices on a wireless communication network. In addition, the client application on the electronic communication device comprises of a plurality of software objects. The client application periodically broadcasts the current wireless tower that the device is communicating on, to the awareness server. The awareness server tracks the location of other Tower IDs of other users in the individual'"'"'s contact list. If there is a match in Tower IDs, an alert is sent to both users that they are in proximity to each other.
-
Citations
18 Claims
-
1. An awareness server configured to communicate with a plurality of wireless devices, comprising:
-
one or more memory devices configured to store contact information for the plurality of wireless devices, the contact information for each of the plurality of wireless devices including at least a unique identifier for the wireless device and information indicating a wireless base station to which the wireless device was last reported to be in communication with; a listener object configured to receive location data for a wireless device, the location data including the unique identifier for the wireless device and information indicating a wireless base station to which the wireless device was last reported to be in communication with; an updater object configured to update the contact information with the location data received by the listener object; a matching object configured to compare the location data for two or more of the plurality of wireless devices, to detect multiple devices last reported to be in communication with the same wireless base station, and to generate an alert when a match is detected; and an alerter object configured to receive the alert from the matching object and to transmit an awareness notification to one or more wireless devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An awareness server configured to communicate with a plurality of wireless devices, comprising:
-
means for storing contact information for the plurality of wireless devices, the contact information for each of the plurality of wireless devices including at least a unique identifier for the wireless device and information indicating a wireless base station to which the wireless device was last reported to be in communication with; means for receiving location data for a wireless device, the location data including the unique identifier for the wireless device and information indicating a wireless base station to which the wireless device was last reported to be in communication with; means for updating the contact information with the location data; means for comparing the location data for two or more of the plurality of wireless devices; means for detecting multiple devices last reported to be in communication with the same wireless base station; means for generating an alert when a match is detected; means for receiving the alert; and means for transmitting an awareness notification to one or more wireless devices. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of communicating with a plurality of wireless devices, comprising:
-
storing contact information for the plurality of wireless devices, the contact information for each of the plurality of wireless devices including at least a unique identifier for the wireless device and information indicating a wireless base station to which the wireless device was last reported to be in communication with; receiving location data for a wireless device, the location data including the unique identifier for the wireless device and information indicating a wireless base station to which the wireless device was last reported to be in communication with; updating the contact information with the location data received; comparing the location data for two or more of the plurality of wireless devices; detecting multiple devices last reported to be in communication with the same wireless base station; and transmitting an awareness notification to one or more wireless devices. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification