IP Library Patent Application 16042015
Patent Application
App. No. 16/042,015

AUTOMATICALLY ASSIGNING HYBRIDS OR SEEDS TO FIELDS FOR PLANTING

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 None
App. No.
16/042,015
Filed
Jul 23, 2018
Art Unit
3624
USPC
706/11
Abstract

Techniques are provided for automatically assigning hybrid products or seed products to agricultural fields with optimal yield performance. In one embodiment, a computer-implemented method comprises using field assignment instructions in the server computer system, receiving, over a digital data communication network at a server computer system, grower datasets specifying agricultural fields of growers and inventories of hybrid products or seed products of the growers; using the field assignment instructions in the server computer system, obtaining over the digital data communication network at the server computer system, other input data comprising relative maturity values, historic yield values for the fields of the growers, and mean yield values for regions in which the fields of the growers are located; using the field assignment instructions in the server computer system, calculating pair datasets consisting of permutations of product assignments of two (2) products to two (2) fields from among the fields of the growers, and corresponding converse assignments of the same products and fields; inputting specified features of the pair dataset(s) to a trained machine learning model, to yield predicted POS values for each of the product assignments and its corresponding converse assignment; blending the predicted POS values for all fields with field classification data using an operations research model of other field data, to result in creating and storing score values for each of the product assignments and the corresponding converse assignments; using the field assignment instructions in the server computer system, generating and causing displaying at least the product assignments in a graphical user interface display of a client computing device.

Claims (45)

1 . A computer-implemented method comprising:

using field assignment instructions in a server computer system, receiving, over a digital data communication network at the server computer system, grower datasets specifying agricultural fields of growers and inventories of hybrid products or seed products of the growers;

using the field assignment instructions in the server computer system, obtaining over the digital data communication network at the server computer system, other input data comprising relative maturity values, historic yield values for the fields of the growers, and mean yield values for regions in which the fields of the growers are located;

using the field assignment instructions in the server computer system, calculating pair datasets consisting of permutations of product assignments of two (2) products to two (2) fields from among the fields of the growers, and corresponding converse assignments of the same products and fields; inputting specified features of the pair dataset(s) to a trained machine learning model, to yield predicted POS values for each of the product assignments and its corresponding converse assignment; blending the predicted POS values for all fields with field classification data using an operations research model of other field data, to result in creating and storing score values for each of the product assignments and the corresponding converse assignments;

using the field assignment instructions in the server computer system, generating and causing displaying at least the product assignments in a graphical user interface display of a client computing device.

2 . The method of claim 1 , further comprising, using the field assignment instructions in the server computer system, repeating the calculating, inputting and blending for all products in inventory of a grower and all fields of that grower.

3 . The method of claim 1 , further comprising, using the field assignment instructions in the server computer system, repeating the calculating, inputting and blending for all products in inventory of a grower and all fields of that grower, for all the growers.

4 . The method of claim 1 , further comprising, using the field assignment instructions in the server computer system:

classifying the fields of the growers as high-performing or low-performing;

inputting the specified features of the pair dataset(s) to the trained machine learning model in two stages to cause separate classification with respect to the high-performing fields and the low-performing fields.

5 . The method of claim 4 , further comprising, using the field assignment instructions in the server computer system, performing the classifying for a particular field based on calculating whether a historic yield value of the particular field is among higher yield values that are above the mean yield values for regions in which the fields of the growers are located.

6 . The method of claim 1 , further comprising, using the field assignment instructions in the server computer system, for the predicted POS values that are associated with a particular grower, applying one or more grower-specific constraints that are associated with the same particular grower, to result in updating the predicted POS values to grower-specific POS values.

7 . The method of claim 6 , wherein the grower-specific constraints comprise any one or more of: numbers of bags of hybrid products or seed products in inventory; sizes of fields of the particular grower; relative maturity values for the fields of the particular grower; equipment types of the particular grower; operations management values of the particular grower; seeding density goal values of the particular grower.

8 . The method of claim 1 , further comprising, using the field assignment instructions in the server computer system, for the predicted POS values that are associated with a particular grower, automatically assigning the hybrid products or seed products of the same particular grower to specific fields of the same particular grower, based on ranking the predicted POS values that are associated with the same particular grower.

9 . The method of claim 8 , further comprising, using the field assignment instructions in the server computer system, updating the graphical user interface display of a client computing device to cause displaying an ordered chart of assignments of the hybrid products or seed products of the same particular grower to specific fields of the same particular grower.

10 . The method of claim 9 , further comprising, using the field assignment instructions in the server computer system, generating the ordered chart of assignments of the hybrid products or seed products of the same particular grower to specific fields of the same particular grower using a plurality of graphical bars representing the assignments, each of the bars having a length based upon a magnitude of one of the predicted POS values that corresponds to a particular hybrid product or seed product.

