IP Library Granted Patent US 12,051,121
Granted Patent B2
US 12,051,121 · App. 17/001,021 · Granted Jul 30, 2024

Analysis and presentation of agricultural data

Inventors: Tavis Bones (Morton, IL); Jakob Stuber (Tremont, IL); Kyle Plattner (Edwards, IL); Joshua Merryman (Adel, IA); Oriana Lisker (Oakland, CA); Doug Sauder (Livermore, CA); Christopher H. Barron (San Francisco, CA)
Assignee: CLIMATE LLC
G06Q50/02G06F16/29G06Q40/12
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,051,121
App. No.
17/001,021
Filed
Aug 24, 2020
Granted
Jul 30, 2024
Kind
B2
Art Unit
3687
USPC
705/30
Abstract

A computer-implemented method of managing data related to an agricultural process is disclosed. The method comprises causing, by a processor, display of a first map of one or more agricultural fields, the first map indicating a first type of a plurality of types of farming data associated with the one or more agricultural fields; receiving, by the processor, cost data corresponding to a second type of the plurality of types of farming data associated with the one or more agricultural fields; receiving revenue data associated with the one or more agricultural fields; performing a return-on-investment (RoI) analysis for the one or more agricultural fields having a plurality of components, including cost data associated with a third type of the plurality of types of farming data, the revenue data, and corresponding RoI data; causing display of a second map of the one or more agricultural fields concurrently with the first map, the second map indicating a first component of the plurality of components of the RoI analysis; receiving a selection of points from the second map, the selection corresponding to a boundary of a region within the one or more agricultural fields; causing display of a report indicating the first component of the RoI analysis specific to the region.

Claims (61)

1. A computer-implemented method of managing data and display related to an agricultural process, comprising:

receiving, from a user device, a specification of a geographical area;

causing, by a processor, a display, by a display device of the user device, of a first map of one or more agricultural fields located within the geographical area, the first map indicating a first type of farming data of a plurality of types of farming data associated with the one or more agricultural fields;

obtaining, by the processor, from the user device, cost data associated with one or more types of farming data of the plurality of types of farming data and revenue data associated with harvesting of the one or more agricultural fields;

performing a return-on-investment (RoI) analysis for the one or more agricultural fields having a plurality of RoI components, including cost data associated with a second type of farming data of the plurality of types of farming data, the revenue data, and corresponding RoI data;

causing a display of a second map of the one or more agricultural fields concurrently by the display device of the user device with the first map, the second map indicating an RoI component of the plurality of RoI components;

determining that a specific RoI component of the plurality of RoI components satisfies a trigger condition;

sending an alert including a recommendation for addressing the trigger condition to the user device; and

using an application controller, which is communicatively coupled to the processor, to control an operating parameter of an agricultural vehicle or implement at the one or more agricultural fields, based on the recommendation.

2. The computer-implemented method of claim 1 , wherein the trigger condition is a fluctuation of the cost data associated with the second type of farming data being greater than a certain threshold; and

wherein the recommendation is reducing usage of a product corresponding to the second type of farming data.

3. The computer-implemented method of claim 1 , wherein the trigger condition is a fluctuation of the RoI data associated with the second type of farming data being less than a certain threshold; and

wherein the recommendation is continuing usage of a product corresponding to the second type of farming data.

4. The computer-implemented method of claim 1 , wherein the trigger condition is a decrease of RoI in the RoI data associated with the second type of farming data; and

wherein the recommendation is considering an alternative to a product corresponding to the second type of farming data.

5. The computer-implemented method of claim 1 , further comprising:

determining a trend over a period of time in cost data associated with a third type of farming data of the plurality of types of farming data; and

adjusting a frequency of requesting cost data associated with the third type of farming data based on the determining.

6. The computer-implemented method of claim 1 , wherein the user device includes a cab computer of an agricultural apparatus in the one or more agricultural fields; and

wherein the first type of farming data is yield from the harvesting of the one or more agricultural fields; and

wherein the first map indicates a differential display of the yield over different yield ranges, which are indicated by different coloring and/or shading in the first map, for each field of the one or more agricultural fields.

7. The computer-implemented method of claim 1 , wherein the second type of farming data is seeding data; and

wherein the second map indicates a differential display of the RoI data associated with the seeding data over different RoI ranges for each field of the one or more agricultural fields.

8. The computer-implemented method of claim 1 , further comprising causing a display of a report on the second map, the report including the RoI component at a different granularity from the second map.

9. The computer-implemented method of claim 1 , further comprising receiving a user interaction with the first map, the user interaction indicating price data associated with the first type of farming data for a region on the first map;

wherein the first type of farming data is yield; and

wherein the obtaining comprises calculating the revenue data associated with the first type of farming data based on the price data associated with the first type of farming data.

