IP Library › Granted Patent US 11,988,805
Granted Patent B2
US 11,988,805 · App. 17/681,338 · Granted May 21, 2024

Real-time data pipeline techniques for improving a fast weather forecasting system

Inventors: Shimon Elkabetz (Boston, MA); Jacob Ribnik (New York, NY); Itai Zlotnik (Cambridge, MA); Rei Goffer (Boston, MA); Nir Nossenson (Winchester, MA); Daniel Alexander Rothenberg (Salem, MA); Karl Ginter (Beltsville, MD)
Assignee: The Tomorrow Companies Inc.
G01W1/10G01W1/02G08G5/0065G08G5/0091G08G5/025G01W1/00G01W2001/003G01W2001/006G01W2201/00G01W2203/00G06N5/00G06N20/00H04W84/005Y02A90/10
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 11,988,805
App. No.
17/681,338
Granted
May 21, 2024
Kind
B2
Abstract

The system as described collects and utilizes weather data sensor information in order to rapidly collect and update weather forecasts using real-time weather data collected at high rates of frequency, and use this collected high frequency weather data to rapidly correct and update the weather forecasts generated by the system.

Claims (32)

1. A method of determining localized weather data by processing microwave receiver detection datums detected by at least one earth station microwave radio receiver, the microwave receiver detection datums representing signal strength and/or attenuation of microwaves transmitted over satellite microwave paths, the method-comprising performing, with at least one processor, operations comprising:

predefining pro forma satellite microwave paths between earth station endpoints and endpoints representing proforma satellite locations outside of earth's atmosphere;

pre-calculating at least one transform for each predefined pro forma satellite microwave path, including defining at least one satellite link segment based on a point of intersection of the predefined pro forma satellite microwave path with at least one stratum and pre-calculating a transform for the at least one satellite link segment, the pre-calculated at least one transform predefining virtual microwave signal path attributes including (a) satellite microwave path geometry, and (b) at least one signal attenuation over the satellite microwave path geometry; and

processing datums detected by at least one ground station radio receiver, representing signal strength and/or attenuation of microwaves transmitted by a satellite, by performing operations comprising:

associating the radio receiver-detected datums with at least one predefined pro forma satellite microwave path; and

using the pre-calculated at least one transform—to project the at least one satellite link segment onto at least one projection and to transform plural detected radio receiver-detected datums into attenuation-based geographically localized weather data corresponding to geographical regions of the at least one projection.

2. The method of claim 1 wherein the earth station endpoints comprise pro forma endpoints representing terrestrial earth station receiver locations on a terrestrial map.

3. The method of claim 1 wherein using comprises reusing the pre-calculated at least one transform to transform sets of microwave receiver detection datums received at different times.

4. The method of claim 1 , wherein the at least one satellite link segment has a pro-forma endpoint representing the point of intersection with the at least one stratum.

5. The method of claim 1 wherein the at least one stratum comprises an isotherm and/or the tropopause.

6. The method of claim 1 , further including choosing the at least one stratum and an elevation thereof based on at least one of (i) a zero degree Centigrade line and/or (ii) a tropopause boundary and/or (iii) a fixed elevation above ground level and/or (iv) known and/or calculated atmospheric characteristics.

7. The method of claim 1 , further including determining microwave path endpoints representing pro forma satellite locations from satellite ephemeris data corresponding to satellite locations at varying points in time.

8. The method of claim 1 , further including applying the precalculated at least one transform to convert the microwave receiver detection datums into one or more weather data elements associated with one or more grid locations on the earth's surface.

9. The method of claim 1 wherein pre-calculating the at least one transform comprises:

pre-computing a first transform for generating weather data at one or more ground and atmospheric elevations; and

pre-computing a second transform for converting the generated weather data to one or more system tiles.

10. The method of claim 1 , wherein using comprises applying the precalculated at least one transform to convert microwave receiver detection datums into tile-based weather data.

