Monitoring a Mobile Device
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, from a first sensor disposed at a first location along a roadway, first records that include information concerning a first device identifier associated with a first mobile device, a first sensor identifier associated with the first sensor and a first time stamp indicating a first time at which communications are established between the first mobile device and the first sensor;
receiving, from a second sensor disposed at a second location along the roadway, second records that include information concerning a second device identifier associated with a second mobile device, a second sensor identifier associated with the second sensor and a second time stamp indicating a second time at which communications are established between the second mobile device and the second sensor;
determining, for pairs of first and second records, whether the second device identifier included in the second record is same as the first device identifier included in the first record such that the respective first and second records are associated with a same mobile device;
based on determining that pairs of first and second records are associated with the same mobile device, generating paired detection records based on the first records and second records, wherein a paired detection record includes the first device identifier from a first record, the first time stamp from the respective first record, and the second time stamp from a second record that is associated with the respective first record;
determining passage times associated with the paired detection records, wherein a passage time associated with a paired detection record is a difference between the first time stamp and the second time stamp included in the respective paired detection record; and
filtering the paired detection records based on the determined passage times to yield filtered paired detection records that are associated with passage times within a pre-determined range relative to a measured value associated with the paired detection records.
2 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.
19 Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving, from a first sensor disposed at a first location along a roadway, first records that include information concerning a first device identifier associated with a first mobile device, a first sensor identifier associated with the first sensor and a first time stamp indicating a first time at which communications are established between the first mobile device and the first sensor; receiving, from a second sensor disposed at a second location along the roadway, second records that include information concerning a second device identifier associated with a second mobile device, a second sensor identifier associated with the second sensor and a second time stamp indicating a second time at which communications are established between the second mobile device and the second sensor; determining, for pairs of first and second records, whether the second device identifier included in the second record is same as the first device identifier included in the first record such that the respective first and second records are associated with a same mobile device; based on determining that pairs of first and second records are associated with the same mobile device, generating paired detection records based on the first records and second records, wherein a paired detection record includes the first device identifier from a first record, the first time stamp from the respective first record, and the second time stamp from a second record that is associated with the respective first record; determining passage times associated with the paired detection records, wherein a passage time associated with a paired detection record is a difference between the first time stamp and the second time stamp included in the respective paired detection record; and filtering the paired detection records based on the determined passage times to yield filtered paired detection records that are associated with passage times within a pre-determined range relative to a measured value associated with the paired detection records. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and an 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; receiving, from a first sensor disposed at a first location along a roadway, first records that include information concerning a first device identifier associated with a first mobile device, a first sensor identifier associated with the first sensor and a first time stamp indicating a first time at which communications are established between the first mobile device and the first sensor; receiving, from a second sensor disposed at a second location along the roadway, second records that include information concerning a second device identifier associated with a second mobile device, a second sensor identifier associated with the second sensor and a second time stamp indicating a second time at which communications are established between the second mobile device and the second sensor; determining, for pairs of first and second records, whether the second device identifier included in the second record is same as the first device identifier included in the first record such that the respective first and second records are associated with a same mobile device; based on determining that pairs of first and second records are associated with the same mobile device, generating paired detection records based on the first records and second records, wherein a paired detection record includes the first device identifier from a first record, the first time stamp from the respective first record, and the second time stamp from a second record that is associated with the respective first record; determining passage times associated with the paired detection records, wherein a passage time associated with a paired detection record is a difference between the first time stamp and the second time stamp included in the respective paired detection record; and filtering the paired detection records based on the determined passage times to yield filtered paired detection records that are associated with passage times within a pre-determined range relative to a measured value associated with the paired detection records. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, embodied in non-transitory computer-readable media and including instructions executable by one or more processors, the instructions configured to cause the one or more processors to perform operations including:
-
receiving, from a first sensor disposed at a first location along a roadway, first records that include information concerning a first device identifier associated with a first mobile device, a first sensor identifier associated with the first sensor and a first time stamp indicating a first time at which communications are established between the first mobile device and the first sensor; receiving, from a second sensor disposed at a second location along the roadway, second records that include information concerning a second device identifier associated with a second mobile device, a second sensor identifier associated with the second sensor and a second time stamp indicating a second time at which communications are established between the second mobile device and the second sensor; determining, for pairs of first and second records, whether the second device identifier included in the second record is same as the first device identifier included in the first record such that the respective first and second records are associated with a same mobile device; based on determining that pairs of first and second records are associated with the same mobile device, generating paired detection records based on the first records and second records, wherein a paired detection record includes the first device identifier from a first record, the first time stamp from the respective first record, and the second time stamp from a second record that is associated with the respective first record; determining passage times associated with the paired detection records, wherein a passage time associated with a paired detection record is a difference between the first time stamp and the second time stamp included in the respective paired detection record; and filtering the paired detection records based on the determined passage times to yield filtered paired detection records that are associated with passage times within a pre-determined range relative to a measured value associated with the paired detection records. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification