US2021256635A1PendingUtilityA1

Creating, monitoring, and updating energy transactions using distributed ledger technology and contract codex

Assignee: ENERGYXCHAIN LLCPriority: Feb 17, 2020Filed: Feb 17, 2021Published: Aug 19, 2021
Est. expiryFeb 17, 2040(~13.5 yrs left)· nominal 20-yr term from priority
G06N 7/01G06Q 40/04G06Q 50/18G06Q 2220/00G06Q 10/06315G06N 20/00G06Q 20/02G07F 15/003G06Q 20/0855G06Q 20/389G06Q 20/3827Y02P90/82G06Q 30/0609G06Q 20/405G06Q 20/145G06Q 50/06G06F 16/2379G06N 7/005
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems for improved creation, monitoring, and updating of energy transactions are provided. In one embodiment, a method is provided that includes receiving a request to originate a contract for an energy transaction. Transaction information concerning the energy transaction may be received and may identify a type of energy resource and parties for the energy transaction. A requirement for the energy transaction may be identified within the contract codex and at least one condition may be determined based on the requirement. An updated contract may be generated by adding the at least one condition to the contract. Information regarding the updated contract may be stored on the distributed ledger.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving a request to originate a contract associated with an energy transaction;   receiving transaction information concerning the energy transaction, the transaction information including at least a type of energy resource and at least two parties of the energy transaction;   identifying, within a contract codex, a requirement that is required for the energy transaction;   determining at least one condition based on the requirement;   updating the contract to include the at least one condition to generate an updated contract; and   storing information relating to the updated contract on a distributed ledger.   
     
     
         2 . The method of  claim 1 , wherein the contract codex stores at least one of (i) external standards requirements associated with entities other than the at least two parties to the energy transaction and/or (ii) internal standards requirements associated with at least one of the at least two parties of the energy transaction. 
     
     
         3 . The method of  claim 1 , wherein the method further comprises, after the energy transaction is finalized:
 determining that an updated requirement that applies to the energy transaction has been added to the codex;   determining at least one updated condition based on the updated requirement; and   updating, via the distributed ledger, the contract to incorporate the at least one updated condition.   
     
     
         4 . The method of  claim 3 , wherein updating the contract includes storing a transaction on the distributed ledger that identifies (i) the energy transaction and (ii) the at least one updated condition. 
     
     
         5 . The method of  claim 3 , wherein the contract is stored on the distributed ledger as a smart contract capable of executing one or more commands. 
     
     
         6 . The method of  claim 5 , further comprising querying the contract codex via the smart contract at regular intervals to determine when an updated requirement is added to the contracts codex. 
     
     
         7 . The method of  claim 3 , wherein at least one of the requirement and/or the at least one condition are identified by a predictive model that predicts one or more operating conditions for the energy transaction. 
     
     
         8 . The method of  claim 7 , further comprising:
 updating a first predicted operating condition based on the updated requirement to generate a second predicted operating condition;   comparing, according to predetermined criteria, the second predicted operating condition to the first predicted operating condition;   determining, based on the predetermined criteria, that the first predicted operating condition should be replaced; and   updating the contract based on the second operating condition.   
     
     
         9 . The method of  claim 8 , wherein the predetermined criteria include at least one of an official regulation, a measure of transaction value from at least one of the at least two parties, a predicted inventory level for at least one of the at least two parties, and/or a capital requirement for at least one of the at least two parties. 
     
     
         10 . The method of  claim 1 , wherein the transaction information is received via data stored on the distributed ledger. 
     
     
         11 . The method of  claim 1 , wherein the information relating to the updated contract includes metadata containing the at least one condition. 
     
     
         12 . The method of  claim 1 , wherein updating the contract comprises:
 retrieving a contract template based on the transaction information; and   adding the at least one condition to the contract template.   
     
     
         13 . The method of  claim 1 , wherein the transaction information further includes at least one of a quantity of energy resource purchased, a transportation provider for the energy resource, a delivery date for the energy resource, a source location of the energy resource, a destination location for the energy resource, and/or a refinery for the energy resource. 
     
     
         14 . A system comprising:
 a processor; and   a memory storing instructions which, when executed by the processor, cause the processor to:
 receive a request to originate a contract associated with an energy transaction; 
 receive transaction information concerning the energy transaction, the transaction information including at least a type of energy resource and at least two parties of the energy transaction; 
 identify, within a contract codex, a requirement that is required for the energy transaction; 
 determine at least one condition based on the requirement; 
 update the contract to include the at least one condition to generate an updated contract; and 
 store information relating to the updated contract on a distributed ledger. 
   
     
     
         15 . The system of  claim 14 , wherein the contract codex stores at least one of (i) external standards requirements associated with entities other than the at least two parties to the energy transaction and/or (ii) internal standards requirements associated with at least one of the at least two parties of the energy transaction. 
     
     
         16 . The system of  claim 14 , wherein the instructions further causes the processor to, after the energy transaction is finalized:
 determine that an updated requirement that applies to the energy transaction has been added to the codex;   determine at least one updated condition based on the updated requirement; and   update, via the distributed ledger, the contract to incorporate the at least one updated condition.   
     
     
         17 . The system of  claim 16 , wherein the contract is stored on the distributed ledger as a smart contract capable of executing one or more commands. 
     
     
         18 . The system of  claim 17 , wherein the instructions further cause the processor to query the contract codex via the smart contract at regular intervals to determine when an updated requirement is added to the contracts codex. 
     
     
         19 . The system of  claim 14 , wherein the instructions further cause the processor to:
 update a first predicted operating condition based on an updated requirement in the contract codex to generate a second predicted operating condition;   compare, according to predetermined criteria, the second predicted operating condition to the first predicted operating condition;   determine, based on the predetermined criteria, that the first predicted operating condition should be replaced; and   update the contract based on the second operating condition.   
     
     
         20 . The system of  claim 14 , wherein the instructions further cause the processor, while updating the contract, to:
 retrieve a contract template based on the transaction information; and   add the at least one condition to the contract template.

Join the waitlist — get patent alerts

Track US2021256635A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.