IP Library Granted Patent US 7,043,368
Granted Patent B1
US 7,043,368 · App. 10/408,483 · Granted May 9, 2006

Method and system for creating visualizations of future weather conditions

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 7,043,368
App. No.
10/408,483
Granted
May 9, 2006
Kind
B1
Abstract

Systems and methods for providing visualizations of forecast weather in accordance with information received from a forecast database. A forecast engine generates analysis and forecast grids indicative of weather conditions which is stored at a weather data server. A data processor receives user inputs and converts the grids into data representative of predetermined objects within a scene. An element generator generates the objects as graphical elements, and a render receives the graphical elements and renders the scene. The system automatically generates a plurality of scenes as a visualization of weather over a predetermined period of time in accordance the grids for previous time periods through future time periods.

Claims (75)

1. A system for generating a visualization of future weather conditions, comprising:

a forecast engine that generates weather forecasts;

a weather data server that stores said forecasts;

a data processor that retrieves and processes forecast information from the weather data server in accordance with predetermined inputs;

an element generator that converts said forecast information into graphical elements; and

a renderer which receives said graphical elements and renders a sequence of plural images for a specific geographic region, for a specific range of times,

wherein the sequence of plural images reflects the changes in weather forecast information for the specified range of times.

2. The system of claim 1 , wherein the forecast engine receives a plurality of gridded computer models, radar data, satellite imagery and synoptic reports as input to generate said weather forecasts.

3. The system of claim 2 , wherein the forecast engine uses said inputs to generate said weather forecasts such that said weather forecasts are seamless over time with respect to observed current and past weather conditions.

4. The system of claim 2 , wherein forecast errors are determined by comparing previous forecasts with observed weather conditions and wherein said forecast errors are used as corrections to said forecast.

5. The system of claim 2 , wherein said weather forecast generated includes at least one of cloud types, cloud levels, cloud density, precipitation types, precipitation rate and lightning probability.

6. The system of claim 2 , wherein said weather forecast is generated for a sequence of times extending from the current time into the future.

7. The system of claim 2 , wherein said weather forecast is generated for multiple levels of the atmosphere.

8. The system of claim 1 , wherein a weather data server can provide forecast information for a specific time in the past or future.

9. The system of claim 1 , wherein the forecast information is adapted to be modified with respect to value, temporality or geographic location.

10. The system of claim 1 , wherein graphical elements are selected for rendering based on forecast weather conditions for the geographic location to be rendered.

11. The system of claim 10 , wherein the graphical elements include at least one of clouds, precipitation, lightning, waves, plant life, structure and animals.

12. The system of claim 11 , wherein said cloud elements are defined by at least one of cloud evolution, cloud type, virga and fog.

13. The system of claim 11 , wherein said precipitation elements are defined by at least one of raindrops, snowflakes, sleet, freezing rain and hail.

14. The system of claim 11 , wherein the plant life, structures and animals are modified visually such that they are affected by conditions indicated by said forecast information.

15. The system of claim 11 , wherein said plant life, structures and animals are selected by said system such that they are geographically appropriate to the geographic region to be rendered.

16. They system of claim 10 , wherein a plurality of graphical elements are provided to be rendered and wherein predetermined ones of said graphical elements are used to create said visualization.

17. The system of claim 10 , wherein said graphic elements are rendered for a predetermined geographic location and range of times.

18. The system of claim 17 , wherein said geographic location is adapted to be modified over time such that a fly-through animation is generated.

19. The system of claim 17 , wherein the system selects from a plurality of visualization techniques such that the visual representation of the forecast information is visually correct for said geographic positions.

20. The system of claim 17 , wherein said graphical elements are rendered relative to a three dimensional representation of the earth.

21. The system of claim 17 , wherein said graphical elements are rendered such that they are visually correct with respect to the specific time of day for which the forecast is rendered.

22. The system of claim 17 , where said visualization incorporates a time indicator selected from the group consisting of a clock face, a time line, a numeric time display.

23. The system of claim 17 , wherein said range of times includes times in the past, present or future.

24. The system of claim 23 , wherein the rendered visualization is visually consistent across the selected range of times, regardless whether the time is in the past, present or future.

25. The system of claim 1 , wherein the rendered visualization is output via a broadcast medium, wherein said broadcast medium comprises at least one of over-the-air television, cable, satellite, a wide area network, and cellular services.

26. A method for generating a visualization of future weather conditions, comprising:

generating weather forecasts from raw weather data;

processing the weather forecasts in accordance with received inputs to determine forecast information;

converting said forecast information into graphical elements;

rendering said graphical elements into a sequence of plural images for a specific geographic region, for a specific range of times, such that said sequence of plural images reflects the changes in weather forecast information for the specified range of times.

27. The method of claim 26 , further comprising receiving a plurality of gridded computer models, radar data, satellite imagery and synoptic reports as input to generate said weather forecasts.

28. The method of claim 27 , wherein said weather forecasts are seamless over time with respect to observed current and past weather conditions.

29. The method of claim 27 , further comprising:

determining forecast errors by comparing previous forecasts with observed weather conditions; and

