IP Library Granted Patent US 10,109,024
Granted Patent B2
US 10,109,024 · App. 14/739,823 · Granted Oct 23, 2018

Collecting data to generate an agricultural prescription

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,109,024
App. No.
14/739,823
Granted
Oct 23, 2018
Kind
B2
Abstract

A method begins by a drive unit affiliated with farm equipment receiving data from the farm equipment to produce agricultural data. The method continues with the drive unit determining a filtering constraint based on one or more parameters selected from a plurality of lists of agricultural parameters and filtering the agricultural data based on the filtering constraint to produce filtered agricultural data. The method continues with the drive unit determining processing of the filtered agricultural data and executing the processing of the filtered agricultural data.

Claims (100)

1. A drive unit comprising:

a first interface operable to establish a first communication path with farm equipment;

a second interface operable to establish a second communication path with a portable computing device;

memory; and

a processing module operably coupled to the first interface, the second interface, and the memory, wherein the processing module is operable to:

receive, via the first interface, data from the farm equipment to produce agricultural data;

determine a filtering constraint based on one or more parameters selected from a plurality of lists of agricultural parameters;

filter the agricultural data based on the filtering constraint to produce filtered agricultural data;

determine, using any one of a received instruction, a value of a portion of the filtered agricultural data, an ability level of the drive unit to execute a modified agricultural prescription versus an existing agricultural prescription, or a level of a number of further farm equipment required to execute the existing agricultural prescription, that the filtered agricultural data is to be processed by the drive unit for modifying an existing agricultural prescription, and in response, to modify the existing agricultural prescription in accordance with the filtered agricultural data to produce a modified agricultural prescription;

extract, from the modified agricultural prescription, control information and to output the control information via the first interface to an actuator set of the farm equipment resulting in performing an action using the farm equipment in accordance with the modified agricultural prescription.

2. The drive unit of claim 1 , wherein the processing module is further operable to:

receive, via the second interface, an instruction to collect a particular type of data; and

select the one or more parameters based on the instruction.

3. The drive unit of claim 1 , wherein the processing module is further operable to:

determine that the filtered agricultural data is to be processed by a host server;

output, via the second interface, the filtered agricultural data;

receive, via the second interface, a new agricultural prescription or a modified agricultural prescription;

extract, from the modified agricultural prescription, control information and to output the control information via the first interface to an actuator set of the farm equipment resulting in performing an action using the farm equipment in accordance with the modified agricultural prescription.

4. The drive unit of claim 1 , wherein the plurality of lists of agricultural parameters comprises two or more of:

a list of crop cycle parameters;

a list of types of agricultural prescription parameters; and

a list of types of farm equipment.

5. The drive unit of claim 4 further comprises:

the list of crop cycle parameters includes one or more of a planting cycle, a harvesting cycle, a tending cycle, a fertilizing cycle, a watering cycle, and a weeding cycle;

the list of types of agricultural prescription parameters includes one or more of a planting plan, a speed plan, a fertilizing plan, a watering plan, a weeding plan, and a harvesting plan; and

the list of types of farm equipment includes one or more of planting equipment, a tractor, fertilizing equipment, watering equipment, weeding equipment, and harvesting equipment.

6. The drive unit of claim 1 , wherein the processing module is further operable to:

receive, via the second interface, additional data from the portable computing device; and

integrate the additional data with the data to produce the agricultural data.

7. The drive unit of claim 1 , wherein the processing module is further operable to:

receive, via the first interface, first location information from the farm equipment;

receive, via the second interface, second location information from the portable computing device; and

integrate the first and second location information into composite location information as part of the agricultural data by one of: selecting one of the first location data and the second location data that has a lower level of error; selecting one of the first location data and the second location data that is error free; selecting one of the first location data and the second location data that has a level of error below a low error threshold level; or combining the first location data and the second location data to produce a lower net error level.

8. The drive unit of claim 1 , wherein the agricultural data comprises one or more of:

location information;

timestamp information;

terrain information;

soil sampling information;

accelerometer information;

gyroscope information;

velocity information;

weather information;

magnetic field information;

imaging data;

chemical detection;

fluid flow volume; and

execution phase of an agricultural prescription.

9. A non-transitory computer readable storage medium comprises:

at least one memory section that stores operational instructions that, when executed by one or more processing modules of a drive unit affiliated with farm equipment of a computing system, causes the drive unit to:

receive, via a first interface of the drive unit, data from the farm equipment to produce agricultural data;

determine a filtering constraint based on one or more parameters selected from a plurality of lists of agricultural parameters;

filter the agricultural data based on the filtering constraint to produce filtered agricultural data;

determine, using any one of a received instruction, a value of a portion of the filtered agricultural data, an ability level of the drive unit to execute a modified agricultural prescription versus an existing agricultural prescription, or a level of a number of further farm equipment required to execute the existing agricultural prescription, that the filtered agricultural data is to be processed by the drive unit for modifying an existing agricultural prescription, and in response, to modify the existing agricultural prescription in accordance with the filtered agricultural data to produce a modified agricultural prescription;

extract, from the modified agricultural prescription, control information and to output the control information via the first interface to an actuator set of the farm equipment resulting in performing an action using the farm equipment in accordance with the modified agricultural prescription.

10. The non-transitory computer readable storage medium of claim 9 further comprises:

the at least one memory section stores further operational instructions that, when executed by the one or more processing modules, causes the drive unit of the computing system to:

receive, via a second interface of the drive unit, an instruction to collect a particular type of data; and

select the one or more parameters based on the instruction.

11. The non-transitory computer readable storage medium of claim 9 further comprises:

the at least one memory section stores further operational instructions that, when executed by the one or more processing modules, causes the drive unit of the computing system to:

determine that the filtered agricultural data is to be processed by the drive unit for modifying an existing agricultural prescription;

modify the existing agricultural prescription in accordance with the filtered agricultural data to produce a modified agricultural prescription; and

output, via the first interface of the drive unit, the modified agricultural prescription.

12. The non-transitory computer readable storage medium of claim 9 further comprises:

the at least one memory section stores further operational instructions that, when executed by the one or more processing modules, causes the drive unit of the computing system to:

determine that the filtered agricultural data is to be processed by a host server;

output, via the second interface of the drive unit, the filtered agricultural data;

receive, via the second interface of the drive unit, a new agricultural prescription or a modified agricultural prescription; and

output, via the first interface of the drive unit, the new agricultural prescription or the modified agricultural prescription.

13. The non-transitory computer readable storage medium of claim 9 , wherein the plurality of lists of agricultural parameters comprises two or more of:

a list of crop cycle parameters;

a list of types of agricultural prescription parameters; and

a list of types of farm equipment.

14. The non-transitory computer readable storage medium of claim 13 further comprises:

the list of crop cycle parameters includes one or more of a planting cycle, a harvesting cycle, a tending cycle, a fertilizing cycle, a watering cycle, and a weeding cycle;

the list of types of agricultural prescription parameters includes one or more of a planting plan, a speed plan, a fertilizing plan, a watering plan, a weeding plan, and a harvesting plan; and

the list of types of farm equipment includes one or more of planting equipment, a tractor, fertilizing equipment, watering equipment, weeding equipment, and harvesting equipment.

15. The non-transitory computer readable storage medium of claim 9 further comprises:

the at least one memory section stores further operational instructions that, when executed by the one or more processing modules, causes the drive unit of the computing system to:

receive, via the second interface of the drive unit, additional data from a portable computing device; and

integrate the additional data with the data to produce the agricultural data.

16. The non-transitory computer readable storage medium of claim 9 further comprises:

the at least one memory section stores further operational instructions that, when executed by the one or more processing modules, causes the drive unit of the computing system to:

receive, via the first interface of the drive unit, first location information from the farm equipment;

receive, via the second interface of the drive unit, second location information from the portable computing device; and

integrate the first and second location information into composite location information as part of the agricultural data by one of: selecting one of the first location data and the second location data that has a lower level of error; selecting one of the first location data and the second location data that is error free; selecting one of the first location data and the second location data that has a level of error below a low error threshold level; or combining the first location data and the second location data to produce a lower net error level.

17. The non-transitory computer readable storage medium of claim 9 , wherein the agricultural data comprises one or more of:

location information;

timestamp information;

terrain information;

soil sampling information;

accelerometer information;

gyroscope information;

velocity information;

weather information;

magnetic field information;

imaging data;

chemical detection;

fluid flow volume; and

execution phase of an agricultural prescription.

Assignments (3)
CHANGE IN PRINCIPAL PLACE OF BUSINESS Recorded Sep 2, 2025
From: CLIMATE LLC
To: CLIMATE LLC
Reel/Frame 072809/0473 →
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 29, 2015
From: BAKKE, BRAD B.; RUPP, CRAIG EUGENE; KULL, A. CORBETT S.; ATCHISON, AUSTIN BROCK
To: THE CLIMATE CORPORATION
Reel/Frame 036684/0284 →
Cited By (2)
US 12,327,287 US 12,501,843