IP Library Granted Patent US 12,628,724
Granted Patent B2
US 12,628,724 · App. 18/489,514 · Granted May 19, 2026

User priorities for performing farming actions

Inventors: Swen Ulrich Conrad (Mountain View, CA); Anthony John Latham (Ankeny, IA); Kent Michael Anderson (Signal Mountain, TN)
Assignee: Deere & Company
A01B79/02A01B79/005G05D1/0223
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,628,724
App. No.
18/489,514
Granted
May 19, 2026
Kind
B2
Abstract

Some embodiments relate to a control system sending for display a first user interface requesting user priority values for treatment metrics. The control system receives, as input from a user interacting with the first user interface, user priority values. The control system operates the farming machine according to the user priority values. Based on sensor data generated as the farming machine operates in the field, the control system determines actual values of the treatment metrics. The control system sends for display on the client device a second user interface including the actual values for the treatment metrics. The control system receives updated user priority values from the client device for the treatment metrics. The updated user priority values are received as input from the user interacting with the second user interface. The control system updates operation of the farming machine according to the updated user priority values.

Claims (47)

1 . A method for operating a farming machine configured to perform farming actions in a field, the method comprising:

sending for display on a client device a first user interface requesting user priority values for treatment metrics including treatment quality, treatment product savings, and farming machine productivity, the user priority values to be implemented while the farming machine performs farming actions in the field;

receiving, as first input from a user interacting with the first user interface of the client device, user priority values;

operating the farming machine according to the user priority values;

based on sensor data generated as the farming machine operates in the field, determining actual values of the treatment metrics;

while the farming machine is operating according to the user priority values, sending for display on the client device a second user interface including the actual values for the treatment metrics, wherein the second user interface includes the actual values for the treatment quality, the treatment product savings, and the farming machine productivity;

receiving updated user priority values from the client device for the treatment metrics, the updated user priority values received as second input from the user interacting with the second user interface, wherein the updated user priority values are updated relative to the user priority values previously received as first input from the user interacting with the first user interface of the client device; and

updating operation of the farming machine according to the updated user priority values.

2 . The method of claim 1 , wherein the treatment quality indicates a plant hit rate.

3 . The method of claim 1 , wherein the treatment product savings indicates an amount of plant treatment product used to treat plants.

4 . The method of claim 1 , wherein the farming machine productivity indicates a speed of the farming machine moving through the field.

5 . The method of claim 1 , wherein responsive to the actual value of the treatment quality being below a threshold value, the second user interface includes a recommendation to increase the actual value of the treatment quality.

6 . The method of claim 1 , further comprising:

determine a predicted treatment product usage for the field,

wherein responsive to the predicted treatment product usage being larger than an amount of treatment product with the farming machine by a threshold amount, the second user interface includes a recommendation to change an actual value of a treatment metric to decrease a consumption rate of the treatment product.

7 . The method of claim 1 , further comprising:

determine a predicted treatment product usage for the field,

wherein responsive to the predicted treatment product usage being smaller than an amount of treatment product with the farming machine by a threshold amount, the second user interface includes a recommendation to change an actual value of a treatment metric to increase a consumption rate of the treatment product.

8 . The method of claim 1 , wherein the second user interface indicates how changing an actual value of a first treatment metric affects an actual value of a second treatment metric different than the first treatment metric.

9 . A non-transitory computer readable storage medium comprising stored instructions, the stored instructions, when executed by a computing device, cause the computing device to perform operations comprising:

sending for display on a client device a first user interface requesting user priority values for treatment metrics including treatment quality, treatment product savings, and farming machine productivity, the user priority values to be implemented while a farming machine performs farming actions in a field;

receiving, as input from a user interacting with a user interface of the client device, user priority values;

operating the farming machine according to the user priority values;

based on sensor data generated as the farming machine operates in the field, determining actual values of the treatment metrics;

while the farming machine is operating according to the user priority values, sending for display on the client device a second user interface including the actual values for the treatment metrics, wherein the second user interface includes the actual values for the treatment quality, the treatment product savings, and the farming machine productivity;

