DIGITAL ASSET MODELING
First Claim
1. A computer implemented method of manipulating data structures to model a digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising:
- providing an await function instance that executes no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice;
providing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and
providing access to an append-only ledger for storing results of the executed function instances.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for modeling and interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising: executing an await function instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and storing the results of the executed function instances in an append-only ledger.
-
Citations
30 Claims
-
1. A computer implemented method of manipulating data structures to model a digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising:
-
providing an await function instance that executes no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; providing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and providing access to an append-only ledger for storing results of the executed function instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising:
-
executing an await function instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and causing results of the executed function instances to be stored in an append-only ledger. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A digital system configured to interpret a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the system comprising:
-
at least one processor configured to execute an await function instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice, and configured to execute an agree function instance within the at least one choice that requires the consent of at least one of the plurality of parties; and at least one storage device configured to cause interpreted results of the executed function instances to be stored in an append-only ledger. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification