Patent ID: 11876886
Assignee: ORACLE INTERNATIONAL CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 18:
19. A non-transitory computer-readable medium storing instructions which, when executed by at least one of a plurality of processors, cause the processors to determine a proof of eligibility of a client within a smart contract for an operation event request from the client for an operation event to be performed by an Internet of Things (IoT) device using a distributed ledger that comprises a plurality of nodes, the determining proof of eligibility comprising:
sending the operation event request from the client by a client node to a primary node of the distributed ledger, the operation event request comprising a first token;
validating the first token at the primary node with a token provider;
broadcasting a blockchain request to perform a blockchain service to all secondary nodes of the distributed ledger;
performing the blockchain service by the primary node and the secondary nodes in response to the blockchain request;
sending a reply to the client from each of the primary node and the secondary nodes when the blockchain service is performed successfully by the respective node, the reply comprising a second token; and
determining the proof of eligibility of the client for the operation event request based on a count of a number of second tokens received by the client, the proof of eligibility determined based on the count exceeding a predefined threshold;
wherein the IoT device comprises an IoT sensor and a corresponding smart manufacturing device and the operation event is mapped to a function in the smart contract and the operation event comprises a functionality of the IoT device among a plurality of IoT devices;
determining a defect in any of the IoT devices using a trained machine learning (ML) model coupled to the distributed ledger and comprising a corresponding discriminator and generator for each of the IoT devices, each of the IoT devices having a normal distribution set of data points, the ML model monitoring transmitted data points from each of the IoT devices and detecting when the transmitted data points do not correspond to the normal distribution set of data points.