IP Library Granted Patent US 12,211,109
Granted Patent B2
US 12,211,109 · App. 18/134,523 · Granted Jan 28, 2025

Digital modeling and tracking of agricultural fields for implementing agricultural field trials

Inventors: Christina Bogdan (San Francisco, CA); Jason Kendrick Bull (Wildwood, MO); Nicholas Charles Cizek (Stanford, CA); Tonya Ehlmann (Saint Peters, MO); Morrison Jacobs (San Francisco, CA); Moslem Ladoni (Dublin, CA); Hunter Merrill (Saint Louis, MO); Timothy Reich (Ballwin, MO); Brandon Rinkenberger (Chesterfield, MO); Aaron E. Robinson (San Francisco, CA); Thomas Gene Ruff (Wildwood, MO); Doug Sauder (Livermore, CA); Allan Trapp (Saint Louis, MO); Daniel Williams (Sacramento, CA)
Assignee: CLIMATE LLC
G06Q50/02G06Q10/06313G06Q10/06375A01C21/005A01C21/007
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 12,211,109
App. No.
18/134,523
Filed
Apr 13, 2023
Granted
Jan 28, 2025
Kind
B2
Art Unit
3623
USPC
705/7.37
Abstract

A system for implementing a trial a field is provided. In an embodiment, the system is configured to generate a trial recommendation for a field and, based on field data for the field, compute a yield probabilities for the field. The system is also configured to generate a plurality of outcome-based values for the field based on the yield probabilities, compute crop values for each of the outcome-based values and a bushel per acre value, and cause display of an interface that dynamically displays each of the plurality of outcome-based values for the field based on a selected bushel per acre value. The system is further configured to receive user input changing a position of an interactive sliding widget in the interface, to change the bushel per acre value, and in response, compute a crop value for each of the outcome-based values based on the changed bushel per acre value.

Claims (72)

1. A computer system comprising:

one or more processors of an agricultural intelligence computing system;

a digital electronic memory coupled to the one or more processors and storing executable instructions which, when executed by the one or more processors, cause performance of:

generating a trial recommendation for a particular agricultural field, the trial recommendation defining one or more management practices for the particular agricultural field;

based on field data for the particular agricultural field, computing a plurality of yield probabilities for the particular agricultural field, each of the yield probabilities specific to one yield value and including a probability of the particular agricultural field producing the one yield value in the particular field based on implementing the trial recommendation;

identifying a yield projection for the particular agricultural field based on a selected at least one of the plurality of yield probabilities;

generating a plurality of outcome-based values for the particular agricultural field, based on the yield projection;

computing crop values for each of the outcome-based values and a bushel per acre value;

generating and causing displaying a graphical user interface at a computer display device of a field manager computing device, the graphical user interface including an interactive sliding widget having a position indicative of the bushel per acre value, the graphical user interface dynamically including each of the plurality of outcome-based values and the crop values for the particular agricultural field, based on the position of the interactive sliding widget;

receiving user input changing the position of the interactive sliding widget in the graphical user interface, to change the bushel per acre value to an updated bushel per acre value;

in response to the user input changing the position of the interactive sliding widget, computing an updated crop value for each of the outcome-based values based on the changed bushel per acre value associated with the changed position of the interactive sliding widget; and

causing dynamically displaying, to the field manager computing device, the updated crop value for the updated bushel per acre value for each of the outcome-based values in the graphical user interface, in place of the crop values for the bushel per acre value.

2. The system of claim 1 , wherein the executable instructions, when executed by the one or more processors, further cause performance of:

receiving a selection of a particular outcome-based value of the plurality of outcome-based values, whereby the trial recommendation consistent with the selected outcome-based value defines a trial for the particular agricultural field;

receiving application data for the particular agricultural field;

based, at least in part, on the application data, determining that the particular agricultural field is in compliance with the trial;

receiving yield values for the particular agricultural field; and

based, at least in part, on the particular outcome-based value and the yield values, computing a benefit value for the trial.

3. The system of claim 2 , wherein the executable instructions, when executed by the one or more processors, further cause performance of:

generating, based on the application data for the particular agricultural field, a plurality of data layers for the agricultural field comprising a buffer layer, a treatment layer, a quality control layer and a planting data layer; and

determining that the particular agricultural field is in compliance with the trial by evaluating the application data with respect to the plurality of data layers for the agricultural field.

4. The system of claim 3 , wherein the quality control layer identifies one or more of edge passes, end passes, point rows, or operational abnormalities.

5. The system of claim 1 , wherein the executable instructions, when executed by the one or more processors, further cause performance of:

receiving a selection of a particular outcome-based value of the plurality of outcome-based values, whereby the trial recommendation consistent with the selected outcome-based value defines a trial for the particular agricultural field;

receiving application data for the particular agricultural field;

based, at least in part, on the application data and the trial recommendation, determining that the particular agricultural field is out of compliance with the trial;

updating the trial recommendation to create compliance with the trial; and

causing dynamically displaying of the updated trial recommendation to the computer display device of the field manager computing device associated with the particular agricultural field.