11. The method of claim 1 , wherein using includes omitting at least one microwave receiver detection datum from being transformed into attenuation-based geographically localized weather data corresponding to geographical regions of the at least one projection.

12. A method of determining localized weather data comprising performing, with at least one processor, operations configured to process microwave receiver detection datums detected by at least one earth station microwave radio receiver, the microwave receiver detection datums representing signal strength and/or attenuation of microwaves transmitted by a satellite over satellite microwave paths, the operations including:

associating the microwave receiver detection datums with predefined pro forma satellite microwave paths between earth station endpoints and endpoints representing pro_forma satellite locations outside of earth's atmosphere; and

using pre-calculated transforms for the predefined pro forma satellite microwave paths including satellite link segments based on points of intersection with at least one stratum, the pre-calculated transforms predefining virtual microwave signal path attributes including satellite microwave path geometry and microwave signal attenuation over the satellite microwave path geometry, and signal attenuations over the satellite microwave path geometry, to project at least one satellite link segment onto at least one projection and to transform the microwave receiver detection datums into attenuation-based geographically localized weather data corresponding to geographical regions of the at least one projection.

13. The method of claim 12 wherein using comprises reusing the pre-calculated transforms to transform sets of microwave receiver detection datums received at different times.

14. The method of claim 12 , wherein the at least one satellite link segment has a pro-forma endpoint representing the point of intersection with the at least one stratum.

15. The method of claim 14 wherein the at least one stratum comprises an isotherm and/or the tropopause.

16. The method of claim 12 , further including choosing the at least one stratum and an elevation thereof based on at least one of (i) a zero degree Centigrade line and/or (ii) a tropopause boundary and/or (iii) a fixed elevation above ground level and/or (iv) known and/or calculated atmospheric characteristics.

17. The method of claim 12 , further including determining microwave path endpoints representing pro forma satellite locations from satellite ephemeris data corresponding to satellite locations at varying points in time.

18. The method of claim 12 , further including applying the precalculated transforms to convert the microwave receiver detection datums into one or more weather data elements associated with one or more grid locations on the earth's surface.

19. The method of claim 12 further including pre-calculating the transforms, comprising:

pre-computing a first transform for generating weather data at one or more ground and atmospheric elevations; and

pre-computing a second transform for converting the generated weather data to one or more system tiles.

20. The method of claim 12 , wherein using comprises applying the precalculated transforms to convert microwave receiver detection datums into tile-based weather data.

21. The method of claim 12 , wherein using includes omitting at least one microwave receiver detection datum from being transformed into attenuation-based geographically localized weather data corresponding to geographical regions.

Assignments (7)
SECURITY INTEREST Recorded Dec 19, 2024
From: THE TOMORROW COMPANIES INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 069644/0117 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 66145 FRAME: 341. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 7, 2024
From: TRINITY CAPITAL INC.
To: TOMORROW COMPANIES INC, THE
Reel/Frame 066567/0431 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 66294 FRAME: 622. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 7, 2024
From: SILICON VALLEY BANK
To: TOMORROW COMPANIES INC, THE
Reel/Frame 066510/0904 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2024
From: SILICON VALLEY BANK
To: THE TOMORROW COMPANIES INC.
Reel/Frame 066294/0622 →
RELEASE OF SECURITY INTEREST Recorded Jan 17, 2024
From: TRINITY CAPITAL INC.
To: THE TOMORROW COMPANIES INC.
Reel/Frame 066145/0341 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 27, 2022
From: THE TOMORROW COMPANIES INC.
To: TRINITY CAPITAL INC.
Reel/Frame 062222/0899 →
SECURITY INTEREST Recorded Dec 14, 2022
From: THE TOMORROW COMPANIES INC.
To: SILICON VALLEY BANK
Reel/Frame 062085/0948 →
Continuity (4)
Division 16181148 · Nov 5, 2018
Provisional Application 62609096 · Dec 21, 2017
Provisional Application 62581531 · Nov 3, 2017
Related Publication 20220187499A1 · Jun 16, 2022