correcting said forecast with said forecast errors.

30. The method of claim 27 , wherein said weather forecast includes at least one of cloud types, cloud levels, cloud density, precipitation types, precipitation rate and lightning probability.

31. The method of claim 27 , further comprising generating said weather forecast for a sequence of times extending from the current time into the future.

32. The method of claim 27 , further comprising generating the forecast for multiple levels of the atmosphere.

33. The method of claim 26 , further comprising providing said forecast information for a specific time in the past or future.

34. The method of claim 26 , wherein the forecast information is adapted to be modified with respect to value, temporality or geographic location.

35. The method of claim 26 , further comprising selecting said graphical elements based on forecast weather conditions for the geographic location to be rendered.

36. The method of claim 35 , wherein the graphical elements include at least one of clouds, precipitation, lightning, waves, plant life, structure and animals.

37. The method of claim 36 , wherein said cloud elements are defined by at least one of cloud evolution, cloud type, virga and fog.

38. The method of claim 36 , wherein said precipitation elements are defined by at least one of raindrops, snowflakes, sleet, freezing rain and hail.

39. The method of claim 36 , further comprising visually modifying the plant life, structures and animals such that they are affected by conditions indicated by said forecast information.

40. The method of claim 36 , further comprising selecting said plant life, structures and animals such that they are geographically appropriate to the geographic region to be rendered.

41. They method of claim 35 , further comprising providing a plurality of graphical elements to be rendered and using predetermined ones of said graphical elements to create said visualization.

42. The method of claim 35 , further comprising rendering said graphic elements for a predetermined geographic location and range of times.

43. The method of claim 42 , further comprising generating a fly-through animation by modifying said geographic location over time.

44. The method of claim 42 , further comprising selecting from a plurality of visualization techniques such that the visual representation of the forecast information is visually correct for said geographic positions.

45. The method of claim 42 , further comprising rendering said graphical elements relative to a three dimensional representation of the earth.

46. The method of claim 42 , further comprising rendering said graphical elements such that they are visually correct with respect to the specific time of day for which the forecast is rendered.

47. The method of claim 42 , further comprising rendering incorporating a time indicator selected from the group consisting of a clock face, a time line, a numeric time display.

48. The method of claim 42 , wherein said range of times includes times in the past, present or future.

49. The method of claim 48 , wherein the rendered visualization is visually consistent across the selected range of times, regardless whether the time is in the past, present or future.

50. The method of claim 26 , further comprising outputting the rendered visualization via a broadcast medium, wherein said broadcast medium comprises at least one of over-the-air television, cable, satellite, a wide area network, and cellular services.

51. A method for generating weather forecasts from raw weather data, comprising

receiving observational and atmospheric model weather data;

analyzing said raw weather data;

performing a re-analysis to determine realistic weather parameters and forecast errors; and

determining a set of grids in accordance with said analysis representative of a short term forecast and a medium range forecast,

wherein said grids provide a time-coherent, seamless weather forecast over past, present and future times.

52. The method of claim 51 , wherein receiving observational and atmospheric model weather data includes receiving a plurality of gridded computer models, radar data, satellite imagery and synoptic reports.

53. The method of claim 51 , further comprising:

determining forecast errors by comparing previous forecasts with observed weather conditions; and

correcting said forecast with said forecast errors.

54. The method of claim 51 , wherein said weather forecast includes at least one of cloud types, cloud levels, cloud density, precipitation types, precipitation rate and lightning probability.

55. The method of claim 51 , further comprising generating said weather forecast for a sequence of times extending from the current time into the future.

56. The method of claim 51 , further comprising generating the forecast for multiple levels of the atmosphere.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2019
From: TWC PATENT TRUST LLT
To: DTN, LLC
Reel/Frame 050615/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2016
From: WSI CORPORATION
To: TWC PATENT TRUST LLT
Reel/Frame 038361/0199 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2016
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: THE WEATHER CHANNEL, LLC; WSI CORPORATION; WEATHER CENTRAL, LP; MYWEATHER, LLC
Reel/Frame 038080/0971 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: WSI CORPORATION; ENTERPRISE ELECTRONICS CORPORATION; THE WEATHER CHANNEL, INC.; THE WEATHER CHANNEL, LLC
Reel/Frame 038081/0001 →
NOTICE OF SUCCESSION OF AGENCY (FIRST LIEN) Recorded Jun 5, 2015
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS SUCCESSOR AGENT
Reel/Frame 035841/0001 →
SECURITY AGREEMENT Recorded Jun 27, 2013
From: THE WEATHER CHANNEL, LLC; WSI CORPORATION; WEATHER CENTRAL, LP; MYWEATHER, LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 030698/0610 →
SECURITY AGREEMENT Recorded Sep 16, 2008
From: TWCC HOLDING CORP.; THE WEATHER CHANNEL, INC.; WSI CORPORATION; ENTERPRISE ELECTRONICS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 021531/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2003
From: COTE, PETER; LIU, CHESTER; D'ALEO, JOSEPH S.
To: WSI CORPORATION
Reel/Frame 014292/0287 →