# US 12,769,530 B2 · Method for integrating an automation technology field device in a distributed ledger

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

- Number: US 12,769,530 B2
- Document ID: US12769530B2
- Status: Granted
- Kind: B2
- Application number: 18/042,343
- Filed: 2021-07-16
- Published: 2023-10-05
- Granted: 2026-10-20
- Earliest claimed: 2020-08-21
- Assignees: Endress + Hauser Flowtec AG
- Applicants: Endress+Hauser Flowtec AG
- Inventors: Sushil Siddesh; Johannes Sprenger; Jenish Gheewala; Matthias Brenzinger; Karl Büttner
- Web page: https://patentgrep.com/patent/US12769530B2

## CPC

- G06F 8/61: Installation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An automation technology field device includes operating electronics and a plurality of parameters. The operating electronics are designed to operate the field device based on the parameters and obtain and process data based on the parameters. A firmware is a software container allocated to the operating electronics. The software container is designed to execute the installed code to establish, using the code, a communication connection to a distributed ledger via at least one of the outputs is a higher-level communication network, to integrate the field device in the distributed ledger-and to process and/or combine at least one part of the obtained and processed data into result data and to transmit the result data to the distributed ledger.

## Claims

### Claim 1

A field device of automation technology, the field device including operating electronics and a plurality of parameters, wherein the operating electronics are configured to operate the field device on the basis of the parameters and to gather or process data on the basis of the parameters, wherein firmware with a software container is assigned to the operating electronics, wherein the software container comprises:
a finite quantity of inputs to acquire the data gathered or processed according to the parameters of the field device;
a finite number of outputs which correspond to communication channels of the field device, wherein the communication channels are designed for connecting the field device to a higher-level communication network;
a specific amount of reserved memory space in the operating electronics in order to install code;
a specific amount of reserved main memory in the operating electronics that is required to execute the installed code;
a specific amount of processor runtime of the operating electronics that is reserved to execute the installed code;
a reserved resource of the operating electronics specific to a functionality of the field device as one of a full node or a light node in a distributed ledger;
wherein the software container is designed to execute the installed code and, by means of the code, to establish a communication link to the distributed ledger via at least one of the outputs via the higher-level communication network, to integrate the field device into the distributed ledger, and to process and/or combine at least a portion of the gathered or processed data into result data, and to transmit the result data to the distributed ledger;
wherein the code includes a network address of the distributed ledger, and a login routine for the distributed ledger including access data and field device behavior information specific as to how the field device has to behave in the distributed ledger including whether the field device forms the light node in the distributed ledger, and to process and transmit the data gathered or processed according to the parameters of the field device;
wherein the specific amount of reserved memory space for installing the code, and the specific amount of reserved main memory and the specific amount of processor runtime for executing the code, are maintained by the software container free for the integration of the field device into the distributed ledger, and the software container maintains resources of the operating electronics free for the processing and transmitting of the data gathered or processed according to the parameters of the field device;
wherein the code is user-selectable for different distributed ledgers, including from third-party providers, and is overwritable as desired without overwriting the firmware.

### Claim 2 (depends on 1)

The field device according to claim 1, wherein the field device is a measuring device with at least one sensor unit for acquiring a physical raw measurement variable of a process-engineering process, a network device, in particular a gateway, a remote input/output (I/O), a switch or an edge device, or a control unit.

### Claim 3 (depends on 1)

The field device according to claim 1, wherein data gathered or processed according to the parameters are at least one of the following: raw measurement variables acquired by a sensor unit; measured values formed from the raw measurement variables; status information, in particular corresponding to a User Association of Automation Technology in Process Industries (NAMUR) recommendation; and diagnostic data, in particular heartbeat data.

### Claim 4 (depends on 1)

The field device according to claim 1, wherein the field device is incorporated into a distributed ledger, in accordance with blockchain, Directed Acyclic Graph (blockDAG) or Transaction Directed Acyclic Graph (TDAG).

### Claim 5 (depends on 4)

The field device according to claim 4, wherein the field device is integrated into the distributed ledger following a first-time establishment of a communication connection with the distributed ledger according to the code.

### Claim 6 (depends on 5)

The field device according to claim 5, wherein after integration into the distributed ledger, the field device functions as a participant node.

### Claim 7 (depends on 5)

The field device according to claim 5, wherein the code is created by a user and loaded into the field device.

### Claim 8 (depends on 5)

The field device according to claim 5, wherein the field device downloads the code from a database via the Internet or the higher-level communication network.

### Claim 9

A method for operating a field device of automation technology comprising:
installing code on a specific amount of reserved memory space of firmware of a software container assigned to operating electronics of the field device and including a finite quantity of inputs to acquire data gathered or processed according to a plurality of parameters of the field device and a finite number of outputs which correspond to communication channels of the field device;
executing the installed code via a specific amount of reserved main memory in the operating electronics that is required to execute the installed code and via a specific amount of processor runtime of the operating electronics that is reserved to execute the installed code;
establishing a communication link to a distributed ledger via at least one of the outputs; and
integrating the field device into the distributed ledger via a login routine of the installed code containing a network address of the distributed ledger and information specific as to how the field device has to behave in the distributed ledger including whether the field device forms a light node in the distributed ledger;
wherein the integrating the field device into the distributed ledger further includes integrating the field device as one of a full node or the light node in the distributed ledger via a reserved resource of the operating electronics specific to functionality of the field device as the light node in the distributed ledger;
wherein the specific amount of reserved memory space, the specific amount of reserved main memory and the specific amount of processor runtime are maintained by the software container free to integrate the field device into the distributed ledger, wherein the software container maintains resources of the operating electronics free to process and transmit the data gathered or processed according to the parameters of the field device; and
wherein the code is user-selectable for different distributed ledgers, including from third-party providers, and is overwritable as desired without overwriting the firmware.

### Claim 10

A field device of automation technology, the field device including operating electronics and a plurality of parameters, wherein the operating electronics are configured to operate the field device on the basis of the parameters and to gather or process data on the basis of the parameters, wherein firmware with a software container is assigned to the operating electronics, wherein the software container comprises:
a finite quantity of inputs to acquire the data gathered or processed according to the parameters of the field device;
a finite number of outputs which correspond to communication channels of the field device, wherein the communication channels are designed for connecting the field device to a higher-level communication network;
a specific amount of reserved memory space in the operating electronics in order to install code;
a specific amount of reserved main memory in the operating electronics that is required to execute the installed code;
a specific amount of processor runtime of the operating electronics that is reserved to execute the installed code;
wherein the software container is designed to execute the installed code and, by means of the code, to establish a communication link to the distributed ledger via at least one of the outputs via the higher-level communication network, to integrate the field device into the distributed ledger, and to process and/or combine at least a portion of the gathered or processed data into result data, and to transmit the result data to the distributed ledger;
wherein the code includes a network address of the distributed ledger, and a login routine for the distributed ledger including access data and field device behavior information specific as to how the field device has to behave in the distributed ledger; and
wherein the specific amount of reserved memory space for installing the code, and the specific amount of reserved main memory and the specific amount of processor runtime for executing the code, are maintained by the software container free for the integration of the field device into the distributed ledger, and the software container maintains resources of the operating electronics free to process or combine the at least a portion of the gathered or processed data into result data, and transmit the result data; and
wherein the code is user-selectable for different distributed ledgers, including from third-party providers, and is overwritable as desired without overwriting the firmware.
