Monitoring a Mobile Device
First Claim
Patent Images
1. A computer-implemented method of monitoring vehicle traffic along a roadway comprising:
- initiating, in a sensor disposed along a roadway, a first inquiry scan according to a communications protocol;
receiving, in the sensor and at a first time, a first inquiry response according to the communications protocol from a mobile device, the first inquiry response including a device identifier that identifies the mobile device, wherein the device identifier is based on a medium access control address of the device;
storing, in the sensor, the device identifier received in the first inquiry response;
storing, in the sensor, a sensor identifier that identifies the sensor;
associating the device identifier with the sensor identifier and a first time stamp that reflects the first time;
initiating, in the sensor, a second inquiry scan according to the communications protocol;
receiving, in the sensor and at a second time, a second inquiry response according to a communications protocol from the mobile device, the second inquiry response including the device identifier;
storing, in the sensor, the device identifier received in the second inquiry response;
associating device identifier with the sensor identifier and a second time stamp that reflects the second time;
determining that the device identifier is associated with the sensor identifier at the first time and is associated with the sensor identifier at the second time; and
based on determining that the device identifier is associated with the sensor identifier at the first time as well as at the second time, deriving at least one vehicle traffic statistic based on the first time stamp and the second time stamp.
0 Assignments
0 Petitions
Accused Products
Abstract
Devices, systems, and methods for monitoring traffic, such as vehicle traffic on a roadway, using identification information acquired using a Bluetooth protocol. A sensor is configured to scan for discoverable Bluetooth devices within a flow of vehicle traffic and to create a log of identified Bluetooth devices. A system includes multiple sensors at known locations along a route and is operable to identify a Bluetooth device identified at multiple sensors.
-
Citations
15 Claims
-
1. A computer-implemented method of monitoring vehicle traffic along a roadway comprising:
-
initiating, in a sensor disposed along a roadway, a first inquiry scan according to a communications protocol; receiving, in the sensor and at a first time, a first inquiry response according to the communications protocol from a mobile device, the first inquiry response including a device identifier that identifies the mobile device, wherein the device identifier is based on a medium access control address of the device; storing, in the sensor, the device identifier received in the first inquiry response; storing, in the sensor, a sensor identifier that identifies the sensor; associating the device identifier with the sensor identifier and a first time stamp that reflects the first time; initiating, in the sensor, a second inquiry scan according to the communications protocol; receiving, in the sensor and at a second time, a second inquiry response according to a communications protocol from the mobile device, the second inquiry response including the device identifier; storing, in the sensor, the device identifier received in the second inquiry response; associating device identifier with the sensor identifier and a second time stamp that reflects the second time; determining that the device identifier is associated with the sensor identifier at the first time and is associated with the sensor identifier at the second time; and based on determining that the device identifier is associated with the sensor identifier at the first time as well as at the second time, deriving at least one vehicle traffic statistic based on the first time stamp and the second time stamp. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for monitoring vehicle traffic along a roadway comprising:
-
a processor; a first instruction module including instructions that are stored in a non-transitory computer-readable medium and executable by the processor and configured to cause the processor to perform operations including; initiating, in a sensor disposed along a roadway, a first inquiry scan according to a communications protocol; receiving, in the sensor and at a first time, a first inquiry response according to the communications protocol from a mobile device, the first inquiry response including a device identifier that identifies the mobile device, wherein the device identifier is based on a medium access control address of the device; storing, in the sensor, the device identifier received in the first inquiry response; storing, in the sensor, a sensor identifier that identifies the sensor; associating the device identifier with the sensor identifier and a first time stamp that reflects the first time; initiating, in the sensor, a second inquiry scan according to the communications protocol; receiving, in the sensor and at a second time, a second inquiry response according to a communications protocol from the mobile device, the second inquiry response including the device identifier; storing, in the sensor, the device identifier received in the second inquiry response; and associating device identifier with the sensor identifier and a second time stamp that reflects the second time; means for determining that the device identifier is associated with the sensor identifier at the first time and is associated with the sensor identifier at the second time; and based on determining that the device identifier is associated with the sensor identifier at the first time as well as at the second time, means for deriving at least one traffic statistic based on the first time stamp and the second time stamp. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product, embodied in non-transitory computer-readable media and including instructions that are executable by one or more processors, the instructions configured to cause the one or more processors to perform operations comprising:
-
initiating, in a sensor disposed along a roadway, a first inquiry scan according to a communications protocol; receiving, in the sensor and at a first time, a first inquiry response according to the communications protocol from a mobile device, the first inquiry response including a device identifier that identifies the mobile device, wherein the device identifier is based on a medium access control address of the device; storing, in the sensor, the device identifier received in the first inquiry response; storing, in the sensor, a sensor identifier that identifies the sensor; associating the device identifier with the sensor identifier and a first time stamp that reflects the first time; initiating, in the sensor, a second inquiry scan according to the communications protocol; receiving, in the sensor and at a second time, a second inquiry response according to a communications protocol from the mobile device, the second inquiry response including the device identifier; storing, in the sensor, the device identifier received in the second inquiry response; associating device identifier with the sensor identifier and a second time stamp that reflects the second time; determining that the device identifier is associated with the sensor identifier at the first time and is associated with the sensor identifier at the second time; and based on determining that the device identifier is associated with the sensor identifier at the first time as well as at the second time, deriving at least one traffic statistic based on the first time stamp and the second time stamp. - View Dependent Claims (12, 13, 14, 15)
-
Specification