Traffic Data Simulator
First Claim
1. A method comprising:
- receiving traffic data associated with multiple repeating time epochs;
dividing the traffic data into a plurality of clusters;
calculating, by a processor, an average value and a standard deviation value for each of the plurality of clusters;
receiving a request for traffic data; and
providing the average value and the standard deviation value for one or more of the plurality of clusters in response to the request for traffic data.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, traffic data that originates from sensors, cameras, or observations is analyzed. The traffic data is associated with multiple repeating time epochs or intervals. The traffic data is divided into clusters using a clustering technique. The clustering technique may include clusters of variable sizes. Each of the clusters is analyzed to calculate statistical parameters including but not limited to an average value for one or more clusters and a standard deviation value for one or more clusters. In response to a request for traffic data, simulated traffic data may be generated by providing the average value and the standard deviation value for one or more of the clusters.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving traffic data associated with multiple repeating time epochs; dividing the traffic data into a plurality of clusters; calculating, by a processor, an average value and a standard deviation value for each of the plurality of clusters; receiving a request for traffic data; and providing the average value and the standard deviation value for one or more of the plurality of clusters in response to the request for traffic data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 perform at least the following, receive traffic data associated with time epochs; divide the traffic data into a plurality of clusters, wherein the plurality of clusters include variable centroids; calculate a standard deviation value for each of the plurality of clusters; and generate simulated traffic data based on the standard deviations and the variable centroids. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium including instructions that when executed are operable to:
-
receive measured traffic data organized into time intervals; divide the measured traffic data within the time intervals into a plurality of data clusters, wherein the plurality of clusters are variably defined using a clustering technique; and calculate statistical parameters of the measured traffic data within the time intervals, wherein simulated traffic data is generated based on the statistical parameters. - View Dependent Claims (20)
-
Specification