10. The computer-implemented method of claim 1 , further comprising, before causing the display of the second map, causing a display of a third map of the one or more agricultural fields concurrently with the first map;

wherein the first map indicates the first type of farming data associated with the one or more agricultural fields during a first season; and

wherein the third map indicates the first type of farming data associated with the one or more agricultural fields during a second, different season.

11. The computer-implemented method of claim 1 , wherein the performing comprises determining a relationship between each of a plurality of types of cost data with the RoI data; and

wherein the method further comprises transmitting a result of the performing to the user device.

12. The computer-implemented method of claim 1 , further comprising:

receiving a selection of a region on the first map, the region corresponding to a specific seed hybrid; and

receiving the cost data comprising receiving a cost for purchasing or planting the seed hybrid in the region.

13. A non-transitory, computer-readable storage medium storing instructions which, when executed by one or more computing devices, cause performance of a method of managing data and display related to an agricultural process, the method comprising:

receiving, from a user device, a specification of a geographical area;

causing a display, by a display device of the user device, of a first map of one or more agricultural fields, the first map indicating a first type of farming data of a plurality of types of farming data associated with the one or more agricultural fields;

obtaining cost data associated with one or more types of farming data of the plurality of types of farming data, from the user device, and revenue data associated with harvesting of the one or more agricultural fields;

performing a return-on-investment (RoI) analysis for the one or more agricultural fields having a plurality of RoI components, including cost data associated with a second type of farming data of the plurality of types of farming data, the revenue data, and corresponding RoI data;

causing a display of a second map of the one or more agricultural fields concurrently by the display device of the user device with the first map, the second map indicating an RoI component of the plurality of RoI components;

determining that a specific RoI component of the plurality of RoI components satisfies a trigger condition;

sending an alert including a recommendation for addressing the trigger condition to a user device; and

using an application controller, which is communicatively coupled to the one or more computing devices, to control an operating parameter of an agricultural vehicle or implement at the one or more agricultural fields, based on the recommendation.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein the trigger condition is a fluctuation of the cost data associated with the second type of farming data being greater than a certain threshold; and

wherein the recommendation is reducing usage of a product corresponding to the second type of farming data.

15. The non-transitory, computer-readable storage medium of claim 13 , wherein the trigger condition is a fluctuation of the RoI data associated with the second type of farming data being less than a certain threshold; and

wherein the recommendation is continuing usage of a product corresponding to the second type of farming data.

16. The non-transitory, computer-readable storage medium of claim 13 , wherein the trigger condition is a decrease of RoI in the RoI data associated with the second type of farming data; and

wherein the recommendation is considering an alternative to a product corresponding to the second type of farming data.

17. The non-transitory, computer-readable storage medium of claim 13 , wherein the user device includes a cab computer of an agricultural apparatus in the one or more agricultural fields; and

wherein the first type of farming data is yield; and

wherein the first map indicates a differential display of the yield over different yield ranges for each field of the one or more agricultural fields.

18. The non-transitory, computer-readable storage medium of claim 13 , wherein the second type of farming data is seeding data; and

wherein the second map indicates a differential display of the RoI data associated with the seeding data over different RoI ranges for each field of the one or more agricultural fields.

19. The non-transitory, computer-readable storage medium of claim 13 , wherein the method further comprises receiving a user interaction with the first map, the user interaction indicating price data associated with the first type of farming data for a region on the first map;

wherein the first type of farming data is yield; and

wherein the obtaining comprises calculating the revenue data associated with the first type of farming data based on the price data associated with the first type of farming data.

20. The non-transitory, computer-readable storage medium of claim 13 , wherein the method further comprises:

receiving a selection of a region on the first map, the region corresponding to a specific seed hybrid; and

receiving the cost data comprising receiving a cost for purchasing or planting the seed hybrid in the region.

Assignments (4)
CHANGE IN PRINCIPAL PLACE OF BUSINESS Recorded Sep 2, 2025
From: CLIMATE LLC
To: CLIMATE LLC
Reel/Frame 072810/0487 →
CHANGE OF NAME Recorded Apr 25, 2024
From: THE CLIMATE CORPORATION
To: CLIMATE LLC
Reel/Frame 067235/0737 →
CHANGE OF NAME Recorded Apr 11, 2022
From: THE CLIMATE CORPORATION
To: CLIMATE LLC
Reel/Frame 059675/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2022
From: BONES, TAVIS; STUBER, JAKOB; PLATTNER, KYLE; MERRYMAN, JOSHUA; LISKER, ORIANA; SAUDER, DOUG; BARRON, CHRISTOPHER H.
To: THE CLIMATE CORPORATION
Reel/Frame 059536/0242 →