Monitoring and visualizing traffic surprises
First Claim
Patent Images
1. A method comprising:
- receiving traffic data for a plurality of vehicles for a region of interest comprising one or more routes, wherein the traffic data for each vehicle of the plurality of vehicles includes position data derived from a global positioning system and traffic speed data;
calculating real-time traffic flow data from the traffic data for one or more routes in the region;
identifying historical traffic flow data;
calculating, by a processor, a surprise factor for the one or more routes in the region of interest based on a ratio of the historical traffic flow data and the real-time traffic flow data;
performing, by the processor, a comparison of the surprise factor to at least one threshold;
generating, by the processor, a surprise traffic message based on the comparison; and
transmitting, by the processor, the surprise traffic message to one or more navigation devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses are described for monitoring and visualizing traffic surprises. Traffic data is received for a region of interest comprising one or more routes. A surprise factor may be calculated for one or more routes in the region of interest based on a ratio of historical traffic data and real-time traffic data. A comparison may be performed of the surprise factor to at least one threshold. A surprise traffic message may be generated based on the comparison.
22 Citations
17 Claims
-
1. A method comprising:
-
receiving traffic data for a plurality of vehicles for a region of interest comprising one or more routes, wherein the traffic data for each vehicle of the plurality of vehicles includes position data derived from a global positioning system and traffic speed data; calculating real-time traffic flow data from the traffic data for one or more routes in the region; identifying historical traffic flow data; calculating, by a processor, a surprise factor for the one or more routes in the region of interest based on a ratio of the historical traffic flow data and the real-time traffic flow data; performing, by the processor, a comparison of the surprise factor to at least one threshold; generating, by the processor, a surprise traffic message based on the comparison; and transmitting, by the processor, the surprise traffic message to one or more navigation devices. - 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 traffic information for a plurality of vehicles for one or more route segments wherein the traffic information includes position data derived from a global positioning system and traffic speed data; calculate current traffic flow conditions from the traffic information for the plurality of vehicles; calculate a surprise factor for one or more route segments as a function of a ratio of historical and current traffic flow conditions; calculate an origin and destination matrix for the one or more route segments, and a corresponding surprise factor for each of a plurality of origin destination pairs in the origin and destination matrix; and transmit, by the processor, the origin destination matrix including traffic flow conditions for the plurality of origin destination pairs that have a surprise factor that exceeds a predetermined threshold. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium comprising instructions that when executed are operable to:
-
calculate a plurality of routes including a plurality of route segments from a plurality of origins to a plurality of destinations; receive traffic data including an average traffic level and a historical average traffic level for the plurality of route segments in a designated region; calculate a traffic level (TLS) for each of the plurality of routes based on a surprise factor (SF) and calculated according to the following formula;
TLSij(t)=|1−
SFij(t)|;where - View Dependent Claims (15, 16, 17)
-
Specification