Autonomous peer-to-peer energy networks operating on a blockchain
AssigneeInternational Business Machines Corporation
InventorsSampath Dechu, Ramachandra Kota, Pratyush Kumar
Life of this patent
Estimating the term…
Abstract
A blockchain configuration may be used to store a distributed ledger for an energy optimization procedure. One example method of operation may include measuring energy metrics associated with network devices operating on a network via meter devices, identifying potential changes to existing energy usage of the network based on the energy metrics, logging the energy metrics and the potential changes as part of a distributed ledger, and storing the distributed ledger in a blockchain block.
Claims18
A method, comprising:
- measuring, via one or more energy meter devices, energy metrics associated with network devices operating on a network, the network devices being configured to conduct and process blockchain transactions in a blockchain, and the network devices being configured to operate in accordance with corresponding energy contracts stored in the blockchain;
- identifying, by one or more of the network devices, one or more potential changes to an existing energy usage of the network based on the energy metrics;
- logging, by one or more of the network devices, the energy metrics and the one or more potential changes to the existing energy usage of the network in at least one energy measurement block of a distributed ledger of the blockchain;
- and
- calculating, via an energy optimizer block of the blockchain, and based on the energy metrics and the one or more potential changes to the existing energy usage of the network whether an energy contract of one or more of the network devices will be maintained or will be replaced with an optimized energy contract.
A system, comprising:
- a plurality of network devices operating on the network, the network devices being configured to conduct and process blockchain transactions in a blockchain, and the plurality network devices being configured to operate in accordance with corresponding energy contracts stored in the blockchain;
- and
- one or more energy meter devices configured to measure energy metrics associated with the plurality of network devices, wherein the network devices configured to:
- identify one or more potential changes to an existing energy usage of the network based on the energy metrics,
- log the energy metrics and the one or more potential changes to the existing energy usage of the network in at least one energy measurement block of a distributed ledger of the blockchain, and
- calculate, via an energy optimizer block of the blockchain, and based on the energy metrics and the one or more potential changes to the existing energy usage of the network whether an energy contract of one or more of the network devices, of the plurality of network devices, will be maintained or will be replaced with an optimized energy contract.
A non-transitory computer readable medium comprising one or more instructions that when executed by a processor cause the processor to perform:
- receiving measured energy metrics associated with network devices operating on a blockchain network from one or more energy meter devices the network devices being configured to operate in accordance with corresponding energy contracts stored in the blockchain;
- identifying one or more potential changes to an existing energy usage of the network based on the energy metrics;
- logging the energy metrics and the one or more potential changes to the existing energy usage of the network in at least one energy measurement block of a distributed ledger of the blockchain;
- and
- calculating, via an energy optimizer block of the blockchain, and based on the energy metrics and the one or more potential changes to the existing energy usage of the network whether an energy contract of one or more of the network devices will be maintained or will be replaced with an optimized energy contract storing the distributed ledger in the blockchain.
Dependencies are inferred from the claim text.