Neural network classifiers for block chain data structures
AssigneeLedgerDomain Inc.
InventorsVictor Bovee Dods, Benjamin James Taylor, Leonid Alekseyev
Life of this patent
Estimating the term…
Abstract
Disclosed is a neural network enabled interface server and blockchain interface establishing a blockchain network implementing event detection, tracking and management for rule based compliance, with significant implications for anomaly detection, resolution and safety and compliance reporting.
Claims19
A method for establishing a blockchain network implementing event detection, tracking and management for rule based compliance, the method comprising:
- providing a blockchain ledger to a plurality of blockchain nodes;
- providing public and private key pairs to at least one of the blockchain nodes for authentication of blockchain communications;
- wherein private keys are for storage in, or in a manner accessible to, a communication device associated with an entity of the blockchain network;
- and
- implementing, by the blockchain network in conjunction with a set of distributed machine implemented applications (DApps) communicating with the blockchain nodes, event detection, tracking and management by:
- detecting at least one block-level event of a set of block-level events recorded in the blockchain ledger provided to the blockchain nodes, wherein a block in the blockchain ledger corresponding to one of the set of block-level events includes at least an event type data and a set of event data related to the event type data;
- wherein the at least one of a set of block-level events is received from a blockchain server of the blockchain network;
- classifying, by at least one DApp, of the set of DApps, implemented as a neural network classifier, the at least one block-level event by applying at least the event type data as an input to the neural network classifier to determine an output of a situation state of the at least one block-level event as being one of counterfeit, diverted, stolen, intentional adulteration, unfit for distribution and fraudulent transaction;
- and
- triggering an application resident on a server external to the blockchain network to perform one or more actions in dependence upon the situation state as output by the classifier,
- wherein the triggered application resident on the server external to the blockchain network is a remedial application configured to instruct a user to capture an image of a product or package associated with the at least one block-level event, record a sound associated with the at least one block-level event, scan a bar code of the product or package associated with the at least one block-level event, and submit a regulatory report regarding the product or package associated with the at least one block-level event.
A non-transitory computer readable medium storing instructions for establishing a blockchain network implementing event detection, tracking and management for rule based compliance, which instructions when executed by one or more processors perform a method comprising:
- providing a blockchain ledger to a plurality of blockchain nodes;
- providing public and private key pairs to at least one of the blockchain nodes for authentication of blockchain communications;
- wherein private keys are for storage in, or in a manner accessible to, a communication device associated with an entity of the blockchain network;
- and
- implementing, by the blockchain network in conjunction with a set of distributed machine implemented applications (DApps) communicating with the blockchain nodes, event detection, tracking and management by:
- detecting at least one block-level event of a set of block-level events recorded in the blockchain ledger provided to the blockchain nodes, wherein a block in the blockchain ledger corresponding to one of the set of block-level events includes at least an event type data and a set of event data related to the event type data;
- wherein the at least one of a set of block-level events is received from a blockchain server of the blockchain network;
- classifying, by at least one DApp, of the set of DApps, implemented as a neural network classifier, the at least one block-level event by applying at least the event type data as an input to the neural network classifier to determine an output of a situation state of the at least one block-level event as being one of counterfeit, diverted, stolen, intentional adulteration, unfit for distribution and fraudulent transaction;
- and
- triggering an application resident on a server external to the blockchain network to perform one or more actions in dependence upon the situation state as output by the classifier,
- wherein the triggered application resident on the server external to the blockchain network is a remedial application configured to instruct a user to capture an image of a product or package associated with the at least one block-level event, record a sound associated with the at least one block-level event, scan a bar code of the product or package associated with the at least one block-level event, and submit a regulatory report regarding the product or package associated with the at least one block-level event.
A system comprising:
- an interface to a memory storing a blockchain of block-level events establishing a blockchain network;
- a computer readable medium storing instructions for implementing event detection, tracking and management for rule based compliance;
- and
- one or more processors to execute the stored instructions to perform a method comprising:
- providing a blockchain ledger to a plurality of blockchain nodes;
- providing public and private key pairs to at least one of the blockchain nodes for authentication of blockchain communications;
- wherein private keys are for storage in, or in a manner accessible to, a communication device associated with an entity of the blockchain network;
- and
- implementing, by the blockchain network in conjunction with a set of distributed machine implemented applications (DApps) communicating with the blockchain nodes, event detection, tracking and management by:
- detecting at least one block-level event of a set of block-level events recorded in the blockchain ledger provided to the blockchain nodes, wherein a block in the blockchain ledger corresponding to one of the set of block-level events includes at least an event type data and a set of event data related to the event type data;
- wherein the at least one of a set of block-level events is received from a blockchain server of the blockchain network;
- classifying, by at least one DApp, of the set of DApps, implemented as a neural network classifier, the at least one block-level event by applying at least the event type data as an input to the neural network classifier to determine an output of a situation state of the at least one block-level event as being one of counterfeit, diverted, stolen, intentional adulteration, unfit for distribution and fraudulent transaction;
- and
- triggering an application resident on a server external to the blockchain network to perform one or more actions in dependence upon the situation state as output by the classifier,
- wherein the triggered application resident on the server external to the blockchain network is a remedial application configured to instruct a user to capture an image of a product or package associated with the at least one block-level event, record a sound associated with the at least one block-level event, scan a bar code of the product or package associated with the at least one block-level event, and submit a regulatory report regarding the product or package associated with the at least one block-level event.
A method for establishing a blockchain network implementing event detection, tracking and management for rule based compliance, the method comprising:
- providing a blockchain ledger to a plurality of blockchain nodes;
- providing public and private key pairs to at least one of the blockchain nodes for authentication of blockchain communications;
- wherein private keys are for storage in, or in a manner accessible to, a communication device associated with an entity of the blockchain network;
- implementing, by the blockchain network in conjunction with a set of distributed machine implemented applications (DApps) communicating with the blockchain nodes, event detection, tracking and management by:
- detecting at least one block-level event of a set of block-level events recorded in the blockchain ledger provided to the blockchain nodes, wherein a block in the blockchain ledger corresponding to one of the set of block-level events includes at least an event type data and a set of event data related to the event type data;
- wherein the at least one of a set of block-level events is received from a blockchain server of the blockchain network;
- classifying, by at least one DApp, of the set of DApps, implemented as a neural network classifier, the at least one block-level event by applying at least the event type data as an input to the neural network classifier to determine an output of a situation state of the at least one block-level event as being one of counterfeit, diverted, stolen, intentional adulteration, unfit for distribution and fraudulent transaction;
- and
- triggering an application resident on a server external to the blockchain network to perform one or more actions in dependence upon the situation state as output by the classifier;
- identifying, by at least one DApp of the set of DApps, duplicate barcode identifiers, associated with two different block-level events, in a first city and a second city, where the duplicate barcode identifiers are associated with a same product or package identified in event data in the two different block-level events;
- and
- responsive to the identification of the duplicate barcode identifiers, identifying, by the at least one DApp, the product or package as being counterfeit and triggering an action of blocking or disallowing transactions on the blockchain network with respect to the product or package.
A non-transitory computer readable medium storing instructions for establishing a blockchain network implementing event detection, tracking and management for rule based compliance, which instructions when executed by one or more processors perform a method comprising:
- providing a blockchain ledger to a plurality of blockchain nodes;
- providing public and private key pairs to at least one of the blockchain nodes for authentication of blockchain communications;
- wherein private keys are for storage in, or in a manner accessible to, a communication device associated with an entity of the blockchain network;
- implementing, by the blockchain network in conjunction with a set of distributed machine implemented applications (DApps) communicating with the blockchain nodes, event detection, tracking and management by:
- detecting at least one block-level event of a set of block-level events recorded in the blockchain ledger provided to the blockchain nodes, wherein a block in the blockchain ledger corresponding to one of the set of block-level events includes at least an event type data and a set of event data related to the event type data;
- wherein the at least one of a set of block-level events is received from a blockchain server of the blockchain network;
- classifying, by at least one DApp, of the set of DApps, implemented as a neural network classifier, the at least one block-level event by applying at least the event type data as an input to the neural network classifier to determine an output of a situation state of the at least one block-level event as being one of counterfeit, diverted, stolen, intentional adulteration, unfit for distribution and fraudulent transaction;
- and
- triggering an application resident on a server external to the blockchain network to perform one or more actions in dependence upon the situation state as output by the classifier;
- identifying, by at least one DApp of the set of DApps, duplicate barcode identifiers, associated with two different block-level events, in a first city and a second city, where the duplicate barcode identifiers are associated with a same product or package identified in event data in the two different block-level events;
- and
- responsive to the identification of the duplicate barcode identifiers, identifying, by the at least one DApp, the product or package as being counterfeit and triggering an action of blocking or disallowing transactions on the blockchain network with respect to the product or package.
A system comprising:
- an interface to a memory storing a blockchain of block-level events establishing a blockchain network;
- a computer readable medium storing instructions for implementing event detection, tracking and management for rule based compliance;
- and
- one or more processors to execute the stored instructions to perform a method comprising:
- providing a blockchain ledger to a plurality of blockchain nodes;
- providing public and private key pairs to at least one of the blockchain nodes for authentication of blockchain communications;
- wherein private keys are for storage in, or in a manner accessible to, a communication device associated with an entity of the blockchain network;
- implementing, by the blockchain network in conjunction with a set of distributed machine implemented applications (DApps) communicating with the blockchain nodes, event detection, tracking and management by:
- detecting at least one block-level event of a set of block-level events recorded in the blockchain ledger provided to the blockchain nodes, wherein a block in the blockchain ledger corresponding to one of the set of block-level events includes at least an event type data and a set of event data related to the event type data;
- wherein the at least one of a set of block-level events is received from a blockchain server of the blockchain network;
- classifying, by at least one DApp, of the set of DApps, implemented as a neural network classifier, the at least one block-level event by applying at least the event type data as an input to the neural network classifier to determine an output of a situation state of the at least one block-level event as being one of counterfeit, diverted, stolen, intentional adulteration, unfit for distribution and fraudulent transaction;
- and
- triggering an application resident on a server external to the blockchain network to perform one or more actions in dependence upon the situation state as output by the classifier;
- identifying, by at least one DApp of the set of DApps, duplicate barcode identifiers, associated with two different block-level events, in a first city and a second city, where the duplicate barcode identifiers are associated with a same product or package identified in event data in the two different block-level events;
- and
- responsive to the identification of the duplicate barcode identifiers, identifying, by the at least one DApp, the product or package as being counterfeit and triggering an action of blocking or disallowing transactions on the blockchain network with respect to the product or package.
Dependencies are inferred from the claim text.