IP Library › Granted Patent US 11,757,884
Granted Patent B2
US 11,757,884 · App. 17/056,504 · Granted Sep 12, 2023

Method and system for controlling the release of a resource

Inventors: Lutz Firnkorn (Osnabrück, DE); Joachim Sokol (Unterhaching, DE); Martin Weber (Munich, DE)
Assignee: SIEMENS AKTIENGESELLSCHAFT
H04L63/10H04L63/123
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 11,757,884
App. No.
17/056,504
Granted
Sep 12, 2023
Kind
B2
Abstract

A resource control system for networked devices in which the subscribers of the networked devices do not trust one another is provided. Also provided is a distributed data bank system, which, for example, is implemented by a blockchain.

Claims (124)

1. A control system for controlling a resource release module for providing resources comprising:

at least one processor device;

a transmitter for transmitting a providing inquiry data set by a first communication module, wherein

the providing inquiry data set comprises a providing request for a resource assigned to an object,

the providing inquiry data set comprises transmitter information of the transmitter of the providing inquiry data set,

the providing inquiry data set comprises an object-specific object data set for the object,

wherein transmitting is controlled by a state change of the object that is detected by a sensor, wherein the state change of the object occurs in an event of a defect of an electronic component of the object, damage to the electronic component of the object, and/or a malfunction of the electronic component of the object, and wherein the transmission of the providing inquiry data set is automated by the occurrence of the event;

a distributed database system having

a second communication module for receiving the providing inquiry data set;

a first checking module for checking the transmitter on the basis of the transmitter information, wherein the first checking module provides a corresponding transmitter checking result;

a first storage module for storing the providing inquiry data set with the corresponding transmitter checking result in an inquiry transaction, wherein

the inquiry transaction is stored by the distributed database system,

the inquiry transaction communicates to a predefined number of receivers by the distributed database system,

the predefined number of receivers is ascertained on the basis of the transmitter checking result and/or the transmitter information and/or the object-specific object data set and/or the providing inquiry data set;

a predefined number of inquiry processing nodes, wherein

the receivers are at least one portion of the inquiry processing nodes,

the inquiry processing nodes in each case ascertain an object-specific authorization release on the basis of the providing request, the object-specific object data set and the transmitter information,

an authorization control module for ascertaining a total authorization release of the resource assigned to the object, wherein

the respective object-specific authorization releases of the respective inquiry processing nodes are taken into account for ascertaining the total authorization release; and

a resource release module, wherein

providing the resource assigned to the object is controlled by the total authorization release;

wherein the transmitter, the first communication module, the distributed database system, the second communication module, the first checking module, the first storage module, the authorization control module, and/or the resource release module comprise a hardware processor; and

wherein the resource assigned to the object includes a replacement part related to the electronic component of the object.

2. The control system as claimed in claim 1 , wherein the transmitter information comprises at least one of a digital signature, a unique identifier, a transmitter address, and/or a cryptographic key.

3. The control system as claimed in claim 1 , wherein the transmitter is the device, the object, a computer program, an application or a neural network.

4. The control system as claimed in claim 1 , wherein the resource is energy, water, a raw material, a product, and/or a payment means.

5. The control system as claimed in claim 1 , wherein

the object comprises the sensor and/or

the transmitter comprises the sensor.

6. The control system as claimed in claim 1 , wherein

the object-specific object data set comprises a unique identifier of the object, a state change of the object, a date of manufacture of the object, a value of the object, procurement costs of the object, an object state of the object at a predefined point in time, an object type and/or a manufacturer of the object,

the object-specific object data set comprises for example an address of a data source for further information about the object.

7. The control system as claimed in claim 1 , wherein

the object is a mobile device, a field device, a product, a gas turbine, a turbine, a wind turbine or a device.

8. The control system as claimed in claim 1 , wherein

the providing request comprises a quantity or number of the resource to be provided, and/or

the providing request comprises a destination or an address to which the resource is intended to be provided.

9. The control system as claimed in claim 1 , wherein an authorization of the transmitter is checked during the checking of the transmitter.

10. The control system as claimed in claim 1 , wherein a quantity or a number of the resource to be provided is ascertained on the basis of the object-specific object data set.

11. The control system as claimed in claim 1 , wherein

the control system comprises a registration module for registering the object by a registration data set,

the registration data set comprises a unique identifier of the object, a date of manufacture of the object, a value of the object, procurement costs of the object, an object state of the object at a predefined point in time and an object type, a manufacturer of the object and/or an approved transmitter for the providing inquiry data set.

12. The control system as claimed in claim 1 , wherein

the distributed database system is a blockchain, or

the distributed database system is a peer-to-peer database system.

13. The control system as claimed in claim 1 , wherein data blocks of the distributed database system are linked to one another via a cryptographic hash function.

14. A transmitter of a communication module for requesting resources having:

at least one processor device;

a first communication module for transmitting a providing inquiry data set, wherein

the providing inquiry data set comprises a providing request for a resource assigned to an object,

the providing inquiry data set comprises transmitter information of the transmitter of the providing inquiry data set,

the providing inquiry data set comprises an object-specific object data set for the object,

wherein transmitting is controlled by a state change of the object that is detected by a sensor, wherein the state change of the object occurs in an event of a defect of an electronic component of the object, damage to the electronic component of the object, and/or a malfunction of the electronic component of the object, and wherein the transmission of the providing inquiry data set is automated by the occurrence of the event;

wherein at least one of the transmitter and the first communication module comprise a hardware processor;

wherein the resource assigned to the object includes a replacement part related to the electronic component of the object; and

wherein the inquiry data set is provided to at least one inquiry processing node of a predefined number of inquiry processing nodes to ascertain an object-specific authorization release based on the providing request, the object specific object data set, and the transmitter information, the object-specific authorization release is taken into account to ascertain a total authorization release, and the resource assigned to the object is released based on the total authorization release.

15. A distributed database system for managing a resource release module for providing resources having

at least one processor device;

a second communication module for receiving a providing inquiry data set, wherein

the providing inquiry data set comprises a providing request for a resource assigned to an object,

the providing inquiry data set comprises transmitter information of the transmitter of the providing inquiry data set,

the providing inquiry data set comprises an object-specific object data set for the object,

wherein transmitting is controlled by a state change of the object that is detected by a sensor, wherein the state change of the object occurs in an event of a defect of an electronic component of the object, damage to the electronic component of the object, and/or a malfunction of the electronic component of the object, and wherein the transmission of the providing inquiry data set is automated by the occurrence of the event;

a first checking module for checking the transmitter on the basis of the transmitter information, wherein the first checking module provides a corresponding transmitter checking result;

a first storage module for storing the providing inquiry data set with the corresponding transmitter checking result in an inquiry transaction, wherein

the inquiry transaction is stored by the distributed database system,

the inquiry transaction communicates to a predefined number of receivers by the distributed database system,

the predefined number of receivers is ascertained on the basis of the transmitter checking result and/or the transmitter information and/or the object-specific object data set;

a predefined number of inquiry processing nodes, wherein

the receivers are at least one portion of the inquiry processing nodes,

the inquiry processing nodes in each case ascertain an object-specific authorization release on the basis of the providing request, the object-specific object data set and the transmitter information,

the respective object-specific authorization releases are stored in transactions of the distributed database system;

an authorization control module for ascertaining a total authorization release of the resource assigned to the object, wherein

the respective object-specific authorization releases of the respective inquiry processing nodes are taken into account for ascertaining the total authorization release;

the total authorization release is stored in transactions of the distributed database system;

a resource release module, wherein

providing the resource assigned to the object is controlled by the total authorization release;

wherein the distributed database system, the second communication module, the first checking module, the first storage module, the authorization control module, and/or the resource release module comprise a hardware processor; and

wherein the resource assigned to the object includes a part addressing the defect of the electronic component of the object, the damage to the electronic component of the object, and/or the malfunction of the electronic component of the object.

16. A method for a computer-aided control of providing resources comprising the following method steps:

transmitting a providing inquiry data set by a first communication module, wherein

the providing inquiry data set comprises a providing request for a resource assigned to an object,

the providing inquiry data set comprises transmitter information of the transmitter of the providing inquiry data set,

the providing inquiry data set comprises an object-specific object data set for the object,

wherein transmitting is controlled by a state change of the object that is detected by a sensor, wherein the state change of the object occurs in an event of a defect of an electronic component of the object, damage to the electronic component of the object, and/or a malfunction of the electronic component of the object, and wherein the transmission of the providing inquiry data set is automated by the occurrence of the event;

receiving the providing inquiry data set;

checking the transmitter on the basis of the transmitter information, wherein the first checking module provides a corresponding transmitter checking result;

