Combining Road and Vehicle Traffic Information
First Claim
Patent Images
1. A computer-implemented method, comprising:
- obtaining a plurality of sensor data pairs from a road sensor disposed at a first location along a road segment, each of the sensor data pairs comprising a traffic speed value that reflects speed at the first location of traffic on the road segment and a traffic speed time at which the corresponding traffic speed value was captured;
obtaining a plurality of probe data sets from one or more probes, each of the probe data sets comprising a probe speed value for a probe traveling along the road segment, a location indicator specifying a probe location along the road segment for which the probe speed value was determined, and a time indicator specifying a time for which the probe speed value was determined;
matching one or more sensor data pairs with one or more probe data sets;
performing regression analysis on the matched one or more sensor data pairs and one or more probe data sets to determine a transform to apply to the traffic speed values obtained from the road sensor; and
applying the transform to at least one traffic speed value obtained from the road sensor to provide an updated traffic speed value.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes obtaining road sensor data reflecting speeds of traffic on road segments, transforming the road sensor data using vehicle probe data for the road segments reflecting vehicle speeds, and producing speed estimates for the road segments using the transformed road sensor data. The method can further include determining speeds for road segments between road sensors by smoothing data from sensors near the road segments.
46 Citations
38 Claims
-
1. A computer-implemented method, comprising:
-
obtaining a plurality of sensor data pairs from a road sensor disposed at a first location along a road segment, each of the sensor data pairs comprising a traffic speed value that reflects speed at the first location of traffic on the road segment and a traffic speed time at which the corresponding traffic speed value was captured; obtaining a plurality of probe data sets from one or more probes, each of the probe data sets comprising a probe speed value for a probe traveling along the road segment, a location indicator specifying a probe location along the road segment for which the probe speed value was determined, and a time indicator specifying a time for which the probe speed value was determined; matching one or more sensor data pairs with one or more probe data sets; performing regression analysis on the matched one or more sensor data pairs and one or more probe data sets to determine a transform to apply to the traffic speed values obtained from the road sensor; and applying the transform to at least one traffic speed value obtained from the road sensor to provide an updated traffic speed value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
obtaining a plurality of sensor data sets from multiple road sensors disposed along a road segment, each of the sensor data sets comprising a traffic speed value that reflects speed at a location of the respective road sensor, a traffic location indicator that specifies the location, and a traffic speed time specifying a time at which the corresponding traffic speed value was captured; obtaining a plurality of probe data sets from one or more probes, each of the probe data sets comprising a probe speed value for a probe traveling along the road segment, a probe location indicator specifying a location along the road segment for which the probe speed value was determined, and a probe time indicator specifying a time for which the probe speed value was determined; and conducting smoothing operations on the plurality of sensor data sets and the plurality of probe data sets to predict a vehicle speed at a location disposed between two of the multiple road sensors, and providing the predicted vehicle speed. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method, comprising:
-
obtaining a plurality of sensor data sets from multiple road sensors disposed along a road segment, each of the sensor data sets comprising a traffic speed value that reflects speed at a location of the respective road sensor, a traffic location indicator that specifies the location, and a traffic speed time specifying a time at which the corresponding traffic speed value was captured; obtaining a plurality of probe data sets from one or more probes, each of the probe data sets comprising a probe speed value for a probe traveling along the road segment, a probe location indicator specifying a probe location along the road segment for which the probe speed value was determined, and a probe time indicator specifying a time for which the probe speed value was determined; matching one or more sensor data sets with one or more probe data sets for each of the multiple road sensors;
performing regression analysis on the matched one or more sensor data sets and one or more probe data sets to determine a transform for each of the multiple road sensors; and
applying the transforms to traffic speed values from each of the respective multiple road sensors to form adjusted traffic speed values;employing machine learning to determine weights to apply, for a particular road segment portion, to adjusted traffic speed values from each of multiple road sensors disposed near the particular road segment portion, in order to predict vehicle speed at the particular road segment portion; and
outputting the predicted vehicle speed. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer-implemented method, comprising:
-
obtaining road sensor data reflecting speeds of traffic on road segments; transforming the road sensor data using vehicle probe data for the road segments reflecting vehicle speeds; and producing speed estimates for the road segments using the transformed road sensor data. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A computer-implemented method, comprising:
-
obtaining traffic speed data from a first type of traffic sensors and a different, second type of traffic sensors; transforming the traffic speed data from the first type of traffic speed sensors using the traffic speed data from the second type of traffic speed sensors; and producing speed estimates for the road segments using the transformed traffic speed data. - View Dependent Claims (37)
-
-
38. A computer-implemented system, comprising:
-
computer memory holding road sensor data reflecting speeds of traffic on road segments; computer memory holding vehicle probe data; and a processor programmed to transform the road sensor data using the vehicle probe data.
-
Specification