The Climate Corporation | Date: 2016-02-05
A computer-implemented method for recommending agricultural activities is implemented by an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, determining a plurality of field condition data based on the subset of the plurality of input data, identifying a plurality of field activity options, determining a recommendation score for each of the plurality of field activity options based at least in part on the plurality of field condition data, and providing a recommended field activity option from the plurality of field activity options based on the plurality of recommendation scores.
The Climate Corporation | Date: 2015-08-20
A method for agronomic and agricultural monitoring includes designating an area for imaging, determining a flight path above the designated area, operating an unmanned aerial vehicle (UAV) along the flight path, acquiring images of the area using a camera system attached to the UAV, and processing the acquired images.
The Climate Corporation | Date: 2015-04-01
A method for determining national crop yields during the growing season using regional agricultural data is provided. In an embodiment, determining national crop yields during the growing season may be accomplished using a server computer system that receives, via a network, agricultural data records that are used to forecast a national crop yield for a particular year. Within the server computer system an agricultural time series module receives one or more agricultural data records that represent a type of covariate data value related to plants at a specific geo-location at a specific time. The agricultural time series module then aggregates the agricultural data records to create one or more geo-specific time series that represent a specific geo-location over a specified time. The agricultural time series module creates one or more aggregated time series that represent geographic areas from a subset of the one or more geo-specific time series. A crop yield estimating module selects a representative feature from the one or more aggregated time series and creates a covariate matrix for each specific geographic area in computer memory of the server computer system. The crop yield estimating module determines a specific state crop yield for a specific year by using a linear regression module to calculate the specific state crop yield from the covariate matrix that represents the specific state for that specific year. The crop estimation module determines a national crop yield for the specific year by using the distribution generation module to calculate the national crop yield for a specific year from the sum of the specific state crop yields for the specific year nationally adjusted using a national yield adjustment module.
The Climate Corporation | Date: 2015-07-28
A method begins by a computing device allocating a plurality of tasks of an agricultural prescription for a farming geographic area to a fleet of farming equipment. While executing tasks of the plurality of tasks, the method continues with at least some of the fleet of farming equipment collecting task execution data. Based on the task execution data, the method continues with the computing device updating at least one of the agricultural prescription, the plurality of tasks, and the allocation of at least one task of the plurality of tasks.
The Climate Corporation | Date: 2015-09-01
A method begins by a computing device gathering, for a piece of farm equipment, harvesting data while the piece of farm equipment is harvesting a crop in a geographic area, where the harvesting data includes location information, environmental information, harvest sensing information, and farm equipment operational information. The method continues with the computing device determining a harvesting scaling factor for the piece of farm equipment based on the harvesting data and historical crop yield data. The method continues with the computing device estimating current crop yield data based on the harvesting scaling factor and one of the harvesting data and the historical crop yield data.
The Climate Corporation | Date: 2015-06-15
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.
The Climate Corporation | Date: 2016-05-19
A protective connector includes a core assembly structure, mating pins and a mating coupling structure. The core assembly structure has circuitry mounted therein. The mating coupling structure substantially encases the core assembly structure and mates with another connector such that the mating pins of the protective connector are electrically coupled to pins of the other connector. The mating coupling structure is mechanically free-moving with respect to the core assembly structure such that forces applied to the mating coupling structure to mate the protective connector to the other connector are not applied to the circuitry within the core assembly structure.
The Climate Corporation | Date: 2015-03-06
A method for temperature interpolation is provided. In an embodiment climatology records and temperature observations are received by a weather computing system over a network from an outside source. The temperature observations are subtracted from the climatology records to create anomalies. The anomalies are extrapolated across a map using various modeling methods and stored in the volatile memory of weather computing system. When the weather computing system receives a request for a temperature at a specific location, the weather computing system retrieves the anomaly field from the volatile memory and applies it to the climatology records at the requested location to determine the temperature for that location.
The Climate Corporation | Date: 2015-07-13
A method for estimating precipitation values and associated uncertainties is provided. In an embodiment, precipitation records that indicate the occurrence and intensity of precipitation at specific locations are received by a weather computing system. The weather computing system uses the gauge information to separately create multiple realizations of precipitation occurrence fields and precipitation intensity fields. The weather computing system may model the occurrence of precipitation by proposing a value for each point independently and using the proposed value to update all prior proposals. The weather computing system may model the intensity of precipitation by modeling the spatial correlation of precipitation intensity and sampling from distributions at each location to determine the intensity of precipitation at each location. The weather computing system may then combine the precipitation intensity and occurrence fields into one or more final estimate fields.
The Climate Corporation | Date: 2016-01-29
Systems, methods and apparatus are provided for soil testing. In some embodiments, a soil sample quality criterion is determined and associated with the soil sample. In some embodiments a soil characteristic measurement is additionally taken and associated with the soil sample. In some embodiments, the soil sample and its associated data are associated with a container in which the soil sample is placed.