IP Library Granted Patent US 10,527,754
Granted Patent B2
US 10,527,754 · App. 16/240,610 · Granted Jan 7, 2020

Long-range temperature forecasting

Inventors: Alex Kleeman (San Francisco, CA); Holly Dail (Seattle, WA)
Assignee: THE CLIMATE CORPORATION
G01W1/10G06Q10/04G06Q50/02
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 10,527,754
App. No.
16/240,610
Granted
Jan 7, 2020
Kind
B2
Abstract

In an approach, a computer receives an observation dataset that identifies one or more ground truth values of an environmental variable at one or more times and a reforecast dataset that identifies one or more predicted values of the environmental variable produced by a forecast model that correspond to the one or more times. The computer then trains a climatology on the observation dataset to generate an observed climatology and trains the climatology on the reforecast dataset to generate a forecast climatology. The computer identifies observed anomalies by subtracting the observed climatology from the observation dataset and forecast anomalies by subtracting the forecast climatology from the reforecast dataset. The computer then models the observed anomalies as a function of the forecast anomalies, resulting in a calibration function, which the computer can then use to calibrate new forecasts received from the forecast model.

Claims (46)

1. A method for providing an improvement in long-range temperature forecasting using agricultural applications, the method comprising:

an agricultural intelligence computer receiving an observation dataset that identifies at least a forecast climatology model;

the agricultural intelligence computer training a climatology model on the observation dataset to generate an observed climatology model;

wherein the climatology model includes as covariates a combination of a linear trend and a series of harmonics;

the agricultural intelligence computer identifying observed anomalies based on the climatology model and the observation dataset;

the agricultural intelligence computer identifying forecast anomalies based on at least he forecast climatology model;

the agricultural intelligence computer modeling the observed anomalies as a function of the forecast anomalies to generate a calibration function that is used to correct the forecast climatology model based on the observed anomalies;

the agricultural intelligence computer, upon receiving a new forecast produced by the forecast climatology model, calibrating the new forecast using the calibration function.

2. The method of claim 1 , wherein the forecast anomalies are further identified based on a reforecast dataset that represents predictions produced by a forecast model for one or more past times and the new forecast is a prediction produced by the forecast model for a future time.

3. The method of claim 2 , wherein the observation dataset further identifies values for an environmental variable that relates to temperature.

4. The method of claim 3 , wherein the environmental variable is average temperature and a climatology model climatological average temperature.

5. The method of claim 1 , wherein modeling the observed anomalies as a function of the forecast anomalies is performed using Nonhomogeneous Gaussian Regression.

6. The method of claim 5 , wherein the Nonhomogeneous Gaussian Regression uses minimizing continuous ranked probability score or maximizing log-likelihood as an objective function.

7. The method of claim 5 , wherein the Nonhomogeneous Gaussian Regression uses one or more covariants representing one or more of: seasonal bias, ensemble mean, ensemble standard deviation, recent anomalies, forecasts from previous run times, or forecasts at other lead times.

8. The method of claim 3 , wherein the observation dataset includes a value and a variance for the environmental variable at one or more times and the reforecast dataset includes a value, a lead time, and a variance for the environmental variable at the one or more times.

9. The method of claim 1 , wherein calibrating the new forecast using the calibration function is performed by:

using the new forecast as input to the forecast climatology model to obtain a forecast climatological value;

computing a forecast anomaly based on the forecast climatological value and the new forecast;

using the forecast anomaly as input to the calibration function to generate a calibrated forecast anomaly;

generating an observational climatological value based on a time of prediction of the new forecast using the observed climatology model; and

adding the forecast anomaly to the observational climatological value to generate the calibrated forecast.

10. The method of claim 9 , wherein the calibration function takes as input the value for the forecast anomaly, a variance for the forecast anomaly, and a lead time for the new forecast and produces a calibrated value for the forecast anomaly and a calibrated variance for the forecast anomaly based on the lead time.

11. A system for providing an improvement in long-range temperature forecasting using agricultural applications, the system comprising:

one or more processors;

one or more non-transitory computer-readable storage mediums storing one or more instructions which, when executed by the one or more processors, cause the one or more processors to perform:

receiving an observation dataset that identifies at least a forecast climatology model;

training a climatology model on the observation dataset to generate an observed climatology model;

wherein the climatology model includes as covariates a combination of a linear trend and a series of harmonics;

identifying observed anomalies based on the climatology model and the observation dataset;

identifying forecast anomalies based on at least the forecast climatology model;

modeling the observed anomalies as a function of the forecast anomalies to generate a calibration function that is used to correct the forecast climatology model based on the observed anomalies;

upon receiving a new forecast produced by the forecast climatology model, calibrating the new forecast using the calibration function.

12. The system of claim 11 , wherein the forecast anomalies are further identified based on a reforecast dataset that represents predictions produced by a forecast model for one or more past times and the new forecast is a prediction produced by the forecast model for a future time.

13. The system of claim 12 , wherein the observation dataset further identifies values for an environmental variable that relates to temperature.

14. The system of claim 13 , wherein the environmental variable is average temperature and a climatology model climatological average temperature.

15. The system of claim 11 , wherein modeling the observed anomalies as a function of the forecast anomalies is performed using Nonhomogeneous Gaussian Regression.

16. The system of claim 15 , wherein the Nonhomogeneous Gaussian Regression uses minimizing continuous ranked probability score or maximizing log-likelihood as an objective function.

17. The system of claim 15 , wherein the Nonhomogeneous Gaussian Regression uses one or more covariants representing one or more of: seasonal bias, ensemble mean, ensemble standard deviation, recent anomalies, forecasts from previous run times, or forecasts at other lead times.

18. The system of claim 13 , wherein the observed dataset includes a value and a variance for the environmental variable at one or more times and the reforecast dataset includes a value, a lead time, and a variance for the environmental variable at the one or more times.

19. The system of claim 11 , wherein calibrating the new forecast using the calibration function is performed by:

using the new forecast as input to the forecast climatology model to obtain a forecast climatological value;

computing a forecast anomaly based on the forecast climatological value and the new forecast;

using the forecast anomaly as input to the calibration function to generate a calibrated forecast anomaly;

generating an observational climatological value based on a time of prediction of the new forecast using the observed climatology model; and

adding the forecast anomaly to the observational climatological value to generate the calibrated forecast.

20. The system of claim 19 , wherein the calibration function takes as input the value for the forecast anomaly, a variance for the forecast anomaly, and a lead time for the new forecast and produces a calibrated value for the forecast anomaly and a calibrated variance for the forecast anomaly based on the lead time.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2026
From: CLIMATE LLC
To: MONSANTO COMPANY
Reel/Frame 075177/0751 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2026
From: MONSANTO COMPANY
To: MONSANTO TECHNOLOGY LLC
Reel/Frame 075177/0908 →
CHANGE IN PRINCIPAL PLACE OF BUSINESS Recorded Sep 2, 2025
From: CLIMATE LLC
To: CLIMATE LLC
Reel/Frame 072810/0444 →
CHANGE OF NAME Recorded Nov 16, 2023
From: THE CLIMATE CORPORATION
To: CLIMATE LLC
Reel/Frame 065610/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2022
From: KLEEMAN, ALEXANDER; DAIL, HOLLY
To: THE CLIMATE CORPORATION
Reel/Frame 061177/0115 →
Continuity (2)
Continuation 15066958 · Mar 10, 2016
Related Publication 20190179054A1 · Jun 13, 2019