11 . The method of claim 8 , further comprising, using the field assignment instructions in the server computer system, generating the ordered chart of assignments of the hybrid products or seed products of the same particular grower to specific fields of the same particular grower using a plurality of graphical bars representing the assignments, each of the bars comprising a graphical attribute that indicates a positive recommendation or negative recommendation.

12 . The method of claim 1 , further comprising, using the field assignment instructions in the server computer system:

for a particular grower, generating and causing displaying using the client computing device, a graphical map display comprising a graphical representation of one or more particular fields of the particular grower and the product assignments using one or more of: product identifiers in text; distinct colors of the particular fields.

13 . The method of claim 1 , further comprising, using the field assignment instructions in the server computer system:

for a particular grower, generating and causing displaying using the client computing device, a graphical map display comprising:

a graphical representation of one or more particular fields of the particular grower and the product assignments using one or more of: product identifiers in text; distinct colors of the particular fields; and

a data table that identifies a field or farm, a particular hybrid product or seed product that has been assigned to that field, and a number of bags of the particular hybrid product or seed product that have been assigned to that field.

14 . The method of claim 1 , further comprising, using the field assignment instructions in the server computer system, generating and causing displaying a graphical user interface display that presents field assignment recommendations comprising:

a graphical field map of a particular field;

a product assignment graph comprising a bar chart in which graphical bars correspond to seed products or hybrid products, and a linear dimension of each bar represents a magnitude of a POS value or recommendation score for the associated product;

the bars for products reflecting positive recommendations or negative recommendations;

the bars ordered according to POS value or score;

the bars displayed using a plurality of different colors that are associated with a spectrum of values along a positive to negative recommendation scale.

15 . The method of claim 14 , further comprising, using the field assignment instructions in the server computer system:

receiving input that selects a particular field from among a list, menu or other enumeration of fields of a particular grower;

in response to the input, dynamically calculating updated POS values for products in inventory for the newly identified field and updating the graphical user interface display as soon as result data is available.

16 . A computer system comprising:

one or more processors;

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

using field assignment instructions in a server computer system, receiving, over a digital data communication network at a server computer system, grower datasets specifying agricultural fields of growers and inventories of hybrid products or seed products of the growers;

using the field assignment instructions in the server computer system, obtaining over the digital data communication network at the server computer system, other input data comprising relative maturity values, historic yield values for the fields of the growers, and mean yield values for regions in which the fields of the growers are located;

using the field assignment instructions in the server computer system, calculating pair datasets consisting of permutations of product assignments of two (2) products to two (2) fields from among the fields of the growers, and corresponding converse assignments of the same products and fields; inputting specified features of the pair dataset(s) to a trained machine learning model, to yield predicted POS values for each of the product assignments and its corresponding converse assignment; blending the predicted POS values for all fields with field classification data using an operations research model of other field data, to result in creating and storing score values for each of the product assignments and the corresponding converse assignments;

using the field assignment instructions in the server computer system, generating and causing displaying at least the product assignments in a graphical user interface display of a client computing device.

17 . The computer system of claim 1 , further comprising instructions which, when executed using the one or more processors, cause the one or more processors to perform, using the field assignment instructions in the server computer system, repeating the calculating, inputting and blending for all products in inventory of a grower and all fields of that grower.

18 . The computer system of claim 1 , further comprising instructions which, when executed using the one or more processors, cause the one or more processors to perform, using the field assignment instructions in the server computer system, repeating the calculating, inputting and blending for all products in inventory of a grower and all fields of that grower, for all the growers.

19 . The computer system of claim 1 , further comprising instructions which, when executed using the one or more processors, cause the one or more processors to perform, using the field assignment instructions in the server computer system:

classifying the fields of the growers as high-performing or low-performing;

inputting the specified features of the pair dataset(s) to the trained machine learning model in two stages to cause separate classification with respect to the high-performing fields and the low-performing fields.

20 . The computer system of claim 18 , further comprising instructions which, when executed using the one or more processors, cause the one or more processors to perform, using the field assignment instructions in the server computer system, performing the classifying for a particular field based on calculating whether a historic yield value of the particular field is among higher yield values that are above the mean yield values for regions in which the fields of the growers are located.

Assignments (6)
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 072809/0623 →
CHANGE OF NAME Recorded Mar 8, 2022
From: THE CLIMATE CORPORATION
To: CLIMATE LLC
Reel/Frame 059349/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2018
From: SORGE, MATTHEW
To: THE CLIMATE CORPORATION
Reel/Frame 047724/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2018
From: REICH, TIMOTHY; YANG, XIAO; EHLMANN, TONYA; BULL, JASON; XIE, YAO; SHAH, NIKISHA
To: THE CLIMATE CORPORATION
Reel/Frame 046859/0854 →