Finite state machine distributed ledger
AssigneeAlphaPoint
InventorsGiuseppe Ventura, Jeffrey Tangowski
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlphaPoint
InventorsGiuseppe Ventura, Jeffrey Tangowski
Estimating the term…
A distributed ledger is stored by a plurality of node computing entities. A node computing entity of the plurality of node computing entities comprises at least one processor, a memory, and a communications interface configured to communicate via at least one network. The node computing entity creates a finite state machine record set. A finite state machine record of the finite state machine record set comprises (a) event data for a corresponding event and (b) a domain object state for a domain object corresponding to the corresponding event. The domain object state indicating the state of the domain object as a result of the corresponding event. The node computing entity generates a block comprising the finite state machine record set and posts the block to the distributed ledger.
A method for updating an user activity directory ledger, the user activity directory ledger being a distributed ledger, the distributed ledger stored by a plurality of node computing entities, the method comprising:
An apparatus for updating an user activity directory ledger, the user activity directory ledger being a distributed ledger, the distributed ledger stored by a plurality of node computing entities, the apparatus being one of the plurality of node computing entities, the apparatus comprising at least one processor, a communications interface configured for communicating via at least one network, and at least one memory storing computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
A computer program product for updating a user activity directory ledger, the user activity directory ledger being a distributed ledger, the distributed ledger stored by a plurality of node computing entities, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions configured to, when executed by a processor of a node computing entity of the plurality of node computing entities:
Dependencies are inferred from the claim text.