Filtering road traffic condition data obtained from mobile data sources
First Claim
1. A computer-implemented method for assessing data samples reported by vehicles traveling on roads, the data samples including information regarding the travel of the vehicles, the method comprising:
- receiving indications of multiple road segments of one or more roads;
receiving information related to current traffic conditions of the multiple road segments, the received information including a plurality of data samples that each are reported from one of multiple vehicles and reflect a reported speed of the one vehicle at a reported geographic location and reflect a reported travel heading of the one vehicle; and
for each of the multiple road segments, assessing traffic conditions for the road segment based on data samples identified to represent travel on the road segment by, identifying a group of multiple data samples from the plurality of data samples such that the data samples of the group have reported geographic locations that are within a predefined distance of one or more predefined geographic locations for the road segment and have reported travel headings that are within a predefined difference from one or more predefined headings for the road segment;
automatically determining that one or more of the data samples of the group are unrepresentative of actual vehicle travel on the road segment based at least in part on the reported geographic locations of the determined data samples not corresponding to predefined portions of the road segment for which vehicle travel is of interest;
excluding from the group the data samples determined to be unrepresentative of actual vehicle travel on the road segment; and
after the excluding, using the data samples remaining in the group to infer traffic conditions for all vehicles traveling on the road segment, so that inferred traffic conditions based on data samples are available for use in facilitating travel on the road segments.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for assessing road traffic conditions in various ways based on obtained traffic-related data, such as data samples from vehicles and other mobile data sources traveling on the roads, as well as in some situations data from one or more other sources (such as physical sensors near to or embedded in the roads). The assessment of road traffic conditions based on obtained data samples may include various filtering and/or conditioning of the data samples, and various inferences and probabilistic determinations of traffic-related characteristics from the data samples. In some situations, the filtering of the data samples includes identifying data samples that are inaccurate or otherwise unrepresentative of actual traffic condition characteristics, such as data samples that are not of interest based at least in part on roads with which the data samples are associated and/or that otherwise reflect vehicle locations or activities that are not of interest.
259 Citations
65 Claims
-
1. A computer-implemented method for assessing data samples reported by vehicles traveling on roads, the data samples including information regarding the travel of the vehicles, the method comprising:
-
receiving indications of multiple road segments of one or more roads;
receiving information related to current traffic conditions of the multiple road segments, the received information including a plurality of data samples that each are reported from one of multiple vehicles and reflect a reported speed of the one vehicle at a reported geographic location and reflect a reported travel heading of the one vehicle; and
for each of the multiple road segments, assessing traffic conditions for the road segment based on data samples identified to represent travel on the road segment by, identifying a group of multiple data samples from the plurality of data samples such that the data samples of the group have reported geographic locations that are within a predefined distance of one or more predefined geographic locations for the road segment and have reported travel headings that are within a predefined difference from one or more predefined headings for the road segment;
automatically determining that one or more of the data samples of the group are unrepresentative of actual vehicle travel on the road segment based at least in part on the reported geographic locations of the determined data samples not corresponding to predefined portions of the road segment for which vehicle travel is of interest;
excluding from the group the data samples determined to be unrepresentative of actual vehicle travel on the road segment; and
after the excluding, using the data samples remaining in the group to infer traffic conditions for all vehicles traveling on the road segment, so that inferred traffic conditions based on data samples are available for use in facilitating travel on the road segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for assessing data samples representing vehicles traveling on roads, the method comprising:
-
receiving an indication of one or more segments of one or more roads, each road segment having multiple associated data samples that each are reported by one of multiple vehicles and indicate a reported location of the vehicle that corresponds to the road segment; and
for each of at least one of the road segments, automatically analyzing the multiple associated data samples for the road segment so as to determine one or more of those data samples that are unrepresentative of actual vehicle travel on the road segment, at least one of the determined data samples each indicating a reported location for the vehicle that reported the data sample such that the reported location does not correspond to the actual vehicle travel on the road segment, and at least one of the determined data samples each having an associated heading for the vehicle that reported the data sample such that the associated heading does not correspond to the actual vehicle travel on the road segment; and
providing one or more indications to exclude the determined data samples from later use so that the other data samples are available for use in facilitating travel on the road segment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer-readable medium whose contents enable a computing device to assess data samples representing traveling vehicles, by performing a method comprising:
-
receiving an indication of multiple data samples that each reflect reported travel characteristics of one of multiple vehicles traveling on one or more roads, the reported travel characteristics for the data samples reflecting locations of the vehicles;
automatically determining whether one or more of the multiple data samples are unrepresentative of actual vehicle travel of interest on the one or more roads, the determining being based at least in part on the travel characteristics; and
providing one or more indications of the data samples that are not determined to be unrepresentative so that the indicated data samples are available for use in facilitating travel on the one or more roads. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A computing system configured to assess data samples representing traveling vehicles, comprising:
-
a first component that is configured to, for each of multiple roads, receive an indication of multiple data samples for the road that each reflect a location of a vehicle near the road; and
a data sample filterer component that is configured to, for each of at least some of the multiple roads, automatically determine one or more of the multiple data samples for the road whose reflected vehicle locations do not correspond to vehicle travel of interest on the road; and
provide one or more indications of the multiple data samples for the road other than the determined data samples so that the indicated data samples are available for use in facilitating travel on the road. - View Dependent Claims (62, 63, 64, 65)
-
Specification