REPRESENTATIVE ROAD TRAFFIC FLOW INFORMATION BASED ON HISTORICAL DATA
First Claim
1. A computer-implemented method for generating representative traffic flow information for roads to facilitate future travel, the method comprising:
- receiving an indication of a location on a road in a geographic area;
selecting multiple time-based categories for which representative traffic flow information will be distinctly generated for the road location, the multiple time-based categories each corresponding to one or more time periods based on day-of-week and time-of-day information;
selecting multiple other condition-based categories for which representative traffic flow information will be distinctly generated for the road location, the multiple condition-based categories each corresponding to at least one of multiple variable traffic-altering conditions that affect traffic in the geographic area, the multiple traffic-altering conditions including one or more holiday-based conditions that each has a corresponding condition-based category;
for each of multiple distinct prior times, obtaining one or more prior traffic flow values that correspond to actual traffic flow at the road location at the prior time, at least some of the prior traffic flow values each corresponding to one of the one or more holiday-based conditions;
for each of the at least some prior traffic flow values, associating the prior traffic flow value with at least one of the time-based categories and at least one of the condition-based categories, the at least one time-based categories being determined by matching the prior time to time periods to which the time-based categories correspond, and the at least one condition-based categories being determined by matching the one or more traffic-altering conditions to which the prior traffic flow value corresponds to traffic-altering conditions to which the condition-based categories correspond, such that a prior traffic flow value for a prior time that corresponds to an occurrence of a holiday related to one of the holiday-based conditions is associated with the condition-based category corresponding to that one holiday-based condition;
for each of one or more traffic flow aggregation classifications that each includes at least one of the time-based and condition-based categories, automatically generating representative traffic flow information for traffic at the road location corresponding to the traffic flow aggregation classification, the generating of the representative traffic flow information being based at least in part on aggregating the prior traffic flow values associated with the at least one categories and on determining one or more typical traffic flow values based on the aggregated traffic flow values; and
providing one or more indications of the generated representative traffic flow information for the road location for use in facilitating travel on the road at future times.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for automatically analyzing historical information about road traffic flow in order to generate representative information regarding current or future road traffic flow, and for using such generated representative traffic flow information. Representative traffic flow information may be generated for a variety of types of useful measures of traffic flow, such as for average speed at each of multiple road locations during each of multiple time periods. Generated representative traffic flow information may be used in various ways to assist in travel and for other purposes, such as to determine likely travel times and plan optimal routes. The historical traffic data used to generate the representative traffic flow information may include data readings from physical sensors that are near or embedded in the roads, and/or data samples from vehicles and other mobile data sources traveling on the roads.
127 Citations
75 Claims
-
1. A computer-implemented method for generating representative traffic flow information for roads to facilitate future travel, the method comprising:
-
receiving an indication of a location on a road in a geographic area; selecting multiple time-based categories for which representative traffic flow information will be distinctly generated for the road location, the multiple time-based categories each corresponding to one or more time periods based on day-of-week and time-of-day information; selecting multiple other condition-based categories for which representative traffic flow information will be distinctly generated for the road location, the multiple condition-based categories each corresponding to at least one of multiple variable traffic-altering conditions that affect traffic in the geographic area, the multiple traffic-altering conditions including one or more holiday-based conditions that each has a corresponding condition-based category; for each of multiple distinct prior times, obtaining one or more prior traffic flow values that correspond to actual traffic flow at the road location at the prior time, at least some of the prior traffic flow values each corresponding to one of the one or more holiday-based conditions; for each of the at least some prior traffic flow values, associating the prior traffic flow value with at least one of the time-based categories and at least one of the condition-based categories, the at least one time-based categories being determined by matching the prior time to time periods to which the time-based categories correspond, and the at least one condition-based categories being determined by matching the one or more traffic-altering conditions to which the prior traffic flow value corresponds to traffic-altering conditions to which the condition-based categories correspond, such that a prior traffic flow value for a prior time that corresponds to an occurrence of a holiday related to one of the holiday-based conditions is associated with the condition-based category corresponding to that one holiday-based condition; for each of one or more traffic flow aggregation classifications that each includes at least one of the time-based and condition-based categories, automatically generating representative traffic flow information for traffic at the road location corresponding to the traffic flow aggregation classification, the generating of the representative traffic flow information being based at least in part on aggregating the prior traffic flow values associated with the at least one categories and on determining one or more typical traffic flow values based on the aggregated traffic flow values; and providing one or more indications of the generated representative traffic flow information for the road location for use in facilitating travel on the road at future times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 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, 50, 51, 52, 53, 54)
-
-
47-49. -49. (canceled)
-
55. A computer-readable medium whose contents enable a computing device to generate representative traffic flow information for roads, by performing a method comprising:
-
selecting multiple traffic flow aggregation classifications for which representative traffic flow information will be distinctly generated for a location of a road, each aggregation classification associated with at least one of multiple time periods based on day-of-week and time-of-day information and with at least one of multiple variable traffic-altering conditions; at each of multiple distinct times, automatically generating representative traffic flow information for the road location by; obtaining historical traffic flow values indicating prior traffic flow for the road location at each of multiple distinct prior times, each of at least some of the historical traffic flow values corresponding to one or more of the multiple traffic-altering conditions and to one or more of the multiple time periods; associating the obtained historical traffic flow values with the aggregation classifications by, for each of the at least some historical traffic flow values, associating the historical traffic flow value with one of the multiple aggregation classifications that is selected based on the one aggregation classification being associated with a traffic-altering condition that matches at least one of the one or more traffic-altering conditions to which the historical traffic flow value corresponds and being associated with a time period that matches the prior time for the historical traffic flow value; and for each of one or more of the aggregation classifications, generating representative traffic flow information for traffic at the road location that occurs during the at least one traffic-altering condition associated with the aggregation classification and during the at least one time period associated with the aggregation classification, the generating of the representative traffic flow information including aggregating the traffic flow values associated with the aggregation classification and determining one or more typical traffic flow values based on the aggregated traffic flow values; after one of the multiple distinct times and before another later of the multiple distinct times, providing at least some of the representative traffic flow information generated at the one time to one or more remote clients for use by the remote clients in facilitating travel on the road; and after the another later time, in response to a request from one of the one or more remote clients, providing updated representative traffic flow information that is generated at the another later time to the one remote client for use by the one remote client in facilitating travel on the road. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A computing device configured to generate representative traffic flow information for roads, comprising:
-
one or more memories; and a representative traffic information provider system configured to automatically provide representative traffic flow information for multiple locations on one or more roads by; associating historical traffic flow values that indicate prior traffic flow for the multiple road locations at multiple prior times with multiple traffic flow aggregation classifications that represent distinct representative traffic flow information, each of at least some of the historical traffic flow values being associated with one of the road locations and corresponding to prior traffic flow at the one road location that reflects one or more of multiple traffic-altering conditions at one of the multiple prior times, each aggregation classification corresponding to at least one time period and to at least one of the multiple variable traffic-altering conditions, the associating including, for each of the at least some historical traffic flow values, associating the historical traffic flow value with at least one aggregation classification having a corresponding time period to which the prior time for the historical traffic flow value corresponds and having a corresponding traffic-altering condition that matches at least one of the one or more traffic-altering conditions reflected by the prior traffic flow to which the historical traffic flow value corresponds; for each of one or more combinations of one of the multiple road locations and one of the multiple aggregation classifications, generating representative traffic flow information for traffic at the road location that occurs during the time period and reflects the one or more traffic-altering conditions corresponding to the aggregation classification, the generating including aggregating the traffic flow values associated with the aggregation classification and with the road location and determining one or more typical traffic flow values based on the aggregated traffic flow values, the generating further including generating one of more indications of reliability of at least one of the determined one or more typical traffic flow values, such that the generated representative traffic flow information for the road location and the aggregation classification includes the determined one or more typical traffic flow values and the generated one or more indications of reliability; and providing one or more indications of the generated representative traffic flow information for use in facilitating travel on the one or more roads. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification