IP Library Granted Patent US 11,194,932
Granted Patent B2
US 11,194,932 · App. 16/001,503 · Granted Dec 7, 2021

Civil project and materials management on a blockchain

Inventors: Shantanu Sinha (Kolkata, IN); Proshanta Sarkar (Kolkata, IN); Santanu Mitra (Kolkata, IN); Diptiman Dasgupta (Kolkata, IN)
Assignee: International Business Machines Corporation
G06F21/64H04L9/0637H04W4/38H04L2209/38
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,194,932
App. No.
16/001,503
Granted
Dec 7, 2021
Kind
B2
Abstract

An example operation may include one or more of receiving sensory data, identifying one or more operations in a smart contract stored on a blockchain, performing the one or more operations based on the sensory data received, creating a blockchain transaction with a record of the one or more operations performed and the sensory data received, and committing the blockchain transaction to the blockchain.

Claims (41)

1. A method, comprising:

receiving sensory data of a mixing process in which a mixture of materials are combined via a mixing machine, wherein the sensory data includes sensor readings of a plurality of materials prior to mixing and sensor readings of the mixture of materials after mixing by the mixing machine;

determining, via logic of a smart contract of a blockchain, whether the plurality of materials prior to mixing and the mixture of materials after mixing complies with respective quality standards based on the received sensory data;

executing a consensus among blockchain peers of the blockchain, wherein the blockchain peers confirm, via the executed consensus, the received sensory data and whether the plurality of materials prior to mixing and the mixture of materials after mixing complies with the respective quality standards;

creating a blockchain transaction comprising a record of the determination of whether the mixture of materials complies with the quality standard; and

committing the blockchain transaction to the blockchain.

2. The method of claim 1 , further comprising:

determining whether a ratio of materials within the mixture of materials is in compliance with predefined ratios of a quality standard of a civil project.

3. The method of claim 1 , further comprising:

in response to determining that the mixture of materials is not in compliance with the quality standard, creating a notification and transmitting the notification to a registered entity.

4. The method of claim 3 , wherein an instruction to create the notification is stored in the logic of the smart contract.

5. The method of claim 1 , wherein the sensory data comprises a weight of the materials, a mixture composition of the materials, a duration of mixing the materials, and a liquid density of the materials.

6. The method of claim 1 , further comprising:

receiving an audit query from a registered entity member of the blockchain; and

creating a report comprising the record of the determination of whether the mixture of materials complies with the quality standard.

7. An apparatus, comprising:

a receiver configured to receive sensory data of a mixing process in which a mixture of materials are combined via a mixing machine, wherein the sensory data includes sensor readings of a plurality of materials prior to mixing and sensor readings of the mixture of materials after mixing by the mixing machine;

a processor configured to

determine, via logic of a smart contract of a blockchain, whether the plurality of materials prior to mixing and the mixture of materials after mixing complies with respective quality standards based on the received sensory data;

execute a consensus among blockchain peers of the blockchain, wherein the blockchain peers confirm, via the executed consensus, the received sensory data and whether the plurality of materials prior to mixing and the mixture of materials after mixing complies with the respective quality standards;

create a blockchain transaction comprising a record of the determination of whether the mixture of materials complies with the quality standard; and

commit the blockchain transaction to the blockchain.

8. The apparatus of claim 7 , wherein the processor is further configured to determine whether a ratio of materials within the mixture of materials is in compliance with predefined ratios of a quality standard of a civil project.

9. The apparatus of claim 7 , wherein when the processor determines that the mixture of materials is not in compliance with the quality standard, the processor is further configured to create a notification and transmit the notification to a registered entity.

10. The apparatus of claim 9 , wherein an instruction to create the notification is stored in the logic of the smart contract.

11. The apparatus of claim 7 , wherein the sensory data comprises a weight of the materials, a mixture composition of the materials, a duration of mixing the materials, and a liquid density of the materials.

12. The apparatus of claim 7 , wherein the receiver is further configured to receive an audit query from a registered entity member of the blockchain, and wherein the processor is further configured to create a report comprising the record of the determination of whether the mixture of materials complies with the quality standard.

13. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

receiving sensory data of a mixing process in which a mixture of materials are combined via a mixing machine, wherein the sensory data includes sensor readings of a plurality of materials prior to mixing and sensor readings of the mixture of materials after mixing by the mixing machine;

determining, via logic of a smart contract of a blockchain, whether the plurality of materials prior to mixing and the mixture of materials after mixing complies with respective quality standards based on the received sensory data;

executing a consensus among blockchain peers of the blockchain, wherein the blockchain peers confirm, via the executed consensus, the received sensory data and whether the plurality of materials prior to mixing and the mixture of materials after mixing complies with the respective quality standards;

creating a blockchain transaction comprising a record of the determination of whether the mixture of materials complies with the quality standard; and

committing the blockchain transaction to the blockchain.

14. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

determining whether a ratio of materials within the mixture of materials is in compliance with predefined ratios of a quality standard of a civil project.

15. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

in response to determining that the mixture of materials is not in compliance with the quality standard, creating a notification and transmitting the notification to a registered entity.

16. The non-transitory computer readable storage medium of claim 15 , wherein an instruction to create the notification is stored in the logic of the smart contract, and wherein the sensory data comprises a weight of the materials, a mixture composition of the materials, a duration of mixing the materials, and a liquid density of the materials.

17. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

receiving an audit query from a registered entity member of the blockchain; and

creating a report comprising the record of the determination of whether the sensory data complies with the quality standard.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2018
From: SINHA, SHANTANU; SARKAR, PROSHANTA; MITRA, SANTANU; DASGUPTA, DIPTIMAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046004/0568 →
Continuity (1)
Related Publication 20190377904A1 · Dec 12, 2019