# US 11,895,938 B2 · Connected planter data sharing playthrough

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,895,938 B2
- Document ID: US11895938B2
- Status: Granted
- Kind: B2
- Application number: 17/302,334
- Filed: 2021-04-30
- Published: 2021-11-04
- Granted: 2024-02-13
- Earliest claimed: 2020-05-01
- Assignees: Kinze Manufacturing, Inc.
- Applicants: Kinze Manufacturing, Inc.
- Inventors: Ryan McMahan; Jason Schoon; Matthew Moeller; Matthew Baker
- Web page: https://patentgrep.com/patent/US11895938B2

## CPC

- A01B 79/005: {Precision agriculture}
- A01C 21/005: {Following a specific plan, e.g. pattern}
- G01S 19/47: the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
- G05D 1/0077: {using redundant signals or controls}
- G05D 1/0219: {ensuring the processing of the whole working surface}
- G05D 1/0231: {using optical position detecting means (position-fixing by using electromagnetic waves other than radio waves, e.g. optical position detecting means G01S5/16)}
- G05D 1/027: {comprising intertial navigation means, e.g. azimuth detector (inertial navigation G01C21/16; inertial navigation combined with non-inertial navigation instruments G01C21/165)}
- G05D 1/0278: {using satellite positioning signals, e.g. GPS}
- G05D 1/0287: {involving a plurality of land vehicles, e.g. fleet or convoy travelling (traffic control systems for road vehicles G08G1/00, particularly anticollision systems G08G1/16)}
- G05D 1/101: {specially adapted for aircraft}
- G05D 1/24: Arrangements for determining position or orientation
- G05D 1/247: using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
- G05D 1/248: generated by satellites, e.g. GPS
- G05D 1/249: from positioning sensors located off-board the vehicle, e.g. from cameras
- G05D 1/648: Performing a task within a working area or space, e.g. cleaning
- G05D 1/692: involving a plurality of disparate vehicles
- G05D 1/87: using redundant control arrangements
- G06F 3/0641: {De-duplication techniques}
- G06F 3/0643: {Management of files}
- G06F 16/168: {Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs (query results presentation G06F16/156)}
- G06F 16/1744: {using compression, e.g. sparse files}
- G06F 16/1748: {De-duplication implemented within the file system, e.g. based on file segments (de-duplication techniques in storage systems for the management of data blocks G06F3/0641)}
- G06F 16/176: Support for shared access to files; File sharing support
- H04W 76/14: Direct-mode setup
- A01B 79/02: combined with other agricultural processing, e.g. fertilising, planting
- A01C 21/00: Methods of fertilising {, sowing or planting}
- A01B: SOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL (making or covering furrows or holes for sowing, planting or manuring A01C5/00; mowers convertible to soil working apparatus or capable of soil working A01D42/04; mowers combined with soil working implements A01D43/12; soil working for engineering purposes E01, E02, E21)
- A01C: PLANTING; SOWING; FERTILISING (parts, details or accessories of agricultural machines or implements, in general A01B51/00 - A01B75/00)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Continued and precise operation of an agricultural implement exists even where a subsystem, such as a GPS receiver, wireless communicator, a sensor, or the like, fails, falters, or is otherwise unusable. Data is continually tracked to the extent possible during failure or faltering and is temporarily stored. To continue operations during periods of unavailability, a representation of planted ground is anticipated by other agricultural implements and/or calculated with agricultural data from other agricultural implements. Normal operations then continue until data sync can catch back up to real-time.

## Claims

### Claim 1

A computerized method for use with an agricultural implement comprising:
sensing agricultural characteristics with a first agricultural implement;
communicating, in real-time, agricultural data associated with the agricultural characteristics between a first agricultural implement and a second agricultural implement;
in times where at least one aspect of the second agricultural implement becomes unavailable:
interpolating, with a non-transitory computer readable medium on the first agricultural implement, anticipated agricultural data associated with the second agricultural implement; and
relying, at least in part, on a sharing playthrough including at least some of the anticipated agricultural data for continued operation of the second agricultural implement and
allowing the replacement of the anticipated agricultural data with actual data collected during periods of unavailability once an agricultural operation has been performed.

### Claim 2 (depends on 1)

The computerized method of claim 1 wherein the non-transitory computer readable medium is located on the first agricultural implement and the anticipated agricultural data is shared with the second agricultural implement.

### Claim 3 (depends on 1)

The computerized method of claim 1 wherein the agricultural data is shared from the first agricultural implement to the second agricultural implement and the interpolating non-transitory computer readable medium is located on the second agricultural implement.

### Claim 4 (depends on 1)

The computerized method of claim 1 wherein interpolation of the anticipated agricultural data is based on previously communicated agricultural data and/or agricultural data from a previous season.

### Claim 5 (depends on 1)

The computerized method of claim 1 further comprising planning a path of travel for the second agricultural implement.

### Claim 6 (depends on 1)

The computerized method of claim 1 further comprising accepting a proposed path of travel for the second agricultural implement.

