IP Library Granted Patent US 12,452,255
Granted Patent B2
US 12,452,255 · App. 18/497,706 · Granted Oct 21, 2025

Distributed transaction-based security and tracking of machine and agronomic data

Inventors: Jason Tatge (Bucyrus, KS); Chris Schibi (Kansas City, MO); Daniel Mola (Paola, KS); Jason Munro (Lawrence, KS); Aeron Bowden (Shawnee, KS)
Assignee: AGI SureTrack LLC
H04L63/126G06F16/1805G06F16/182G06F21/602H04L9/0637H04L63/0492H04L9/50
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,452,255
App. No.
18/497,706
Granted
Oct 21, 2025
Kind
B2
Abstract

Embodiments provide for distributed transaction-based provenance tracking of agricultural data, secured access to authorized user accounts, auditability of the data, and transactional oversight of the data when exchanged between user accounts. A distributed ledger network including a primary node and a plurality of secondary nodes can store transactions generated based on various operations on or associated with agricultural data, including the certification of select portions of agricultural data collected by a data collection device, commands received from client devices associated with user accounts purchasing or licensing the agricultural data, and detected attempts to access the agricultural data, among other things. The primary node provides a variety of security features that can ensure that the agricultural data is protected, remains auditable by tracking the provenance of the agricultural data, and cannot be subjected to unauthorized sale, each feature having ironclad reliability based on immutable transactions stored on a distributed ledger.

Claims (40)

1. A non-transitory computer storage medium storing computer-useable instructions that, when used by one or more processors, cause the one or more processors to:

upload a farming dataset associated with a work task from a client device to a primary node of a distributed ledger, the farming dataset and the client device being associated with a first account, wherein the farming dataset includes raw data generated by a farming machine and/or a farming implement while performing a work task;

communicate certification data associated with the farming dataset to the primary node, wherein the communication causes the primary node to generate a certified farming dataset based on the farming dataset and the certification data;

receive an input from the client device to request listing of the certified farming dataset in a data exchange environment configured to facilitate controlled access to the certified farming dataset;

receive a notification from the data exchange marketplace based on an electronic offer transaction received in association with the certified farming dataset, the electronic offer transaction being associated with a second account;

communicate, to the data exchange marketplace, an electronic acceptance transaction that is responsive to the electronic offer transaction, the electronic acceptance transaction being communicated based on the notification; and

causing controlled access to be granted to the certified farming dataset for the second account based on completion of the electronic acceptance transaction.

2. The medium of claim 1 , wherein the data exchange marketplace is hosted by the primary node.

3. The medium of claim 1 , wherein the input is received from the client device via a user interface of the data exchange marketplace.

4. The medium of claim 1 , wherein the electronic offer transaction is received based on a second input received from another client device associated with the second account via a user interface of the data exchange marketplace.

5. The medium of claim 1 , wherein the electronic acceptance transaction is communicated based on a third input received from the client device via a user interface of the data exchange marketplace.

6. The medium of claim 1 , wherein the controlled access is granted based further on validations of the electronic offer transaction and the electronic acceptance transaction.

7. The medium of claim 6 , wherein the validations are performed based on public keys associated with the first account and the second account.

8. The medium of claim 1 , wherein the raw data is collected by a data collection device coupled to the farming machine.

9. A computer-implemented method for securing certified farming datasets utilizing distributed transactions, the method comprising:

uploading, by a client device, a farming dataset associated with a work task to a primary node of a distributed ledger, the farming dataset and the client device being associated with a first account, wherein the farming dataset includes raw data generated by a farming machine and/or a farming implement while performing a work task;

communicating, by the client device, certification data associated with the farming dataset to the primary node, wherein the communication causes the primary node to generate a certified farming dataset based on the farming dataset and the certification data;

receiving, by the client device, a user input to request listing of the certified farming dataset in a data exchange environment configured to facilitate controlled access to the certified farming dataset;

receiving, by the client device, a notification from the data exchange marketplace based on an electronic offer transaction received in association with the certified farming dataset, the electronic offer transaction being associated with a second account;

communicating, by the client device and to the data exchange marketplace, an electronic acceptance transaction that is responsive to the electronic offer transaction, the electronic acceptance transaction being communicated based on the notification; and

causing controlled access to be granted to the certified farming dataset for the second account based on completion of the electronic acceptance transaction.

10. The method of claim 9 , wherein the data exchange marketplace is hosted by the primary node.

