Managing energy transactions using distributed ledger technology
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-modified1 . 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.