US 12,141,880 B2
Systems and methods for combine routing
Sambarta Dasgupta, Sunnyvale, CA (US); Anand Pramod Deshmukh, Albany, CA (US); Jesse B. Grote, Boone, IA (US); Hongwei Luo, Saint Louis, MO (US); Aviral Shukla, Defiance, MO (US); Zi Wang, Chesterfield, MO (US); Yiduo Zhan, Chesterfield, MO (US); Hui Zhang, Ballwin, MO (US); and Xiaobo Zhou, Chesterfield, MO (US)
Assigned to MONSANTO TECHNOLOGY LLC, Saint Louis, MO (US)
Filed by Monsanto Technology LLC, Saint Louis, MO (US)
Filed on Jul. 28, 2023, as Appl. No. 18/227,811.
Application 18/227,811 is a continuation of application No. 16/906,289, filed on Jun. 19, 2020, granted, now 11,715,166.
Claims priority of provisional application 62/864,107, filed on Jun. 20, 2019.
Prior Publication US 2024/0013322 A1, Jan. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/00 (2023.01); A01D 41/00 (2006.01); A01D 41/127 (2006.01); G06Q 10/0631 (2023.01); G06Q 50/00 (2024.01); G06Q 50/02 (2012.01)
CPC G06Q 50/02 (2013.01) [A01D 41/127 (2013.01); G06Q 10/06314 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system comprising:
a routing processor; and
one or more computer-readable storage media storing harvest input data, at least one harvest characteristic, and computer-executable instructions, the harvest input data relating to the harvesting of crops at a plurality of locations in one or more fields by a plurality of combines, the at least one harvest characteristic including an attribute of the crops;
wherein the computer-executable instructions, when executed by the routing processor, configure the routing processor to:
generate, using a multi-stage prescriptive routing model engine, a combine routing program based on the harvest input data and the at least one harvest characteristic, the combine routing program defining movement of multiple combines of the plurality of combines between the plurality of locations in the one or more fields;
wherein the multi-stage prescriptive routing model engine comprises:
a demand stage configured to:
capture a penalty specific to the attribute of the crops; and
identify combine harvesting demand as a function of the harvest input data, the at least one harvest characteristic, and the captured penalty; and
a scheduling stage configured to generate the combine routing program as a function of (i) the combine harvesting demand and (ii) a penalty for not assigning one(s) of the plurality of combines to one(s) of the plurality of locations; and
cause one or more of the plurality of combines to move consistent with the generated combine routing program to harvest the crops at the one(s) of the plurality of locations.