Patent ID: 8725170

Claim:
A system for measuring the quantity, type and transmission quality of a plurality of mobile communication devices within a defined geographical area, the system comprising: a plurality of sensor devices, each of the plurality of sensor devices comprising a processor, a memory, a persistent storage, one or more radiofrequency radio receivers operating in the 2-6 Ghz range, an operating system, and at least one computer program; a data server comprising a processor, a memory, a SQL database, at least one network connection, at least one computer program configured to receive data uploads and store the data uploads in the SQL database, and an API; and a console application comprising a user interface and a charting function designed to create filtered charting data; wherein each of the plurality of sensor devices is configured to use one or more of the radiofrequency radio receivers to capture a plurality of WiFi protocol management transmissions from a plurality of mobile devices within range of the defined geographic area, wherein each of the plurality of sensor devices is configured to record to the persistent storage transmission data comprising each of the plurality of WiFi protocol management transmissions, and record for each of the WiFi protocol management transmissions a radio identifier for the mobile device, a transmission signal strength, and a transmission time; wherein each of the plurality of sensor devices periodically connects to the data server over a network and uploads the recorded WiFi protocol management transmissions to the data server; wherein the data server is configured to receive the recorded transmission data from each of the plurality of sensor devices and associate the recorded transmission data with a corresponding sensor device of the plurality of sensor devices; wherein the data server is configured to determine the number of devices, the vendor of each device and transmission quality of the plurality of mobile communication devices based on the recorded transmission data received from the sensor devices; wherein the API of the data server is configured to grant access to one or more analysis and visualization tools running in the console application; wherein the console application is configured to organize the transmission data into display information based upon at least one of date, mobile device type, and sensor device; wherein the console application is configured to display the display information to an end-user operator.