6. The system of claim 1 , wherein generating the trial recommendation for the one or more fields includes computing a short length variability for the agricultural field and identifying locations for implementing the trial based, at least in part, on the short length variability for the agricultural field.

7. The system of claim 1 , wherein the executable instructions, when executed by the one or more processors, further cause performance of:

using previous yield data for a plurality of agricultural fields, training a digital model of crop yield to predict parameters for a probability distribution of yield;

using previous yield data for the particular agricultural field, computing parameters for the probability distribution of yield for the agricultural field from the trained digital model of crop yield; and

computing the plurality of yield probabilities from the probability distribution of yield for the agricultural field.

8. The system of claim 1 , wherein the one or more management practices for the particular agricultural field differ from one or more previous management practices for the particular agricultural field.

9. The system of claim 1 , wherein the executable instructions, when executed by the one or more processors, further cause performance of:

determining that the particular agricultural field is not in compliance with a trial defined by the trial recommendation; and

in response to determining that the particular agricultural field is not in compliance with the trial, transmitting a warning to the computer display device of the field manager computing device associated with the particular agricultural field.

10. A computer-implemented method comprising:

generating, by an agricultural intelligence computing system, a trial recommendation for a particular agricultural field, the trial recommendation defining one or more management practices for the particular agricultural field;

based on a field data for the particular agricultural field, computing, by the agricultural intelligence computing system, a plurality of yield probabilities for the particular agricultural field, each of the yield probabilities specific to one yield value and including a probability of the particular agricultural field producing the one yield value in the particular field based on implementing the trial recommendation;

identifying, by the agricultural intelligence computing system, a yield projection for the particular agricultural field based on a selected at least one of the plurality of yield probabilities;

generating, by the agricultural intelligence computing system, a plurality of outcome-based values for the particular agricultural field, based on the yield projection;

computing, by the agricultural intelligence computing system, crop values for each of the outcome-based values and a bushel per acre value;

generating, by the agricultural intelligence computing system, and causing displaying, to a field manager computing device, a graphical user interface at a computer display device of the field manager computing device, the graphical user interface including an interactive sliding widget having a position indicative of the bushel per acre value, the graphical user interface dynamically including each of the plurality of outcome-based values and the crop values for the particular agricultural field, based on the position of the interactive sliding widget; and then

receiving user input changing the position of the interactive sliding widget in the graphical user interface, to change the bushel per acre value to an updated bushel per acre value;

in response to the user input changing the position of the interactive sliding widget, computing, by the agricultural intelligence computing system, an updated crop value for each of the outcome-based values and based on the changed bushel per acre value associated with the changed position of the interactive sliding widget; and

causing dynamically displaying, to the field manager computing device, the updated crop value for the updated bushel per acre value for each of the outcome-based values in the graphical user interface, in place of the crop values for the bushel per acre value.

11. The method of claim 10 , further comprising:

receiving a selection of a particular outcome-based value of the plurality of outcome-based values, whereby the trial recommendation consistent with the selected outcome-based value defines a trial for the particular agricultural field;

receiving application data for the particular agricultural field;

based, at least in part, on the application data, determining that the particular agricultural field is in compliance with the trial;

receiving yield values for the particular agricultural field; and

based, at least in part, on the particular outcome-based value and the yield values, computing a benefit value for the trial.

12. The method of claim 11 , further comprising

generating, based on the application data for the particular agricultural field, a plurality of data layers for the agricultural field comprising a buffer layer, a treatment layer, a quality control layer and a planting data layer; and

determining that the particular agricultural field is in compliance with the trial by evaluating the application data with respect to the plurality of data layers for the agricultural field.

13. The method of claim 12 , wherein the quality control layer identifies one or more of edge passes, end passes, point rows, or operational abnormalities.

14. The method of claim 10 , further comprising:

receiving a selection of a particular outcome-based value of the plurality of outcome-based values, whereby the trial recommendation consistent with the selected outcome-based value defines a trial for the particular agricultural field;

receiving application data for the particular agricultural field;

based, at least in part, on the application data and the trial recommendation, determining that the particular agricultural field is out of compliance with the trial;

updating the trial recommendation to create compliance with the trial; and

causing dynamically displaying of the updated trial recommendation to the computer display device of the field manager computing device associated with the particular agricultural field.

15. The method of claim 14 , wherein generating the trial recommendation for the one or more fields includes computing a short length variability for the agricultural field and identifying locations for implementing the trial based, at least in part, on the short length variability for the agricultural field.

16. The method of claim 10 , further comprising:

using previous yield data for a plurality of agricultural fields, training a digital model of crop yield to predict parameters for a probability distribution of yield;

using previous yield data for the particular agricultural field, computing parameters for the probability distribution of yield for the agricultural field from the trained digital model of crop yield; and

computing the plurality of yield probabilities from the probability distribution of yield for the agricultural field.

17. The method of claim 10 , wherein the one or more management practices for the particular agricultural field differ from one or more previous management practices for the particular agricultural field.

18. The method of claim 10 , further comprising:

