Obtaining vehicle traffic information using mobile bluetooth detectors
First Claim
Patent Images
1. A method comprising:
- receiving, by a plurality of mobile detecting devices, location data for a plurality of wireless devices;
receiving, by the plurality of mobile detecting devices, identification data indicative of device identifiers of the plurality of wireless devices;
storing received location data of the plurality of wireless devices in a location log of each mobile detecting device that has received location data;
storing received identification data indicative of device identifiers in a connection log of each mobile detecting device that has received identification data;
merging location logs of the plurality of mobile detecting devices and the connection logs of the plurality of mobile detecting devices into a traffic database; and
generating traffic data based on location data and connection data of wireless devices from the merged location logs and merged connection logs of the traffic database.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for obtaining traffic information from mobile Bluetooth detectors is disclosed. A mobile Bluetooth detector is a device located in a moving vehicle that includes Bluetooth and GPS firmware for collecting data from Bluetooth enabled devices. The mobile Bluetooth detector transmits the collected data to a remote facility where the data is processed to generate traffic information. A pair of mobile Bluetooth detectors may be used to collect data for generating ground truth.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a plurality of mobile detecting devices, location data for a plurality of wireless devices; receiving, by the plurality of mobile detecting devices, identification data indicative of device identifiers of the plurality of wireless devices; storing received location data of the plurality of wireless devices in a location log of each mobile detecting device that has received location data; storing received identification data indicative of device identifiers in a connection log of each mobile detecting device that has received identification data; merging location logs of the plurality of mobile detecting devices and the connection logs of the plurality of mobile detecting devices into a traffic database; and generating traffic data based on location data and connection data of wireless devices from the merged location logs and merged connection logs of the traffic database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform;receive, a plurality of location logs from a plurality of mobile detecting devices, wherein the location logs each include location data for a plurality of wireless devices; receive, a plurality of connection logs from the plurality of mobile detecting devices, each connection log including identification data indicative of connection attempts for the plurality of wireless devices; aggregate, by the at least one processor, the plurality of location logs and the plurality of connection logs into a traffic database; and generate traffic data based on the aggregated plurality of location logs and the plurality of connection logs of the traffic database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium configured to store instructions, executable by a processor, to perform:
-
receiving by a plurality of mobile detecting devices location data for a plurality of wireless devices; receiving, by the plurality of mobile detecting devices, identification data indicative of device identifiers of the plurality of wireless devices; receiving location data for each of the plurality of mobile detecting devices associated with a time of each received location data for the plurality of wireless devices; merging location data for the plurality of wireless devices, identification data received from the plurality of mobile detecting devices, and location data for the plurality of mobile detecting devices; comparing the location data for the plurality of wireless devices to a predetermined map; comparing the location data for the plurality of wireless devices to a speed profile; filtering the location data for the plurality of wireless devices according to the speed profile or the predetermined map; and generating traffic data based on the location data for the plurality of wireless devices, the location for the plurality of mobile detecting devices, and the identification data indicative of device identifiers of the plurality of wireless devices. - View Dependent Claims (18, 19, 20)
-
Specification