Monitoring a mobile device
First Claim
Patent Images
1. A computer-implemented method of monitoring vehicle traffic along a roadway comprising:
- initiating, in a first sensor disposed at a first location along a roadway, a first inquiry scan according to a communications protocol;
receiving, in the first 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 media access control address of the mobile device;
storing, in the first sensor, a first device identifier identifying the mobile device based on the first inquiry response, wherein the first device identifier is based on the media access control address of the mobile device;
storing, in the first sensor, a first sensor identifier that identifies the first sensor;
associating the first device identifier with the first sensor identifier and a first time stamp that reflects the first time;
initiating, in a second sensor, a second inquiry scan according to the communications protocol, wherein the second sensor is disposed along the roadway at a second location that is separated by a distance from the first location such that a first area associated with a communication range of the first sensor and a second area associated with a communication range of the second sensor are distinct;
receiving, in the second sensor and at a second time, a second inquiry response according to the communications protocol from the mobile device, the second inquiry response including the media access control address of the mobile device;
storing, in the second sensor, the first device identifier identifying the mobile device based on the second inquiry response;
storing, in the second sensor, a second sensor identifier that identifies the second sensor;
associating the first device identifier with the second sensor identifier and a second time stamp that reflects the second time;
determining that the first device identifier is associated with the first sensor identifier and with the second sensor identifier; and
based on determining that the first device identifier is associated with the first sensor identifier as well as with the second sensor identifier, deriving at least one vehicle traffic statistic based on the first time stamp, the second time stamp, the first location, and the second location.
3 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.
41 Citations
26 Claims
-
1. A computer-implemented method of monitoring vehicle traffic along a roadway comprising:
- initiating, in a first sensor disposed at a first location along a roadway, a first inquiry scan according to a communications protocol;
receiving, in the first 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 media access control address of the mobile device;
storing, in the first sensor, a first device identifier identifying the mobile device based on the first inquiry response, wherein the first device identifier is based on the media access control address of the mobile device;
storing, in the first sensor, a first sensor identifier that identifies the first sensor;
associating the first device identifier with the first sensor identifier and a first time stamp that reflects the first time;
initiating, in a second sensor, a second inquiry scan according to the communications protocol, wherein the second sensor is disposed along the roadway at a second location that is separated by a distance from the first location such that a first area associated with a communication range of the first sensor and a second area associated with a communication range of the second sensor are distinct;
receiving, in the second sensor and at a second time, a second inquiry response according to the communications protocol from the mobile device, the second inquiry response including the media access control address of the mobile device;
storing, in the second sensor, the first device identifier identifying the mobile device based on the second inquiry response;
storing, in the second sensor, a second sensor identifier that identifies the second sensor;
associating the first device identifier with the second sensor identifier and a second time stamp that reflects the second time;
determining that the first device identifier is associated with the first sensor identifier and with the second sensor identifier; and
based on determining that the first device identifier is associated with the first sensor identifier as well as with the second sensor identifier, deriving at least one vehicle traffic statistic based on the first time stamp, the second time stamp, the first location, and the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- initiating, in a first sensor disposed at a first location along a roadway, a first inquiry scan according to a communications protocol;
-
18. A computer-implemented method comprising:
- monitoring, in a first sensor disposed at a first location along a roadway and using a communications protocol, presence of mobile devices within a first area associated with a communication range of the first sensor;
responsive to the monitoring, receiving, in the first sensor and at a first time a media access control address of the mobile device;
based on receiving the media access control address of the mobile device at the first time, storing, in the first sensor, a first device identifier identifying the mobile device, wherein the first device identifier is based on the received media access control address of the mobile device;
storing, in the first sensor, a first sensor identifier that identifies the first sensor;
associating the first device identifier with the first sensor identifier and a first time stamp that reflects the first time;
monitoring, in a second sensor disposed at a second location along the roadway and using the communications protocol, presence of mobile devices within a second area associated with a communication range of the second sensor, wherein the second location is separated by a distance from the first location such that the first area and the second area are distinct;
responsive to the monitoring, receiving, in the second sensor and at a second time, the media access control address of the mobile device;
based on receiving the media access control address of the mobile device at the second time, storing, in the second sensor, the first device identifier identifying the mobile device;
storing, in the second sensor, a second sensor identifier that identifies the second sensor;
associating the first device identifier with the second sensor identifier and a second time stamp that reflects the second time;
determining that the first device identifier is associated with the first sensor identifier and with the second sensor identifier; and
based on determining that the first device identifier is associated with the first sensor identifier as well as with the second sensor identifier, deriving at least one travel statistic based on the first time stamp, the second time stamp, the first location, and the second location. - View Dependent Claims (19, 20, 21)
- monitoring, in a first sensor disposed at a first location along a roadway and using a communications protocol, presence of mobile devices within a first area associated with a communication range of the first sensor;
-
22. A system for monitoring vehicle traffic along a roadway comprising:
- a instruction module including instructions that are executable by a processor and configured to cause the processor to perform operations including;
initiating, in a first sensor disposed at a first location along a roadway, a first inquiry scan according to a communications protocol;
receiving from a mobile device, in the first sensor and at a first time, a first inquiry response according to the communications protocol, the first inquiry response including a media access control address of the mobile device;
based on receiving the first inquiry response, storing, in the first sensor, a first device identifier identifying the mobile device, wherein the first device identifier is based on the media access control address of the mobile device;
storing, in the first sensor, a first sensor identifier that identifies the first sensor; and
associating the first device identifier with the first sensor identifier and a first time stamp that reflects the first time;
a second instruction module including instructions that are executable by a second processor and configured to cause the second processor to perform operations including;
initiating, in a second sensor, a second inquiry scan according to the communications protocol, wherein the second sensor is disposed along the roadway at a second location that is separated by a distance from the first location such that a first area associated with a communication range of the first sensor and a second area associated with a communication range of the second sensor are distinct;
receiving from the mobile device, in the second sensor and at a second time, a second inquiry response according to the communications protocol, the second inquiry response including the media access control address of the mobile device;
storing, in the second sensor, the first device identifier identifying the mobile device based on the second inquiry response;
storing, in the second sensor, a second sensor identifier that identifies the second sensor; and
associating the first device identifier with the second sensor identifier and a second time stamp that reflects the second time;
means for determining that the first device identifier is associated with the first sensor identifier and with the second sensor identifier; and
a third instruction module including instructions that are executable by a third processor and configured to cause the third processor to perform operations including deriving, based on determining that the first device identifier is associated with the first sensor identifier and with the second sensor identifier, at least one travel statistic based on the first time stamp, the second time stamp, the first location, and the second location. - View Dependent Claims (23, 24)
- a instruction module including instructions that are executable by a processor and configured to cause the processor to perform operations including;
-
25. A system comprising:
- an instruction module including instructions that are executable by a processor and configured to cause the processor to perform operations including;
monitoring, in a first sensor disposed at a first location along a roadway and using a communications protocol, presence of mobile devices within a first area associated with a communication range of the first sensor;
responsive to the monitoring, receiving, in the first sensor and at a first time a media access control address of the mobile device;
based on receiving the media access control address of the mobile device at the first time, storing, in the first sensor, a first device identifier identifying the mobile device, wherein the first device identifier is based on the received media access control address of the mobile device;
storing, in the first sensor, a first sensor identifier that identifies the first sensor; and
associating the first device identifier with the first sensor identifier and a first time stamp that reflects the first time;
an instruction module including instructions that are executable by a processor and configured to cause the processor to perform operations including;
monitoring, in a second sensor disposed at a second location along the roadway and using the communications protocol, presence of mobile devices within a second area associated with a communication range of the second sensor, wherein the second location is separated by a distance from the first location such that the first area and the second area are distinct;
responsive to the monitoring, receiving, in the second sensor and at a second time, the media access control address of the mobile device;
based on receiving the media access control address of the mobile device at the second time, storing, in the second sensor, the first device identifier identifying the mobile device;
storing, in the second sensor, a second sensor identifier that identifies the second sensor; and
associating the first device identifier with the second sensor identifier and a second time stamp that reflects the second time;
an instruction module including instructions that are executable by a processor and configured to cause the processor to perform operations including determining that the first device identifier is associated with the first sensor identifier and with the second sensor identifier; and
an instruction module including instructions that are executable by a processor and configured to cause the processor to perform operations including deriving, based on determining that the first device identifier is associated with the first sensor identifier as well as with the second sensor identifier, at least one travel statistic based on the first time stamp, the second time stamp, the first location, and the second location. - View Dependent Claims (26)
- an instruction module including instructions that are executable by a processor and configured to cause the processor to perform operations including;
Specification