determining that the particular agricultural field is not in compliance with a trial defined by the trial recommendation; and

in response to determining that the particular agricultural field is not in compliance with the trial, transmitting a warning to the computer display device of the field manager computing device associated with the particular agricultural field.

Assignments (4)
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 OF NAME Recorded Apr 24, 2023
From: THE CLIMATE CORPORATION
To: CLIMATE LLC
Reel/Frame 063424/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: RUFF, THOMAS GENE; BULL, JASON KENDRICK; CIZEK, NICHOLAS CHARLES; RINKENBERGER, BRANDON; SAUDER, DOUG; ROBINSON, AARON E.; REICH, TIMOTHY; MERRILL, HUNTER; TRAPP, ALLAN; JACOBS, MORRISON; EHLMANN, TONYA; WILLIAMS, DANIEL; BOGDAN, CHRISTINA; LADONI, MOSLEM
To: THE CLIMATE CORPORATION
Reel/Frame 063403/0975 →
Continuity (3)
Continuation 16798002 · Feb 21, 2020
Provisional Application 62808807 · Feb 21, 2019
Related Publication 20230368112A1 · Nov 16, 2023
References Cited (42)
US 5961573A · Hale et al. · 1999 [cited by applicant]
US 6058351A · McCauley · 2000 [cited by applicant]
US 10104836B2 · Jamison · 2018 [cited by applicant]
US 11145007B2 · Ruff et al. · 2021 [cited by applicant]
US 20060074700A1 · Ricketts · 2006 [cited by applicant]
US 20130231968A1 · Wiliness · 2013 [cited by applicant]
US 20130332205A1 · Friedberg et al. · 2013 [cited by applicant]
US 20140067745A1 · Avey et al. · 2014 [cited by applicant]
US 20140089045A1 · Johnson · 2014 [cited by applicant]
US 20150185196A1 · Coram et al. · 2015 [cited by applicant]
US 20160078569A1 · Ethington · 2016 [cited by examiner]
US 20160085943A1 · de Vries et al. · 2016 [cited by applicant]
US 20160202227A1 · Mathur et al. · 2016 [cited by applicant]
US 20160232621A1 · Ethington et al. · 2016 [cited by applicant]
US 20160314280A1 · Fusari et al. · 2016 [cited by applicant]
US 20170041407A1 · Wilbur et al. · 2017 [cited by applicant]
US 20170105335A1 · Xu · 2017 [cited by examiner]
US 20170161560A1 · Itzhaky · 2017 [cited by applicant]
US 20170161627A1 · Xu et al. · 2017 [cited by applicant]
US 20170196171A1 · Xu et al. · 2017 [cited by applicant]
US 20170213141A1 · Xu et al. · 2017 [cited by applicant]
US 20180146612A1 · Sauder et al. · 2018 [cited by applicant]
US 20180259674A1 · Hu et al. · 2018 [cited by applicant]
US 20180314949A1 · Bender et al. · 2018 [cited by applicant]
US 20180365775A1 · You et al. · 2018 [cited by applicant]
US 20190050948A1 · Perry et al. · 2019 [cited by applicant]
US 20200265527A1 · Rose · 2020 [cited by examiner]
US 20200272971A1 · Ruff et al. · 2020 [cited by applicant]
US 20210374161A1 · Sood et al. · 2021 [cited by applicant]
US 20210390633A1 · Ruff et al. · 2021 [cited by applicant]
CN 104285574 · 2015 [cited by applicant]
CN 107077650 · 2017 [cited by applicant]
EP 3923231 · 2021 [cited by applicant]
WO WO2016200699 · 2016 [cited by applicant]
Duckett, et al., Agricultural Robotics: The Future of Robotic Agriculture, UK-RAS Network Robotics & Autonomous Systems (2018) (Year: 2018). [cited by examiner]
Welch, “Excel Spreadsheet for Grain Trading exercise”, The Texas A&M University System dated Nov. 23, 2011, 4 pgs. [cited by applicant]
Kumar et al., “Computational modeling and emerging trend in agriculture” 2015—2 [cited by applicant]
Norman et al., “The Farming Systems Approach to Development and Appropriate Technology Generation”, FAO, dated 1995, 13 pages. [cited by applicant]
Snapp, Quanitfying Farmer Evaluation of Technologies:The Mother and Baby Trail Design, 2002 , Bellon et al., Quantitative Analysis of Data from Participatory Methods in Plant Breeding, p. 9-17 (2002) (9 pages). [cited by applicant]
Wozniak et al., “Regulation of Agricultural Biotechnology:The United States and Canada” Springer, dated 2013 , (1 page). [cited by applicant]
Franzel et al., Participatory On—Farm Technology Testing: The Suitability of Different Types of Trails for Different Objectives , 2002, Bellon et al., Quantitative Analysis of Data from Participatory Methods in Plant Br… [cited by applicant]
Duckett et al., Agricultural Robotics: The Future of Robotic Agriculture, UK-RAS Network Robotics & Autonomous Systems (Year: 2018); (36 pgs.). [cited by applicant]