### Claim 7 (depends on 1)

The computerized method of claim 1 further comprising determining a geographic location of the second agricultural implement.

### Claim 8 (depends on 1)

The computerized method of claim 1 further comprising updating the anticipated agricultural data during operation of the agricultural implement based on a change to a path of travel, a task to be performed, or a weather condition.

### Claim 9 (depends on 1)

The computerized method of claim 1 further comprising establishing a connecting the first and second agricultural implements via a network and/or pairing the first and second agricultural implements.

### Claim 10 (depends on 9)

The computerized method of claim 9 further comprising losing the network connection at the second agricultural implement.

### Claim 11 (depends on 10)

The computerized method of claim 10 further comprising:
while maintaining the network connection at the second agricultural implement:
storing historical data on a storage device remote of the second agricultural implement;
while not maintaining the network connection at the second agricultural implement:
storing temporary data on a storage device local to the second agricultural implement.

### Claim 12 (depends on 11)

The computerized method of claim 11 further comprising, after re-establishing the network connection at the second agricultural implement, uploading the temporary data to the storage device remote of the agricultural implement.

### Claim 13 (depends on 11)

The computerized method of claim 11 wherein the storage device remote of the second agricultural implement is:
(a) associated with a cloud-based storage system;
(b) connected to a database server; or
(c) located on the first agricultural implement and/or one or more distinct agricultural implements.

### Claim 14 (depends on 1)

The computerized method of claim 1 further comprising losing an ability to sense at least one agricultural characteristic at the second agricultural implement.

### Claim 15 (depends on 1)

The computerized method of claim 1 wherein the first and/or second agricultural implements are fully autonomous.

### Claim 16

A computerized system for use with an agricultural implement comprising:
a navigation system;
a transmitter capable of employing at least one communication protocol and connecting to a network;
a sensor for sensing one or more agricultural characteristics; and
a non-transitory computer readable medium comprising a processor, a memory, an operating system, and a compiler, wherein the non-transitory computer readable medium is configured to:
communicate agricultural data relating to one or more agricultural characteristics to a plurality of agricultural implements; and
in times where at least one aspect of an external agricultural implement becomes unavailable:
interpolate, with a non-transitory computer readable medium native to the agricultural implement, anticipated agricultural data associated with the external agricultural implement; and
provide a sharing playthrough that includes at least some of the anticipated agricultural data directly from the native agricultural implement to the external agricultural implement; and
allow the replacement of the anticipated agricultural data with actual data collected during periods of unavailability once an agricultural operation has been performed.

### Claim 17 (depends on 16)

The computerized system of claim 16 wherein the non-transitory computer readable medium is further configured to:
automatically anticipate where outages or latencies will occur and in response, using a sharing playthrough to rely on agricultural data collected by a non-transitory computer radium medium of the external implement.

### Claim 18

A software application capable of being executed by a non-transitory computer readable medium associated with an agricultural implement, said non-transitory computer readable medium comprising a processor, a memory, an operating system, and a compiler, said software application comprising:
one or more programmatic modules configured to:
communicate agricultural data relating to one or more agricultural characteristics to a plurality of agricultural implements; and
in times where at least one aspect of an external agricultural implement becomes unavailable:
interpolate, with a non-transitory computer readable medium native to the agricultural implement, anticipated agricultural data associated with the external agricultural implement; and
provide a sharing playthrough that includes at least some of the anticipated agricultural data directly from the native agricultural implement to the external agricultural implement; and
allow the replacement of the anticipated agricultural data with actual data collected during periods of unavailability once an agricultural operation has been performed.

### Claim 19 (depends on 18)

The software application of claim 18 wherein the one or more programmatic modules are further configured to plan a path of travel for one or more of the plurality of agricultural implements.

### Claim 20 (depends on 18)

The software application of claim 18 wherein the one or more programmatic modules are further configured to geotag the agricultural data and the geotagged agricultural data includes identification of the agricultural implement upon which the one or more agricultural characteristics are sensed.

### Claim 21 (depends on 1)

The computerized method of claim 1, further comprising allowing for a combined display of data related to the second agricultural implement by creating a harmonized view of (i) the agricultural data associated with a live feed—mapped view; and (ii) the anticipated agricultural data for continued operation of the second agricultural implement.

### Claim 22 (depends on 21)

The computerized method of claim 21, wherein (iii) data collected during periods of unavailability is associated with a native view located adjacent to the live feed—mapped view.

### Claim 23 (depends on 22)

The computerized method of claim 22, wherein within the harmonized view, distinct visual indicators are used to represent (i) the agricultural data associated with a live feed—mapped view; (ii) the anticipated agricultural data for continued operation of the second agricultural implement; and (iii) any data collected during periods of unavailability and associated within a native view of the second agricultural implement can replace and/or be combined.

### Claim 24 (depends on 23)

The computerized method of claim 23, wherein the distinct visual indicators comprise distinct colors or hatch types.
