Method, apparatuses and system for exchanging data between a distributed database system and devices
US-2021271665-A1 · Sep 2, 2021 · US
US12493629B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12493629-B2 |
| Application number | US-202117919005-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 21, 2021 |
| Priority date | Apr 24, 2020 |
| Publication date | Dec 9, 2025 |
| Grant date | Dec 9, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device for adding equipment data of a piece of equipment into a distributed database system includes a first communication interface designed to receive database configuration information from the distributed database system, a second communication interface coupled to the piece of equipment and designed to receive equipment data a configuration module designed to select at least one configuration parameter for configuring a data providing module, test at least one selected configuration parameter on the basis of the database configuration information, output the test result, and configure the data providing module, an identification module designed to provide identification information, a registration module designed to register the piece of equipment on the basis of the identification information for the distributed database system, and a data providing module designed to add the equipment data with respect to the identification information into the distributed database.
Opening claim text (preview).
The claims are as follows: 1 . An apparatus for inserting device data from a device into a distributed ledger system, comprising: a first communication interface configured to receive database configuration information from the distributed ledger system, a second communication interface coupled to the device and configured to receive the device data from the device, a plurality of modules including at least one hardware processor and at least one storage unit for storing program code, the plurality of modules including a configuration module, an identification module, a registration module, a data provision module, and a management module, wherein the configuration module is configured to select at least one configuration parameter from a set of configuration parameters stored in the configuration module for configuring a data provision module of the apparatus, to check the at least one selected configuration parameter on the basis of the database configuration information and to output a checking result, and on the basis of the checking result, to configure the data provision module using the at least one selected configuration parameter, wherein the identification module is configured to provide identification information for the apparatus, wherein the identification information is dependent on at least some of the device data, to transmit the identification information to an identification management unit coupled via a network, for the purpose of issuing a certificate on the basis of the identification information, and to receive the certificate issued by the identification management unit, for the purpose of registering the apparatus for a distributed database system, wherein the registration module is configured to register the apparatus for the distributed database system on the basis of the identification information and the certificate, and wherein the data provision module is configured, on the basis of the checking result, to insert the device data into the distributed ledger system with reference to the identification information, wherein the apparatus is located between the device and the distributed ledger system, wherein a coupling between the device and the apparatus is carried out via the second communication interface over a wired or wireless connection or over a data bus, and wherein the first communication interface of the apparatus is connected to the distributed database system via a communication connection, wherein the management module is configured to receive at least one smart contract from the distributed ledger system on the basis of the identification information, wherein the at least one smart contract comprises at least one rule for inserting the device data into the distributed ledger system, and to provide the data provision module with the at least one smart contract. 2 . The apparatus as claimed in claim 1 , wherein the second communication interface is configured to provide the data provision module with the device data for insertion into the distributed ledger system. 3 . The apparatus as claimed in claim 1 , wherein the configuration module is configured to configure the data provision module using the at least one selected configuration parameter, such that the data provision module has a configuration suitable for the distributed ledger system. 4 . The apparatus as claimed in claim 1 , wherein the data provision module is configured to convert the device data into a database-specific format according to the database configuration information and to insert the device data into the distributed ledger system in this manner. 5 . The apparatus as claimed in claim 1 , wherein the identification module is configured to provide the identification information on the basis of the database configuration information. 6 . The apparatus as claimed in claim 1 , wherein the first communication interface is configured to receive data via a network, which is connected to the apparatus and is used to implement the distributed ledger system, and to detect availability of the distributed ledger system on the basis of the received data. 7 . The apparatus as claimed in claim 1 , wherein the data provision module is configured to insert the device data into the distributed ledger system according to the rule of the at least one smart contract. 8 . The apparatus as claimed in claim 1 , wherein the data provision module is configured to control the distributed ledger system on the basis of the registration of the apparatus. 9 . The apparatus as claimed in claim 1 , wherein the distributed ledger system is implemented as a blockchain. 10 . A computer-implemented method for inserting device data from a device into a distributed ledger system, comprising the steps of: receiving database configuration information relating to a distributed ledger system, receiving the device data from the device, selecting at least one configuration parameter from a set of stored configuration parameters for configuring a data provision module of an apparatus, checking the at least one selected configuration parameter on the basis of the database configuration information and outputting a checking result, configuring the data provision module on the basis of the checking result using the at least one selected configuration parameter, providing identification information for the apparatus, wherein the identification information is dependent on at least some of the device data, registering the apparatus for the distributed ledger system on the basis of the identification information, transmitting the identification information to an identification management unit coupled via a network, for the purpose of issuing a certificate on the basis of the identification information, receiving the certificate issued by the identification management unit, for the purpose of registering the apparatus for the distributed ledger system, registering the apparatus on the basis of the identification information and the certificate, receiving at least one smart contract on the basis of the identification information, wherein the at least one smart contract comprises at least one rule for inserting the device data into the distributed ledger system, and providing the data provision module with the at least one smart contract, and inserting the device data into the distributed ledger system with reference to the identification information on the basis of the checking result, wherein the apparatus is located between the device and the distributed ledger system, wherein a coupling between the device and the apparatus is carried out via the second communication interface over a wired or wireless connection, and wherein the first communication interface of the apparatus is connected to the distributed database system via a communication connection. 11 . The computer-implemented method of claim 10 , wherein the device is selected from the group consisting of a field device, a manufacturing device, a sensor, a programmable logic controller (PLC), a programmable automation controller (PAC), and a medical device. 12 . A computer program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code executable by a processor of a computer system to implement a method for inserting device data from a device into a distributed ledger system, the method comprising the steps of: receiving database configuration information relating to a distributed ledger system, receiving the device data from the device, selecting at least one configuration parameter from a set of stored configura
using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · CPC title
Data format conversion from or to a database · CPC title
Applying verification of the received information (cryptographic mechanisms or cryptographic arrangements for data integrity or data verification H04L9/32) · CPC title
Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title
for controlling access to devices or network resources · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.