11. The method of claim 9 , wherein the input is received from the client device via a user interface of the data exchange marketplace.

12. The method of claim 9 , wherein the electronic offer transaction is received based on a second input received from another client device associated with the second account via a user interface of the data exchange marketplace.

13. The method of claim 9 , wherein the electronic acceptance transaction is communicated based on a third input received from the client device via a user interface of the data exchange marketplace.

14. The method of claim 9 , wherein the controlled access is granted based further on validations of the electronic offer transaction and the electronic acceptance transaction.

15. The method of claim 14 , wherein the validations are performed based on public keys associated with the first account and the second account.

16. The method of claim 9 , wherein the raw data is collected by a data collection device coupled to the farming machine.

17. A system comprising:

at least one processor, and

a non-transitory computer storage medium storing computer-useable instructions that, when used by the at least one processor, cause the at least one processor to:

upload a farming dataset associated with a work task from a client device to a primary node of a distributed ledger, the farming dataset and the client device being associated with a first account, wherein the farming dataset includes raw data generated by a farming machine and/or a farming implement while performing a work task;

communicate certification data associated with the farming dataset to the primary node, wherein the communication causes the primary node to generate a certified farming dataset based on the farming dataset and the certification data;

receive an input from the client device to request listing of the certified farming dataset in a data exchange environment configured to facilitate controlled access to the certified farming dataset;

receive a notification from the data exchange marketplace based on an electronic offer transaction received in association with the certified farming dataset, the electronic offer transaction being associated with a second account;

communicate, to the data exchange marketplace, an electronic acceptance transaction that is responsive to the electronic offer transaction, the electronic acceptance transaction being communicated based on the notification; and

cause controlled access to be granted to the certified farming dataset for the second account based on completion of the electronic acceptance transaction.

18. The system of claim 17 , wherein the data exchange marketplace is hosted by the primary node.

19. The system of claim 17 , wherein the input is received from the client device via a user interface of the data exchange marketplace.

20. The system of claim 17 , wherein the raw data is collected by a data collection device coupled to the farming machine.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2023
From: TATGE, JASON; SCHIBI, CHRIS; MOLA, DANIEL; MUNRO, JASON; BOWDEN, AERON
To: FARMOBILE LLC
Reel/Frame 065887/0888 →
MERGER Recorded Dec 15, 2023
From: FARMOBILE LLC
To: AGI SURETRACK LLC
Reel/Frame 065887/0907 →
Continuity (4)
Continuation 17668035 · Feb 9, 2022
Continuation 16694643 · Nov 25, 2019
Continuation 16365272 · Mar 26, 2019
Related Publication 20240064155A1 · Feb 22, 2024
References Cited (74)
US 7080034B1 · Reams · 2006 [cited by examiner]
US 7909241B2 · Stone · 2011 [cited by examiner]
US 8489437B1 · Dlott · 2013 [cited by examiner]
US 9043540B2 · Smith · 2015 [cited by examiner]
US 9794074B2 · Toll et al. · 2017 [cited by applicant]
US 10169937B1 · Zwink et al. · 2019 [cited by applicant]
US 10282562B1 · Speasl et al. · 2019 [cited by applicant]
US 10282711B2 · Chan et al. · 2019 [cited by applicant]
US 10291395B1 · Nenov et al. · 2019 [cited by applicant]
US 10489797B2 · Noyes · 2019 [cited by examiner]
US 10491608B1 · Tatge et al. · 2019 [cited by applicant]
US 10505741B1 · Conley · 2019 [cited by examiner]
US 11126937B2 · Tatge et al. · 2021 [cited by applicant]
US 11283814B2 · Tatge et al. · 2022 [cited by applicant]
US 11360984B1 · Zicari · 2022 [cited by examiner]
US 11544296B1 · Krishnan · 2023 [cited by examiner]
US 20020059091A1 · Hay · 2002 [cited by examiner]
US 20020069156A1 · Adam · 2002 [cited by examiner]
US 20020082982A1 · Mock · 2002 [cited by examiner]
US 20030088500A1 · Shinohara · 2003 [cited by examiner]
US 20030220862A1 · Kilgore et al. · 2003 [cited by applicant]
US 20050075900A1 · Arguimbau · 2005 [cited by applicant]
US 20080294681A1 · Rosato · 2008 [cited by examiner]
US 20090093997A1 · Fluegge et al. · 2009 [cited by applicant]
US 20100036696A1 · Lang et al. · 2010 [cited by applicant]
US 20100110935A1 · Tamassia et al. · 2010 [cited by applicant]
US 20120011031A1 · Lewis · 2012 [cited by examiner]
US 20120273569A1 · Dlott et al. · 2012 [cited by applicant]
US 20120330733A1 · Tiller · 2012 [cited by examiner]
US 20140019423A1 · Liensberger et al. · 2014 [cited by applicant]
US 20140249893A1 · Mcclure et al. · 2014 [cited by applicant]
US 20140372166A1 · Chanasyk · 2014 [cited by examiner]
US 20150235232A1 · Meyer · 2015 [cited by examiner]
US 20160098723A1 · Feeney · 2016 [cited by applicant]
US 20160234026A1 · Wilkins et al. · 2016 [cited by applicant]
US 20160300234A1 · Moss-Pultz et al. · 2016 [cited by applicant]
US 20170046792A1 · Haldenby et al. · 2017 [cited by applicant]
US 20170091478A1 · Tiller · 2017 [cited by examiner]
US 20170206532A1 · Choi · 2017 [cited by applicant]
US 20170287090A1 · Hunn et al. · 2017 [cited by applicant]
US 20170344922A1 · Sauder · 2017 [cited by examiner]
US 20180053158A1 · White · 2018 [cited by examiner]
US 20180075406A1 · Kingston et al. · 2018 [cited by applicant]
US 20180130050A1 · Taylor et al. · 2018 [cited by applicant]
US 20180285810A1 · Ramachandran et al. · 2018 [cited by applicant]
US 20180308046A1 · Schutt · 2018 [cited by applicant]
US 20180314868A1 · Raynesford · 2018 [cited by applicant]
US 20180322426A1 · Schmaltz · 2018 [cited by examiner]
US 20180324407A1 · Peeters et al. · 2018 [cited by applicant]
US 20190066234A1 · Bedoya · 2019 [cited by examiner]
US 20190080392A1 · Youb et al. · 2019 [cited by applicant]
US 20190080422A1 · Oyamatsu et al. · 2019 [cited by applicant]
US 20190081785A1 · Mandal et al. · 2019 [cited by applicant]
US 20190087792A1 · Chow et al. · 2019 [cited by applicant]
US 20190205873A1 · Kamalsky et al. · 2019 [cited by applicant]
US 20190311431A1 · Simpson · 2019 [cited by examiner]
US 20190340619A1 · Leong et al. · 2019 [cited by applicant]
US 20200042958A1 · Soundararajan et al. · 2020 [cited by applicant]
US 20200058020A1 · Natarajan · 2020 [cited by applicant]
US 20200160459A1 · Coolidge · 2020 [cited by examiner]
US 20200162448A1 · Dasika et al. · 2020 [cited by applicant]
US 20200260147A1 · Madisetti et al. · 2020 [cited by applicant]
US 20200367421A1 · Mola · 2020 [cited by examiner]
US 20210112705A1 · Coolidge · 2021 [cited by examiner]
EP 2465064A4 · 2014 [cited by applicant]
WO 2011019453A1 · 2011 [cited by applicant]
WO 2019005104A1 · 2019 [cited by applicant]
Al-Jaroodi et al.; “Industrial Applications of Blockchain”, 2019, IEEE, pp. 0550-0555. (Year: 2019). [cited by applicant]
Gao et al.; “A Survey of Blockchain: Techniques, Applications, and Challenges”, 2018, IEEE, pp. 1-11. (Year: 2018). [cited by applicant]
Hong et al.; “An Agri-product Traceability System Based on IoT and Blockchain Technology”, 2018, IEEE International Conference on Hot Information-Centric Networking, pp. 254-255. (Year: 2018). [cited by applicant]
Kim et al.; “Integrating Blockchain, Smart Contract-Tokens, and IoT to Design a Food Traceability Solution”, 2018, IEEE, pp. 335-340. (Year: 2018). [cited by applicant]
Li et al.; “Research on the Application of Blockchain in the Traceability System of Agricultural Products”, 2018, IEEE, pp. 2637-2640. (Year: 2018). [cited by applicant]
Shaikh, S., et al., “AgroVita using Blockchain”, 5th International Conference for Convergence in Technology (12CT), Pune, India, pp. 1-5 (Mar. 29-31, 2019). [cited by applicant]
Xi et al.; “Secured Data Storage Scheme based on Block Chain for Agricultural Products Tracking”, 2017, IEEE, pp. 45-50. (Year: 2017). [cited by applicant]