Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
201 words
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.
Claim 2
Dependent Claim
201 words
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.
Claim 3
Dependent Claim
20 words
The awareness server of claim 1 , further comprising the awareness server being located behind an unsolicited network traffic controller.
Claim 4
Dependent Claim
42 words
The awareness server of claim 1 , further comprising a matching object configured to detect a match between multiple wireless devices last reported to be in communication with proximate wireless base stations, and to generate an alert when a match is detected.
Claim 5
Dependent Claim
25 words
The awareness server of claim 1 , further comprising a listening object configured to receive location data from wireless devices on multiple wireless communication networks.
Claim 6
Dependent Claim
23 words
The awareness server of claim 1 , further comprising a listening object configured to receive location data from different types of wireless devices.
Claim 7
Dependent Claim
20 words
The awareness server of claim 1 , further comprising a listening object configured to receive location data that is encrypted.
Claim 8
Dependent Claim
176 words
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.
Claim 9
Dependent Claim
176 words
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.
Claim 10
Dependent Claim
20 words
The awareness server of claim 7 , further comprising the awareness server being located behind an unsolicited network traffic controller.
Claim 11
Dependent Claim
28 words
The awareness server of claim 7 , further comprising means for detecting a match between multiple devices last reported to be in communication with proximate wireless base stations.
Claim 12
Dependent Claim
19 words
The awareness server of claim 7 , further comprising means for receiving location data from multiple wireless communication networks.
Claim 13
Dependent Claim
20 words
The awareness server of claim 7 , further comprising means for receiving location data from different types of wireless devices.
Claim 14
Dependent Claim
14 words
The awareness server of claim 7 , wherein the location data received is encrypted.
Claim 15
Independent Claim
148 words
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.
Claim 16
Independent Claim
148 words
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.
Claim 17
Dependent Claim
18 words
The method of claim 13 , further comprising performing the method steps behind an unsolicited network traffic controller.
Claim 18
Dependent Claim
25 words
The method of claim 13 , further comprising detecting a match between multiple devices last reported to be in communication with proximate wireless base stations.
Claim 19
Dependent Claim
19 words
The method of claim 13 , further comprising receiving location data from wireless devices on multiple wireless communication networks.
Claim 20
Dependent Claim
17 words
The method of claim 13 , further comprising receiving location data from different types of wireless devices.
Claim 21
Dependent Claim
14 words
The method of claim 13 , further comprising receiving location data that is encrypted.