Wireless device detection, tracking, and authentication platform and techniques
First Claim
1. A wireless device detection and tracking system comprising:
- a plurality of sensor devices that are mobile and dynamically located to form one or more dynamic geographic zones, each sensor device comprising at least one antenna, at least one wireless network interface controller, monitoring code logic and reporting code logic,wherein the monitoring code logic is configured to;
place the at least one wireless networking interface controller (NIC) into a monitor mode to cause the NIC to monitor wireless network traffic from one or more wireless devices passively without responding to the one or more wireless devices and without initiating or otherwise forming a communication connection to any one of the one or more wireless devices;
upon receiving a request for a possible connection to a previously connected network from a monitored device of the one or more wireless devices through passive monitoring, extracting data from the request and formulating metadata corresponding to the monitored device; and
wherein the reporting code logic is configured to relay the extracted data and metadata corresponding to the monitored device;
a data repository configured to persistently store wireless device data and metadata; and
at least one server computing system, communicatively coupled to the plurality of sensor devices and the data repository, and configured to;
receive the relayed extracted data and metadata corresponding to the monitored device; and
using trilateration techniques, determine a location of the monitored device.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and techniques for wireless device detection, information, tracking, and authentication within a platform are provided. Example embodiments provide a Wireless Device Detection, Tracking, and Authentication System and methods, which enables users to detect wireless devices, obtain stored information about wireless devices, and authenticate wireless devices for a variety of purposes including determining similarity of devices based upon prior network connections, pinpointing the location of the device, verifying the cryptographic signature of the device, obtaining metadata associated with the device, and controlling the device to perform a particular action such as alerts and notifications. An example WDDTAS platform includes a server, one or more edge sensors communicatively connected to wireless/wired devices with or without software to configure the device to perform as an electronic tag and connected to electronic smart tags, and a persistent data repository.
189 Citations
29 Claims
-
1. A wireless device detection and tracking system comprising:
-
a plurality of sensor devices that are mobile and dynamically located to form one or more dynamic geographic zones, each sensor device comprising at least one antenna, at least one wireless network interface controller, monitoring code logic and reporting code logic, wherein the monitoring code logic is configured to; place the at least one wireless networking interface controller (NIC) into a monitor mode to cause the NIC to monitor wireless network traffic from one or more wireless devices passively without responding to the one or more wireless devices and without initiating or otherwise forming a communication connection to any one of the one or more wireless devices; upon receiving a request for a possible connection to a previously connected network from a monitored device of the one or more wireless devices through passive monitoring, extracting data from the request and formulating metadata corresponding to the monitored device; and wherein the reporting code logic is configured to relay the extracted data and metadata corresponding to the monitored device; a data repository configured to persistently store wireless device data and metadata; and at least one server computing system, communicatively coupled to the plurality of sensor devices and the data repository, and configured to; receive the relayed extracted data and metadata corresponding to the monitored device; and using trilateration techniques, determine a location of the monitored device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for wireless device detection and tracking comprising:
-
under control of one or more sensor devices that are mobile and dynamically located to form one or more dynamic geographic zones, passively monitoring one or more wireless devices without forming a communication connection to any one of the one or more wireless devices; upon receiving a request for a possible connection to a previously connected network from a monitored device of the one or more wireless devices, extracting data from the request and formulating metadata corresponding to the monitored device; populating a data structure corresponding to the monitored device with the extracted data and the formulated metadata corresponding to the monitored device; and forwarding the contents of the data structure to one or more servers that are configured to use trilateration techniques to determine a location of the monitored device. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium containing instructions for controlling a computer processor to detect and track wireless devices by performing a method comprising:
-
under control of one or more sensor devices that are mobile and dynamically located to form one or more dynamic geographic zones, passively monitoring one or more wireless devices without forming a communication connection to any one of the one or more wireless devices; upon receiving a request for a possible connection to a previously connected network from a monitored device of the one or more wireless devices, extracting data from the request and formulating metadata corresponding to the monitored device; populating a data structure corresponding to the monitored device with the extracted data and the formulated metadata corresponding to the monitored device; and forwarding the contents of the data structure to one or more servers that are configured to use trilateration techniques to determine a location of the monitored device. - View Dependent Claims (24, 25)
-
-
26. A non-transitory computer-readable medium containing instructions for controlling a computer processor to detect and track wireless devices by performing a method comprising:
-
receiving data relayed from a plurality of sensor devices that are mobile and dynamically located to form one or more dynamic geographic zones, the relayed data containing data and metadata extracted and/or formulated from a request for a possible connection from a monitored wireless device passively monitored by at least one of the plurality of sensor devices; using trilateration techniques, determining a location of the monitored wireless device; and based upon determining whether the determined location of the monitored wireless device is within one of the one or more dynamic geographic zones, triggering a notification and/or an alert, or facilitating a transaction. - View Dependent Claims (27, 28, 29)
-
Specification