IP Library Granted Patent US 8,854,219
Granted Patent B2
US 8,854,219 · App. 13/456,214 · Granted Oct 7, 2014

System, method and program product for providing populace movement sensitive weather forecasts

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,854,219
App. No.
13/456,214
Granted
Oct 7, 2014
Kind
B2
Abstract

A weather forecast system, method of forecasting weather and a computer program product therefor. A forecasting computer applies a grid to a forecast area and provides a weather forecast for each grid cell. Population movement sensors sense population movement in the area. A swarm detector detects patterns in area population movement that indicate swarm activity, from which the swarm detector predicts swarm patterns. A planning module receives area weather forecasts and swarm patterns, and provides swarm path indications to the forecasting system for adjusting the grid applied to the forecast area.

Claims (56)

1. A weather forecast system comprising:

a forecasting system providing a gridded weather forecast for an area;

one or more population movement sensors sensing population movement in said area;

a swarm detector detecting patterns in said population movement indicating swarm activity and predicting swarm patterns responsive to said swarm activity; and

a planning module receiving area weather forecasts and said swarm patterns, said forecasting system adjusting a grid applied to said area responsive swarm path indications from said planning module.

2. A weather forecast system as in claim 1 , wherein said planning module further receives indications of non-weather related events and responsive thereto, provides said swarm path indications to said forecasting system.

3. A weather forecast system as in claim 1 , further comprising a grid correlation detector correlating said predicted swarm patterns with cells in a current pattern and providing said correlation to said planning module.

4. A weather forecast system as in claim 1 , wherein said planning module further generates warnings responsive to a revised forecast based on an adjusted said grid.

5. A weather forecast system as in claim 4 , further comprising a notification system notifying affected population, said planning module providing said warnings to said notification system for notifying said affected population.

6. A weather forecast system as in claim 1 , wherein said one or more population movement sensors include at least one fixed sensor.

7. A weather forecast system as in claim 6 , wherein said at least one fixed sensor includes at least one cell phone tower, and said one or more population movement sensors include at least one mobile sensor, said at least one mobile sensor including at least one cell phone.

8. A method of forecasting weather, said method comprising:

forecasting weather for an area, said area being overlain with a populace centric grid segmenting said forecast area into cells, weather being forecast for each area within each said cell;

monitoring for indications within one or more of said cells of population swarming to or from one or more different locations;

revising said grid for population swarm responsive to each indication;

re-forecasting weather for said area with said area being overlain with said revised grid;

and once population swarm has ceased returning to forecasting the weather with a populace centric grid.

9. A method of forecasting weather as in claim 8 , wherein monitoring for indications comprises:

monitoring for inclement weather;

monitoring area population movement sensors for population movement in said area; and

detecting sensed population movement indicating swarm associated area behavior.

10. A method of forecasting weather as in claim 9 , wherein responsive to indications of inclement weather, said method comprises requesting a determination of current and expected population swarms.

11. A method of forecasting weather as in claim 9 , wherein said area population movement sensors sense movement from area cell phones moving between cell phone cells in said area, and, swarm associated area behavior comprises:

indications of a swarm in said sensed cell phone movement; and

indications of non-weather related events in said area.

12. A method of forecasting weather as in claim 11 , wherein responsive to indications of said swarm, said method comprises:

requesting a determination of a path of a current swarm; and

requesting a current weather forecast along said path.

13. A method of forecasting weather as in claim 11 , wherein responsive to indications of said non-weather related events, said method comprises requesting a determination of a path of an expected swarm, said non-weather related events comprising the occurrence of emergencies.

14. A computer program product for forecasting weather, said computer program product comprising a non-transient computer usable medium having computer readable program code stored thereon, said computer readable program code causing one or more computer executing said code to:

forecast weather for an area, said area being overlain with a populace centric grid segmenting said forecast area into cells, weather being forecast for each area within each said cell;

monitor for indications within one or more of said cells of population swarming to or from one or more different locations;

revise said grid for population swarm responsive to each indication;

re-forecast weather for said area with said area being overlain with said revised grid; and once population swarm has ceased

return to forecasting the weather with a populace centric grid.

15. A computer program product for forecasting weather as in claim 14 , wherein monitoring for indications comprises said one or more computer:

monitoring for inclement weather;

monitoring area population movement sensors for population movement in said area; and

identifying sensed population movement indicating swarm associated area behavior.

16. A computer program product for forecasting weather as in claim 15 , wherein responsive to indications of inclement weather, said one or more computer requests a determination of current and expected population swarms.

17. A computer program product for forecasting weather as in claim 15 , wherein monitoring said area population movement sensors monitors cell phones moving between cell phone cells in said area, and, swarm associated area behavior comprises:

indications of a swarm in said sensed cell phone movement; and

indications of non-weather related events in said area, said non-weather related events including emergencies.

18. A computer program product forecasting weather as in claim 17 , wherein responsive to indications of said swarm, said one or more computer requests a determination of a path of a current swarm and a current weather forecast.

19. A computer program product forecasting weather as in claim 17 , wherein responsive to indications of said non-weather related events, said one or more computer requests a determination of a path of an expected swarm.

20. A computer program product for forecasting weather, said computer program product comprising a computer usable medium having computer readable program code stored thereon, said computer readable program code comprising:

computer readable program code means for providing a gridded weather forecast for an area;

computer readable program code means for receiving population information from one or more population movement sensors in said area;

computer readable program code means for detecting movement patterns indicating swarm activity from said population information;

computer readable program code means for predicting swarm patterns responsive to said swarm activity; and

computer readable program code means for receiving area weather forecasts and said swarm patterns, said computer readable program code means for providing a gridded weather forecast adjusting a weather forecast grid applied to said area responsive to said swarm path indications.

21. A computer program product for forecasting weather as in claim 20 , wherein said area population movement sensors include a local cell phone system, said computer readable program code means for receiving population information receives indications of area cell phone locations, and said computer readable program code means for detecting movement patterns monitors said cell phone locations moving between cell phone cells in said area, said computer readable program code means for forecasting weather further comprising computer readable program code means for waiting for population movement indicating swarm activity.

22. A computer program product for forecasting weather as in claim 20 , further comprising computer readable program code means for correlating said predicted swarm patterns with cells in a current pattern.

23. A computer program product for forecasting weather as in claim 20 , wherein said computer readable program code means for detecting movement patterns detect non-weather related events causing movement in said area.

24. A computer program product for forecasting weather as in claim 20 , further comprising computer readable program code means for generating targeted warnings responsive to a revised forecast based on an adjusted said weather forecast grid.

25. A computer program product for forecasting weather as in claim 24 , further comprising computer readable program code means for notifying affected population responsive to said targeted warnings.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: SLINGSHOT IOT LLC
Reel/Frame 051733/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF INVENTOR NO. 6 TO RUDY RAYMOND HARRY PUTRA PREVIOUSLY RECORDED ON REEL 028108 FRAME 0109. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 19, 2019
From: ASSUNCAO, MARCOS DIAS DE; FLACH, BRUNO DA COSTA; GATTI, MAIRA ATHANAZIO DE CERQUEIRA; IMAMICHI, TAKASHI; NETTO, MARCO AURELIO STELMAR; PUTRA, RUDY RAYMOND HARRY
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049803/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2012
From: ASSUNCAO, MARCOS DIAS DE; FLACH, BRUNO DA COSTA; GATTI, MAIRA ATHANAZIO DE CERQUEIRA; IMAMICHI, TAKASHI; NETTO, MARCO AURELIO STELMAR; RUDY, RAYMOND HARRY
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 028108/0109 →