FARMING DATA COLLECTION AND EXCHANGE SYSTEM
First Claim
1. A relay device for tracking farming operations for a farming business, comprising:
- (a) a microprocessor;
(b) a bus connector for connecting the relay device to a message bus on a farming vehicle or farming implement, wherein the message bus is configured to carry messages generated by the farming vehicle or the farming implement while the farming vehicle and the farming implement are used to perform the farming operation;
(c) a global positioning system receiver that receives position and time signals from space-based satellites while the farming operation is performed;
(d) a memory storage area that stores (i) an electronic farm record for the farming business, (ii) descriptive information about a farming operation land segment associated with the farming business, and (iii) an implement profile defining, for a known farming implement, a known manufacturer code, a known device class, a known version and a known communication protocol; and
(e) an application program comprising programming instructions that, when executed by the microprocessor, will cause the microprocessor to automatically(i) extract content from one or more messages transmitted on the message bus and use the extracted content to determine that there is a match between the farming implement used to perform the farming operation and the known farming implement of the implement profile;
(ii) use the extracted content, the position and time signals and the known communication protocol defined by the implement profile for the known farming implement to determine a set of operating events and a travel path for the farming operation,(iii) use the set of operating events, the travel path and the descriptive information stored in the memory storage area to determine that the farming operation occurred on the farming operation land segment, and(iv) record the farming operation and the descriptive information for the farming operation land segment in the electronic farm record.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
44 Claims
-
1. A relay device for tracking farming operations for a farming business, comprising:
-
(a) a microprocessor; (b) a bus connector for connecting the relay device to a message bus on a farming vehicle or farming implement, wherein the message bus is configured to carry messages generated by the farming vehicle or the farming implement while the farming vehicle and the farming implement are used to perform the farming operation; (c) a global positioning system receiver that receives position and time signals from space-based satellites while the farming operation is performed; (d) a memory storage area that stores (i) an electronic farm record for the farming business, (ii) descriptive information about a farming operation land segment associated with the farming business, and (iii) an implement profile defining, for a known farming implement, a known manufacturer code, a known device class, a known version and a known communication protocol; and (e) an application program comprising programming instructions that, when executed by the microprocessor, will cause the microprocessor to automatically (i) extract content from one or more messages transmitted on the message bus and use the extracted content to determine that there is a match between the farming implement used to perform the farming operation and the known farming implement of the implement profile; (ii) use the extracted content, the position and time signals and the known communication protocol defined by the implement profile for the known farming implement to determine a set of operating events and a travel path for the farming operation, (iii) use the set of operating events, the travel path and the descriptive information stored in the memory storage area to determine that the farming operation occurred on the farming operation land segment, and (iv) record the farming operation and the descriptive information for the farming operation land segment in the electronic farm record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A farming data exchange system, comprising:
-
(a) a microprocessor; (b) a first data store for storing a user account and an electronic farming record for a farming business; (c) a second data store for storing descriptive information about a farming operation land segment associated with the farming business; (d) a third data store for storing an implement profile defining, for a known farming implement, a known manufacturer code, a known device class, a known version and a known communication protocol; (e) a network interface configured to receive message data, position data and time data acquired by a remote relay device connected to a farming vehicle or farming implement while the farming vehicle or farming implement are used to perform a farming operation at the farming business; and (f) an application program having programming instructions that, when executed by the microprocessor, will cause the microprocessor to automatically; (i) extract content from the message data and use the extracted content to determine that there is a match between the farming implement used to perform the farming operation and the known farming implement of the implement profile; (ii) use the extracted content, the position data, the time data and the known communication protocol defined by the implement profile for the known farming implement to determine a set of operating events and a travel path for the farming operation, the travel path including only those areas of land on the farming operation land segment where the farming vehicle and farming implement traveled while performing the farming operation, and does not include any areas of land on the farming operation land segment where the farming vehicle and farming implement did not travel during the farming operation, (iii) use the set of operating events, the travel path and the descriptive information stored in the database to determine that the farming operation occurred on the farming operation land segment, and (iv) record the farming operation and the descriptive information for the farming operation land segment in the electronic farm record. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A server system for collecting and processing farming operation data for a farming business, the server system comprising:
-
(a) a database configured to store a user account and an electronic farming record for the farming business, the electronic farming record including entries representing farming operations performed at the farming business and descriptions of farming operation land segments for said farming operations; (b) an implement profile for a known farming implement on the server system, the implement profile defining a known manufacturer code, a known device class, a known version and a known communication protocol for the known farming implement; (c) a farm traffic controller configured to receive and store in the database messages produced by a remote relay device associated with the user account, the messages comprising geo-location data, time data and electronic control unit messages generated by a farming implement while said farming implement is used at the farming business to perform a new farming operation; and (d) a parameter extraction program that; (i) determines a farming operation land segment for the farming operation based on the implement profile, the geo-location data, the time data and electronic control unit messages, and (ii) creates a new entry in the electronic farming record for the farming business, the new entry including an identifier for the farming operation and a description of the farming operation land segment for the farming operation. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
Specification