receiving updated user priority values from the client device for the treatment metrics, the updated user priority values received as second input from the user interacting with the second user interface, wherein the updated user priority values are updated relative to the user priority values previously received as first input from the user interacting with the first user interface of the client device; and

updating operation of the farming machine according to the updated user priority values.

10 . The non-transitory computer readable storage medium of claim 9 , wherein the treatment quality indicates a plant hit rate.

11 . The non-transitory computer readable storage medium of claim 9 , wherein the treatment product savings indicates an amount of plant treatment product used to treat plants.

12 . The non-transitory computer readable storage medium of claim 9 , wherein the farming machine productivity indicates a speed of the farming machine moving through the field.

13 . The non-transitory computer readable storage medium of claim 9 , wherein each user priority value is relative to other user priority values.

14 . The non-transitory computer readable storage medium of claim 9 , wherein responsive to the actual value of the treatment quality being below a threshold value, the second user interface includes a recommendation to increase the actual value of the treatment quality.

15 . The non-transitory computer readable storage medium of claim 9 , wherein the operations of the computing device further comprise:

determine a predicted treatment product usage for the field,

wherein responsive to the predicted treatment product usage being larger than an amount of treatment product with the farming machine by a threshold amount, the second user interface includes a recommendation to change an actual value of a treatment metric to decrease a consumption rate of the treatment product.

16 . The non-transitory computer readable storage medium of claim 9 , wherein the operations of the computing device further comprise:

determine a predicted treatment product usage for the field,

wherein responsive to the predicted treatment product usage being smaller than an amount of treatment product with the farming machine by a threshold amount, the second user interface includes a recommendation to change an actual value of a treatment metric to increase a consumption rate of the treatment product.

17 . The non-transitory computer readable storage medium of claim 9 , wherein the second user interface indicates how changing an actual value of a first treatment metric affects an actual value of a second treatment metric different than the first treatment metric.

18 . A farming machine configured to configured to perform farming actions in a field and configured to:

send for display on a client device a first user interface requesting user priority values for treatment metrics including treatment quality, treatment product savings, and farming machine productivity, the user priority values to be implemented while the farming machine performs farming actions in the field;

receive, as first input from a user interacting with the first user interface of the client device, user priority values;

operate the farming machine according to the user priority values;

based on sensor data generated as the farming machine operates in the field, determine actual values of the treatment metrics;

while the farming machine is operating according to the user priority values, send for display on the client device a second user interface including the actual values for the treatment metrics, wherein the second user interface includes the actual values for the treatment quality, the treatment product savings, and the farming machine productivity;

receive updated user priority values from the client device for the treatment metrics, the updated user priority values received as second input from the user interacting with the second user interface, wherein the updated user priority values are updated relative to the user priority values previously received as first input from the user interacting with the first user interface of the client device; and

update operation of the farming machine according to the updated user priority values.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: BLUE RIVER TECHNOLOGY INC.
To: DEERE & COMPANY
Reel/Frame 069164/0195 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2023
From: CONRAD, SWEN ULRICH; ANDERSON, KENT MICHAEL
To: BLUE RIVER TECHNOLOGY INC.
Reel/Frame 065320/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2023
From: LATHAM, ANTHONY JOHN
To: DEERE & COMPANY
Reel/Frame 065320/0939 →
Continuity (1)
Related Publication 20250127073A1 · Apr 24, 2025
References Cited (12)
US 20190250573A1 · Sporrer · 2019 [cited by examiner]
US 20190354081A1 · Blank · 2019 [cited by examiner]
US 20190373806A1 · Wataya et al. · 2019 [cited by applicant]
US 20200029490A1 · Bertucci · 2020 [cited by examiner]
US 20220192084A1 · Mizushima · 2022 [cited by examiner]
US 20220192174A1 · Humpal · 2022 [cited by examiner]
US 20250000010A1 · Cline · 2025 [cited by examiner]
AU 2018203764A1 · 2019 [cited by applicant]
CA 3029916A1 · 2019 [cited by applicant]
CA 3112581C · 2022 [cited by examiner]
EP 3570228A1 · 2019 [cited by applicant]
Extended European Search Report and Written Opinion issued in European Patent Application No. 24202509.6 dated Mar. 14, 2025, in 07 pages. [cited by applicant]