storing the providing inquiry data set with the corresponding transmitter checking result in an inquiry transaction, wherein

the inquiry transaction is stored by the distributed database system,

the inquiry transaction communicates to a predefined number of receivers by the distributed database system,

the predefined number of receivers is ascertained on the basis of the transmitter checking result, the transmitter information, and/or the object-specific object data set;

ascertaining an object-specific authorization release on the basis of the providing request, the object-specific object data set and the transmitter information by a predefined number of inquiry processing nodes, wherein

the receivers are at least one portion of the inquiry processing nodes,

ascertaining a total authorization release of the resource assigned to the object, wherein

the respective object-specific authorization releases of the respective inquiry processing nodes are taken into account for ascertaining the total authorization release;

controlling of providing the resource assigned to the object by the total authorization release;

wherein the resource assigned to the object includes a replacement part related to the electronic component of the object.

17. 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 the method as claimed in claim 16 .

18. A providing apparatus for the computer program product as claimed in claim 17 , wherein the providing apparatus stores and/or provides the computer program product.

19. A method for a computer-aided transmission of a providing inquiry data set comprising the following method steps:

transmitting a providing inquiry data set by a first communication module, wherein

the providing inquiry data set comprises a providing request for a resource assigned to an object,

the providing inquiry data set comprises transmitter information of the transmitter of the providing inquiry data set,

the providing inquiry data set comprises an object-specific object data set for the object,

wherein transmitting is controlled by a state change of the object that is detected by a sensor, wherein the state change of the object occurs in an event of a defect of an electronic component of the object, damage to the electronic component of the object, and/or a malfunction of the electronic component of the object, and wherein the transmission of the providing inquiry data set is automated by the occurrence of the event,

wherein the resource assigned to the object includes a replacement part related to the electronic component of the object, and

wherein the inquiry data set is provided to at least one inquiry processing node of a predefined number of inquiry processing nodes to ascertain an object-specific authorization release based on the providing request, the object specific object data set, and the transmitter information, the object-specific authorization release is taken into account to ascertain a total authorization release, and the resource assigned to the object is released based on the total authorization release.

20. A method for a computer-aided control of providing resources comprising the following method steps:

receiving a providing inquiry data set, wherein,

the providing inquiry data set comprises a providing request for a resource assigned to an object,

the providing inquiry data set comprises transmitter information of the transmitter of the providing inquiry data set,

the providing inquiry data set comprises an object-specific object data set for the object,

wherein transmitting is controlled by a state change of the object that is detected by a sensor, wherein the state change of the object occurs in an event of a defect of an electronic component of the object, damage to the electronic component of the object, and/or a malfunction of the electronic component of the object, and wherein the transmission of the providing inquiry data set is automated by the occurrence of the event;

checking the transmitter on the basis of the transmitter information, wherein the first checking module provides a corresponding transmitter checking result;

storing the providing inquiry data set with the corresponding transmitter checking result in an inquiry transaction, wherein

the inquiry transaction is stored by the distributed database system,

the inquiry transaction communicates to a predefined number of receivers by the distributed database system,

the predefined number of receivers is ascertained on the basis of the transmitter checking result, the transmitter information, and/or the object-specific object data set;

ascertaining an object-specific authorization release on the basis of the providing request, the object-specific object data set and the transmitter information by a predefined number of inquiry processing nodes, wherein

the receivers are at least one portion of the inquiry processing nodes,

ascertaining a total authorization release of the resource assigned to the object, wherein

the respective object-specific authorization releases of the respective inquiry processing nodes are taken into account for ascertaining the total authorization release;

controlling of providing the resource assigned to the object by the total authorization release,

wherein the resource assigned to the object includes a part addressing the defect of the electronic component of the object, the damage to the electronic component of the object, and/or the malfunction of the electronic component of the object.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2021
From: SOKOL, JOACHIM
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 055561/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2021
From: FIRNKORN, LUTZ; WEBER, MARTIN
To: SIEMENS FINANCIAL SERVICES GMBH
Reel/Frame 055562/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2021
From: SIEMENS FINANCIAL SERVICES GMBH
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 055562/0174 →
Priority Claims (2)
EP 18174946 · May 29, 2018 · regional
EP 18180845 · Jun 29, 2018 · regional
Continuity (1)
Related Publication 20210218745A1 · Jul 15, 2021