CPC G01W 1/10 (2013.01) [G06Q 10/10 (2013.01); G01W 2201/00 (2013.01); G01W 2203/00 (2013.01); H04L 67/52 (2022.05); H04W 4/02 (2013.01); Y02A 90/10 (2018.01)] | 21 Claims |
1. A method of producing informational weather notifications, the method comprising:
obtaining, by one or more processors, observational weather data corresponding to a geographic area;
storing the observational weather data in a database, wherein the database comprises two or more datasets selected from a group comprising a dataset associated with rainfall predictions for a plurality of forecast time periods, a dataset associated with snowfall predictions for the plurality of forecast time periods, a dataset associated with ice predictions for the plurality of forecast time periods, a dataset associated with heat predictions for the plurality of forecast time periods, a dataset associated with cold predictions for the plurality of forecast time periods, a dataset associated with wind for the plurality of forecast time periods, a dataset associated with thunderstorm predictions for the plurality of forecast time periods, and a dataset associated with fog predictions for the plurality of forecast time periods,
wherein the two or more datasets for the plurality of forecast time periods are organized in a grid structure having more than one spatial resolution, including a first spatial resolution and a second spatial resolution, wherein each spatial resolution defines a pre-defined set of spacing between grid elements having one or more forecast values, wherein the second spatial resolution is different from the first spatial resolution;
evaluating, by the one or more processor, a plurality of pre-defined business rules specific to a first targeted geographic location of a plurality of targeted geographic locations, wherein each of the plurality of targeted geographic locations is located within, and is a portion of, the geographic area,
wherein each evaluation comprises:
comparing a threshold value for a notification defined in a business rule of the plurality of pre-defined business rules to one or more derived values, each of the one or more derived values being determined as an average or as an interpolation of a plurality of values associated with respective neighboring grid elements in at least one of the two or more datasets for a given forecast time period; and
in response to the evaluation, causing, by the one or more processor, for each targeted geographic location having a user of a plurality of users, transmission of an informational weather notification to each user of the plurality of users associated with the targeted geographic location, and
wherein the threshold value is varied based on a parameter associated with a second grid structure, wherein each element of the second grid structure has a data value associated with the parameter for the geographic area to which the second grid structure corresponds.
|