US2021065317A1PendingUtilityA1

Managing energy transactions using distributed ledger technology

Assignee: ENERGYXCHAIN LLCPriority: Aug 30, 2019Filed: Aug 28, 2020Published: Mar 4, 2021
Est. expiryAug 30, 2039(~13.1 yrs left)· nominal 20-yr term from priority
G06Q 2220/00G06Q 50/18G06Q 50/06H02J 3/008G06F 1/3203Y02P90/82G06Q 30/0609G06Q 20/3827G06Q 20/145G06Q 20/405G06Q 20/389G06Q 40/04
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems for originating and monitoring energy transactions using distributed ledger technology are provided. In one embodiment, a method is provided that includes receiving a first request to originate a contract associated with an energy transaction. The first request may include a first draft of the contract. A first transaction may be generated based on the first draft of the contract and may be added to a distributed ledger. Transaction information regarding the energy transaction may be received and a second draft of the contract may be generated based on the transaction information. A second transaction may be generated based on the second draft of the contract and may be added to the distributed ledger.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving, from a first computing device associated with a first party of an energy transaction, a first request to originate a contract associated with the energy transaction, wherein the first request includes a first draft of the contract;   adding a first transaction to a distributed ledger, the first transaction generated at least in part based on contents of the first draft of the contract;   receiving, from at least one of the first computing device and a second computing device associated with a second party of the energy transaction, transaction information regarding the energy transaction;   generating a second draft of the contract based on the transaction information; and   adding a second transaction to the distributed ledger, the second transaction generated at least in part based on contents of the second draft of the contract.   
     
     
         2 . The method of  claim 1 , further comprising:
 receiving, from at least one of the first computing device and the second computing device, a request to finalize the contract; and   adding a third transaction to the distributed ledger, the third transaction generated at least in part based on a finalized version of the contract.   
     
     
         3 . The method of  claim 2 , wherein the third transaction includes (i) an identifier of the first party, (ii) an identifier of the second party, and (iii) a hash generated at least in part based on an image of the finalized version of the contract. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving, prior to receiving the first request, a second request to create the contract, wherein the second request specifies a contract type; and   transmitting, to the first computing device, a contract template associated with the contract type.   
     
     
         5 . The method of  claim 4 , further comprising:
 adding a fourth transaction to the distributed ledger, the fourth transaction generated at least in part based on the contract template.   
     
     
         6 . The method of  claim 5 , wherein the fourth transaction includes (i) an identifier of the first party and (ii) an identifier of the contract type. 
     
     
         7 . The method of  claim 4 , wherein generating the second draft of the contract includes adding the transaction information to one or more corresponding fields within the contract template. 
     
     
         8 . The method of  claim 1 , wherein the first transaction includes (i) an identifier of a first party associated with the first computing device and (ii) an identifier of the second party. 
     
     
         9 . The method of  claim 1 , wherein the transaction information includes trade volume information and/or price information. 
     
     
         10 . The method of  claim 1 , wherein the first party is a seller and the second party is a buyer. 
     
     
         11 . The method of  claim 10 , wherein the buyer is identified using an auction system. 
     
     
         12 . The method of  claim 1 , wherein the second transaction includes (i) an identifier of the of the first party, (ii) an identifier of the second party, and (iii) a copy of at least a subset of the transaction information. 
     
     
         13 . The method of  claim 1 , further comprising executing one or more of a nomination process, a confirmation process, a scheduling process, a reconciliation process, billing and payment processes, and imbalance resolution processes. 
     
     
         14 . The method of  claim 1 , further comprising storing, in a database, a copy of at least one of the first draft of the contract, the second draft of the contract, the first transaction and the second transaction. 
     
     
         15 . A system comprising:
 a processor; and   a memory storing instructions which, when executed by the processor, cause the processor to:
 receive, from a first computing device associated with a first party of an energy transaction, a first request to originate a contract associated with the energy transaction, wherein the first request includes a first draft of the contract; 
 add a first transaction to a distributed ledger, the first transaction generated at least in part based on contents of the first draft of the contract; 
 receive, from at least one of the first computing device and a second computing device associated with a second party of the energy transaction, transaction information regarding the energy transaction; 
 generate a second draft of the contract based on the transaction information; and 
 add a second transaction to the distributed ledger, the second transaction generated at least in part based on contents of the second draft of the contract. 
   
     
     
         16 . The system of  claim 15 , wherein the instructions further cause the processor to:
 receive, from at least one of the first computing device and the second computing device, a request to finalize the contract; and   add a third transaction to the distributed ledger, the third transaction generated at least in part based on a finalized version of the contract.   
     
     
         17 . The system of  claim 16 , wherein the third transaction includes (i) an identifier of the first party, (ii) an identifier of the second party, and (iii) a hash generated at least in part based on an image of the finalized version of the contract. 
     
     
         18 . The system of  claim 15 , wherein the instructions further cause the processor to:
 receive, prior to receiving the first request, a second request to create the contract, wherein the second request specifies a contract type; and   transmit, to the first computing device, a contract template associated with the contract type.   
     
     
         19 . The system of  claim 18 , wherein the instructions further cause the processor to:
 add a fourth transaction to the distributed ledger, the fourth transaction generated at least in part based on the contract template.   
     
     
         20 . The system of  claim 19 , wherein the fourth transaction includes (i) an identifier of the first party and (ii) an identifier of the contract type.

Join the waitlist — get patent alerts

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

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