IP Library Granted Patent US 11,507,899
Granted Patent B2
US 11,507,899 · App. 17/689,593 · Granted Nov 22, 2022

Farming data collection and exchange system

Inventors: Jason G. Tatge (Bucyrus, KS); Heath Garret Gerlock (Omaha, NE); Randall Thomas Nuss (Lincoln, NE)
Assignee: Farmobile, LLC
G06Q10/0631G06F13/4027G06F13/4282G06Q10/06H04L67/12H04L67/52H04W4/025H04W4/029H04W4/40G06Q50/02H04L2012/40215
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 11,507,899
App. No.
17/689,593
Granted
Nov 22, 2022
Kind
B2
Abstract

Embodiments of the present invention provide a passive relay device for farming vehicles and implements, as well as an online farming data exchange, which together enable capturing, processing and sharing farming operation data generated during combined use of the farming vehicle and farming implement at a farming business. The farming operation data includes detailed information about individual farming operations, including without limitation the type of farming operation, the location of the farming operation, the travel path for the farming operation, as well as operating parameters and operating events occurring while the farming operation is performed.

Claims (27)

1. A system for determining and recording a set of operating events and a travel path for a farming vehicle and a farming implement while the farming vehicle and the farming implement are used to perform a farming operation at a farming business, the system comprising:

(a) a server comprising (i) a first data store for storing an electronic farm record for the farming business, (ii) a server microprocessor, (iii) a server memory, and (iv) a parameter extraction program in the server memory; and

(b) a relay device comprising

(i) a network interface that permits the relay device to download from the server a copy of the plurality of implement profiles,

(ii) a bus connector that communicatively connects the relay device to a message bus on the farming vehicle or the farming implement, the bus connecter configured to capture message data generated by the farming implement while the farming vehicle and the farming implement are used to perform the farming operation at the farming business,

(iii) a global positioning receiver to receive position and time signals from space-based satellites during the farming operation,

(iv) a relay device memory,

(v) a plurality of implement profiles in the relay device memory, each implement profile defining, for a known farming implement, a known manufacturer code, a known device class, a known version and a known communication protocol,

(vi) a relay device microprocessor, and

(vii) a relay device application program in the relay device memory, the relay device application program having program instructions that, when executed by the relay device microprocessor, will cause the relay device microprocessor to

(A) extract operating parameters from the message data,

(B) use the operating parameters and the plurality of implement profiles to determine that there is a match between the farming implement used to perform the farming operation and the known farming implement corresponding to one of the plurality of implement profiles,

(C) use the operating parameters, the position and time signals and the known communication protocol to determine the set of operating events for the farming operation, and

(D) transmit the set of operating events and the position and time signals to the server via the network interface;

(c) wherein the parameter extraction program in the server memory comprises program instructions that, when executed by the server microprocessor, will cause the server microprocessor to (i) determine the travel path for the farming operation based on the set of operating events and the position and time signals, and (ii) record the set of operating events and the travel path for the farming operation in the electronic farm record.

2. The system of claim 1 , wherein the parameter extraction program in the server memory further comprises program instructions that, when executed by the server microprocessor, will cause the server microprocessor to determine an operation type for the farming operation based on the set of operating events and the position and time signals.

3. The system of claim 1 , wherein said parameter extraction program in the server memory further comprises program instructions that, when executed by the server microprocessor, will cause the server microprocessor to determine the travel path for the farming operation based on the set of operating events and the position and time signals.

4. A process for determining and recording on a server a set of operating events and a travel path for a farming vehicle and a farming implement while the farming vehicle and the farming implement are used to perform a farming operation at a farming business, the process comprising the steps of:

(a) storing on a memory device on the server (i) an electronic farm record for the farming business, and (ii) a parameter extraction program executable by a server microprocessor on the server;

(b) connecting a relay device to a message bus on the farming vehicle or the farming implement, the relay device comprising a relay device microprocessor, a bus connector to connect the relay device to the message bus, a global positioning receiver to receive and store position and time signals sent from one or more space-based satellites, a network interface for communication with the server, and a plurality of implement profiles each defining, for a known farming implement, a known manufacturer code, a known device class, a known version and a known communication protocol;

(c) executing an application program on the relay device to cause the relay device microprocessor to

(i) extract operating parameters from the message data,

(ii) use the operating parameters and the plurality of implement profiles to determine that there is a match between the farming implement used to perform the farming operation and the known farming implement corresponding to one of the plurality of implement profiles,

(ii) use the operating parameters, the position and time signals and the known communication protocol to determine the set of operating events for the farming operation, and

(iv) transmit the set of operating events and the position and time signals to the server via the network interface;

(d) executing the parameter extraction program on the server to cause the server microprocessor to (i) determine the travel path for the farming operation based on the set of operating events and the position and time signals, and (ii) record the set of operating events and the travel path for the farming operation in the electronic farm record on the server.

5. The process of claim 4 , further comprising executing the parameter extraction program on the server to cause the server microprocessor to determine an operation type for the farming operation based on the set of operating events and the position and time signals.

Assignments (3)
SECURITY INTEREST Recorded Sep 26, 2023
From: AGI SURETRACK LLC
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 065031/0419 →
MERGER Recorded Feb 23, 2023
From: FARMOBILE LLC
To: AGI SURETRACK LLC
Reel/Frame 062784/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2022
From: TATGE, JASON G; GERLOCK, HEATH GARRETT; NUSS, RANDALL THOMAS
To: FARMOBILE, LLC
Reel/Frame 059442/0799 →
Continuity (9)
Division 17514143 · Oct 29, 2021
Continuation 17198439 · Mar 11, 2021
Division 16775480 · Jan 29, 2020
Division 15794463 · Oct 26, 2017
Continuation 15338152 · Oct 28, 2016
Continuation 14434621
Provisional Application 61881320 · Sep 23, 2013
Provisional Application 61881326 · Sep 23, 2013
Related Publication 20220198348A1 · Jun 23, 2022