Predicting an impact of a moving phenomenon on a travelling vehicle
First Claim
1. A method, comprising:
- receiving phenomenon data for at least one moving phenomenon that affects travel on at least one roadway;
based on the phenomenon data, determining an impact distribution for the phenomenon over a plurality of phenomenon cells and generating corresponding phenomenon impact distribution data;
storing the phenomenon impact distribution data to a functional data structure;
for at least one vehicle, determining a plurality of candidate routes for the vehicle to reach an intended destination and, for each of the plurality of candidate routes;
determining whether the candidate route intersects with at least one of the plurality of phenomenon cells impacted by the phenomenon;
responsive to determining that the candidate route intersects with at least one of the plurality of phenomenon cells impacted by the phenomenon, initializing a vehicle simulation agent for that vehicle and that candidate route, the vehicle simulation agent simulating travel of the vehicle on the candidate route at each of a plurality of future time intervals;
using the vehicle simulation agent, for each of the plurality of future time intervals in which the vehicle is predicted to be in a respective cell impacted by the phenomenon, determining, using a processor, an impact of the phenomenon on the vehicle based on the phenomenon impact distribution data;
aggregating data indicating the impact of the phenomenon on the vehicle in each of a plurality of phenomenon cells with which the candidate route intersects;
generating normalized phenomenon impact data by normalizing the aggregated data to a value within a particular range between a minimum value and a maximum value; and
outputting the normalized phenomenon impact data indicating the impact of the phenomenon on travel of the vehicle if the vehicle were to travel along the respective the route.
1 Assignment
0 Petitions
Accused Products
Abstract
Phenomenon data for at least one moving phenomenon that affects travel on at least one roadway can be received. An impact distribution for the phenomenon over a plurality of phenomenon cells can be determined and corresponding phenomenon impact distribution data can be generated. For at least one vehicle, a plurality of candidate routes for the vehicle to reach an intended destination can be determined. For each candidate route, whether the candidate route intersects with at least phenomenon cell impacted by the phenomenon can be determined. If so, a vehicle simulation agent for that vehicle and that candidate route can be initialized. Using the vehicle simulation agent, an impact of the phenomenon on the vehicle can be determined based on the phenomenon impact distribution data. Data indicating the impact of the phenomenon on travel of the vehicle if the vehicle were to travel along the respective the route can be output.
39 Citations
24 Claims
-
1. A method, comprising:
-
receiving phenomenon data for at least one moving phenomenon that affects travel on at least one roadway; based on the phenomenon data, determining an impact distribution for the phenomenon over a plurality of phenomenon cells and generating corresponding phenomenon impact distribution data; storing the phenomenon impact distribution data to a functional data structure; for at least one vehicle, determining a plurality of candidate routes for the vehicle to reach an intended destination and, for each of the plurality of candidate routes; determining whether the candidate route intersects with at least one of the plurality of phenomenon cells impacted by the phenomenon; responsive to determining that the candidate route intersects with at least one of the plurality of phenomenon cells impacted by the phenomenon, initializing a vehicle simulation agent for that vehicle and that candidate route, the vehicle simulation agent simulating travel of the vehicle on the candidate route at each of a plurality of future time intervals; using the vehicle simulation agent, for each of the plurality of future time intervals in which the vehicle is predicted to be in a respective cell impacted by the phenomenon, determining, using a processor, an impact of the phenomenon on the vehicle based on the phenomenon impact distribution data; aggregating data indicating the impact of the phenomenon on the vehicle in each of a plurality of phenomenon cells with which the candidate route intersects; generating normalized phenomenon impact data by normalizing the aggregated data to a value within a particular range between a minimum value and a maximum value; and outputting the normalized phenomenon impact data indicating the impact of the phenomenon on travel of the vehicle if the vehicle were to travel along the respective the route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor programmed to initiate executable operations comprising; receiving phenomenon data for at least one moving phenomenon that affects travel on at least one roadway; based on the phenomenon data, determining an impact distribution for the phenomenon over a plurality of phenomenon cells and generating corresponding phenomenon impact distribution data; storing the phenomenon impact distribution data to a functional data structure; for at least one vehicle, determining a plurality of candidate routes for the vehicle to reach an intended destination and, for each of the plurality of candidate routes; determining whether the candidate route intersects with at least one of the plurality of phenomenon cells impacted by the phenomenon; responsive to determining that the candidate route intersects with at least one of the plurality of phenomenon cells impacted by the phenomenon, initializing a vehicle simulation agent for that vehicle and that candidate route, the vehicle simulation agent simulating travel of the vehicle on the candidate route at each of a plurality of future time intervals; using the vehicle simulation agent, for each of the plurality of future time intervals in which the vehicle is predicted to be in a respective cell impacted by the phenomenon, determining an impact of the phenomenon on the vehicle based on the phenomenon impact distribution data; aggregating data indicating the impact of the phenomenon on the vehicle in each of a plurality of phenomenon cells with which the candidate route intersects; generating normalized phenomenon impact data by normalizing the aggregated data to a value within a particular range between a minimum value and a maximum value; and outputting the normalized phenomenon impact data indicating the impact of the phenomenon on travel of the vehicle if the vehicle were to travel along the respective the route. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:
-
receiving, by the processor, phenomenon data for at least one moving phenomenon that affects travel on at least one roadway; based on the phenomenon data, determining, by the processor, an impact distribution for the phenomenon over a plurality of phenomenon cells and generating, by the processor, corresponding phenomenon impact distribution data; storing, by the processor, the phenomenon impact distribution data to a functional data structure; for at least one vehicle, determining, by the processor, a plurality of candidate routes for the vehicle to reach an intended destination and, for each of the plurality of candidate routes; determining, by the processor, whether the candidate route intersects with at least one of the plurality of phenomenon cells impacted by the phenomenon; responsive to determining that the candidate route intersects with at least one of the plurality of phenomenon cells impacted by the phenomenon, initializing, by the processor, a vehicle simulation agent for that vehicle and that candidate route, the vehicle simulation agent simulating travel of the vehicle on the candidate route at each of a plurality of future time intervals; using the vehicle simulation agent, for each of the plurality of future time intervals in which the vehicle is predicted to be in a respective cell impacted by the phenomenon, determining, by the processor, an impact of the phenomenon on the vehicle based on the phenomenon impact distribution data; aggregating, by the processor, data indicating the impact of the phenomenon on the vehicle in each of a plurality of phenomenon cells with which the candidate route intersects; generating, by the processor, normalized phenomenon impact data by normalizing the aggregated data to a value within a particular range between a minimum value and a maximum value; and outputting, by the processor, the normalized phenomenon impact data indicating the impact of the phenomenon on travel of the vehicle if the vehicle were to travel along the respective the route. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification