IP Library › Granted Patent US 12,580,779
Granted Patent B2
US 12,580,779 · App. 17/936,126 · Granted Mar 17, 2026

Industrial automation manufacturing with NFTs and smart contracts

Inventors: Kenneth W. Batcher (Hudson, OH); Sharath Chander Reddy Baddam (Twinsburg, OH); Juergen Weinhofer (Chagrin, OH); Timothy S. Biernat (Franklin, WI); David A. Vasko (Hartland, WI)
Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
H04L9/50G06Q20/065G06Q20/401
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,580,779
App. No.
17/936,126
Filed
Sep 28, 2022
Granted
Mar 17, 2026
Kind
B2
Art Unit
2458
USPC
713/168
Abstract

Industrial blockchain enabled automation control (e.g., using a computerized tool) is enabled. For example, a system can comprise: a memory that stores executable components, a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: a contract component that determines whether a product generated using industrial automation equipment satisfies a defined condition of a smart contract, and an execution component that, in response to product being determined to satisfy the defined condition, executes a defined term of the smart contract.

Claims (60)

1 . An industrial automation system, comprising:

a memory that stores executable components; and

a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising:

a contract component that determines whether a product generated using industrial automation equipment satisfies defined conditions of a smart contract, the defined conditions comprising at least a measure of a raw material used in the product, a rate of production of the product, and a quantity of units of the product produced by the industrial automation equipment;

an execution component that, in response to the product being determined to satisfy the defined conditions, executes a defined term of the smart contract, wherein the defined term comprises at least initiation of an order for the raw material, initiation of a payment for the order, and sending of a message indicating an output of the product to a registered participant of the smart contract; and

a minting component that, in response to detecting that a maintenance operation has been performed on the industrial automation equipment,

generates a non-fungible token (NFT) that records maintenance information relating to the maintenance operation, the maintenance information comprising a time at which the maintenance operation was performed, an identity of a component or device that was replaced as part of the maintenance operation, and an identity of maintenance personnel who performed the maintenance operation, and

stores the NFT on a private blockchain via distributed devices on a plant network on which the industrial automation equipment resides.

2 . The industrial automation system of claim 1 , wherein

the smart contract comprises a first smart contract, and

the defined term further comprises executing one or more other smart contracts, other than the first smart contract.

3 . The industrial automation system of claim 1 , wherein

the NFT is a first NFT,

the defined term further comprises an instruction to mint a second NFT associated with the product, and

the minting component mints the second NFT.

4 . The industrial automation system of claim 1 , wherein the defined term further comprises retrieving an electronic payment for the product according to the smart contract.

5 . The industrial automation system of claim 4 , wherein the electronic payment comprises a transfer of a cryptographic asset stored on a blockchain.

6 . The industrial automation system of claim 1 , wherein

the industrial automation equipment is controlled by an industrial automation controller, and

output of the industrial automation equipment, comprising the product, are determined by the industrial automation controller.

7 . The industrial automation system of claim 1 , wherein

the defined conditions comprises first defined conditions, and

the execution component executes the defined term of the smart contract further in response to output of the industrial automation equipment being determined to satisfy second defined conditions of the smart contract.

8 . A method, comprising:

determining, by an industrial device comprising a processor, whether a product manufactured using industrial automation equipment that includes the industrial device satisfies defined conditions of a smart contract, wherein the defined conditions comprises at least a measure of a raw material used in the product, a rate of production of the product, and a quantity of units of the product produced by the industrial automation equipment;

in response to determining that the product satisfies the defined conditions, executing, by the industrial device, a defined term of the smart contract, wherein the defined term comprises at least initiation of an order for the raw material, initiation of a payment for the order, and generation of a message indicating an output of the product and directed to a registered participant of the smart contract; and

in response to detecting that a maintenance operation has been performed on the industrial automation equipment:

generating, by the industrial device, a non-fungible token (NFT) that records maintenance information relating to the maintenance operation, the maintenance information comprising a time at which the maintenance operation was performed, an identity of a component or device that was replaced as part of the maintenance operation, and an identity of maintenance personnel who performed the maintenance operation; and

storing, by the industrial device, the NFT on a private blockchain via distributed devices on a plant network on which the industrial automation equipment resides.

9 . The method of claim 8 , wherein

the smart contract comprises a first smart contract, and

the defined term comprises executing one or more other smart contracts, other than the first smart contract.

10 . The method of claim 8 , wherein

the NFT is a first NFT,

the defined term further comprises an instruction to mint a second NFT associated with the product, and

the method further comprises minting, by the industrial device, the second NFT.

11 . The method of claim 8 , wherein the defined term further comprises retrieving an electronic payment for the product according to the smart contract.

12 . The method of claim 11 , wherein the electronic payment comprises a transfer of a cryptographic asset stored on a blockchain.

13 . The method of claim 8 , wherein the industrial device comprises an industrial controller.

14 . The method of claim 8 , wherein

the defined condition comprises a first defined condition, and

the executing of the defined term comprises executing the defined term of the smart contract further in response to output of the industrial automation equipment being determined to satisfy a second defined condition of the smart contract.

15 . A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause an industrial device comprising a processor to perform operations, the operations comprising:

determining whether a product manufactured using industrial automation equipment that includes the industrial device satisfies defined conditions of a smart contract, wherein the defined conditions comprises at least a measure of a raw material used in the product, a rate of production of the product, and a quantity of units of the product produced by the industrial automation equipment;

in response to determining that the product satisfies the defined conditions, executing a defined term of the smart contract, wherein the defined term comprises at least initiation of an order for the raw material, initiation of a payment for the order, and generation of a message indicating an output of the product and directed to a registered participant of the smart contract; and

in response to detecting that a maintenance operation has been performed on the industrial automation equipment:

generating a non-fungible token (NFT) that records maintenance information relating to the maintenance operation, the maintenance information comprising a time at which the maintenance operation was performed, an identity of a component or device that was replaced as part of the maintenance operation, and an identity of maintenance personnel who performed the maintenance operation; and

storing the NFT on a private blockchain via distributed devices on a plant network on which the industrial automation equipment resides.

16 . The non-transitory computer-readable medium of claim 15 , wherein

the NFT is a first NFT,

the defined term further comprises an instruction to mint a second NFT associated with the product, and

the operations further comprise minting the second NFT.

17 . The industrial automation system of claim 1 , wherein

the maintenance information is private maintenance information stored in a manner that permits the private maintenance information to be accessible only to devices on the plant network, and

the minting component is further configured to, in response to detecting that the maintenance operation has been performed, generate a public blockchain that records public maintenance information relating to the maintenance operation, and store the public blockchain in a manner that permits the public maintenance information to be accessed by an authorized entity that is not on the plant network.

18 . The industrial automation system of claim 17 , wherein the public maintenance information comprises at least one of operating hours for the industrial equipment, power cycles of the industrial equipment, or the identity of the component or device that was replaced.

19 . The non-transitory computer-readable medium of claim 15 , wherein

the smart contract comprises a first smart contract, and

the defined term further comprises executing one or more other smart contracts, other than the first smart contract.

20 . The non-transitory computer-readable medium of claim 15 , wherein the defined term further comprises retrieving an electronic payment for the product according to the smart contract.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: BATCHER, KENNETH W.; BADDAM, SHARATH CHANDER REDDY; WEINHOFER, JUERGEN K.; BIERNAT, TIMOTHY S.; VASKO, DAVID A.
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 061243/0214 →
Continuity (2)
Division 17934979 · Sep 23, 2022
Related Publication 20240106666A1 · Mar 28, 2024
References Cited (48)
US 9864365B2 · Reid et al. · 2018 [cited by applicant]
US 10505726B1 · Andon et al. · 2019 [cited by applicant]
US 11487852B2 · Rahiman et al. · 2022 [cited by applicant]
US 20020022971A1 · Tanaka et al. · 2002 [cited by applicant]
US 20020108054A1 · Moore et al. · 2002 [cited by applicant]
US 20020128842A1 · Hoi et al. · 2002 [cited by applicant]
US 20020194010A1 · Bergler et al. · 2002 [cited by applicant]
US 20100198873A1 · Falk et al. · 2010 [cited by applicant]
US 20110167503A1 · Horal et al. · 2011 [cited by applicant]
US 20180012008A1 · Withrow et al. · 2018 [cited by applicant]
US 20180117447A1 · Tran et al. · 2018 [cited by applicant]
US 20180183606A1 · High et al. · 2018 [cited by applicant]
US 20180314809A1 · Mintz et al. · 2018 [cited by applicant]
US 20190188787A1 · Besanson Tuma · 2019 [cited by examiner]
US 20190379642A1 · Simons et al. · 2019 [cited by applicant]
US 20200110856A1 · Kohvakka et al. · 2020 [cited by applicant]
US 20200151718A1 · Yao · 2020 [cited by examiner]
US 20200201620A1 · Beard · 2020 [cited by applicant]
US 20200250683A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200334032A1 · Smith · 2020 [cited by applicant]
US 20210012447A1 · Glaude et al. · 2021 [cited by applicant]
US 20210174378A1 · Rahimizad et al. · 2021 [cited by applicant]
US 20210248653A1 · McKenzie et al. · 2021 [cited by applicant]
US 20210256070A1 · Tran et al. · 2021 [cited by applicant]
US 20220058636A1 · Yantis · 2022 [cited by examiner]
US 20220237267A1 · Diaz et al. · 2022 [cited by applicant]
US 20220261882A1 · Youb et al. · 2022 [cited by applicant]
US 20220391895A1 · Weber et al. · 2022 [cited by applicant]
US 20230054904A1 · Crowley et al. · 2023 [cited by applicant]
US 20230110037A1 · Cella · 2023 [cited by examiner]
US 20230130182A1 · Mir et al. · 2023 [cited by applicant]
US 20230173395A1 · Cella · 2023 [cited by examiner]
US 20230196342A1 · Mullen et al. · 2023 [cited by applicant]
US 20230245102A1 · Mistele · 2023 [cited by applicant]
US 20230315819A1 · Guy · 2023 [cited by examiner]
US 20230342435A1 · Patange et al. · 2023 [cited by applicant]
US 20240095313A1 · Billings et al. · 2024 [cited by applicant]
US 20240193684A1 · Bai · 2024 [cited by examiner]
US 20240202721A1 · Hu · 2024 [cited by applicant]
WO 2021178900A1 · 2021 [cited by applicant]
WO 2021211814A1 · 2021 [cited by applicant]
Extended European Search Report received for European Patent Application Serial No. 23188087.3 dated Apr. 24, 2024, 11 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/934,979, dated Oct. 18, 2024, 25 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/936,135, dated Dec. 17, 2024, 30 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/934,979 dated Feb. 18, 2025, 24 pages. [cited by applicant]
Final Office Action received for U.S. Appl. No. 17/936,135 dated Jul. 7, 2025, 16 pages. [cited by applicant]
Non-Final Office Action received for U.S. Appl. No. 17/936,135 dated Oct. 16, 2025, 19 pages. [cited by applicant]
Notice of Allowance received for U.S. Appl. No. 17/936,135 dated Jan. 9, 2026. 29 pgs. [cited by applicant]