×

SYSTEM AND METHODS FOR CREATING, TRANSFERING, AND INVOKING A TRANSFERABLE PROMISE

  • US 20200134615A1
  • Filed: 10/31/2018
  • Published: 04/30/2020
  • Est. Priority Date: 10/31/2018
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for creating, enforcing, and transferring an enforceable obligation between a plurality of transaction parties, comprising the steps of:

  • providing a transaction network comprising a plurality of party devices which are operably connected via a network, each party device corresponding to one of the transaction parties;

    creating a transferable promise between at least two of the transaction parties, each transaction party having a private key known only to the transaction party and a public key, one of the transaction parties corresponding to an owner and another one of the transaction parties corresponding to an obligor which must perform the obligation, wherein the obligor is adapted to secure the transferable promise by encrypting the transferable promise using the public key of the owner and signing the transferable promise using the private key of the obligor, and wherein the owner is adapted to present the transferable promise to the obligor by un-signing the transferable promise using the public key of the obligor, decrypting the transferable promise using the private key of the owner, and sending the un-signed and decrypted transferable promise to the obligor;

    defining the obligation as an obligatory action stored within the transferable promise which the obligor is required to perform;

    securing the transferable promise by the obligor by encrypting the transferable promise using the owner'"'"'s public key and then signing the transferable promise with the obligor'"'"'s private key;

    sending the secured transferable promise to the owner by the obligor;

    invoking the secured transferable promise by the owner by un-signing the transferable promise using the obligor'"'"'s public key and decrypting the transferable promise using owner'"'"'s private key, and presenting the resulting un-signed and decrypted transferable promise to the obligor;

    verifying the transferable promise by the obligor, and ensuring the transferable promise is valid and a double-spend attempt is not present;

    and causing the obligor to perform the obligatory action.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×