Operating smart sensors using distributed ledgers
AssigneeItron, Inc.
InventorsTim Patterson, Lucas Scheidler
Life of this patent
Estimating the term…
Abstract
A distributed ledger based utility system architecture may be configured to enable secure payments, data transmission, and meter configuration of smart sensors. The utility system architecture may be a tiered architecture including multiple nodes at different levels of the architecture where each level may contain a different portion of the distributed ledger. As information is added to the distributed ledger, each portion of the distributed ledger may be updated based on whether the information is relevant to that node. The information may include rate contract transactions, meter configuration data transactions, payment transactions, or the like.
Claims20
A method implemented by a smart utility meter, the method comprising:
- receiving a first transmission from a broker node;
- determining that the first transmission indicates a first update to a distributed ledger associated with the smart utility meter, the first update to the distributed ledger including a first activity instruction for the smart utility meter;
- performing an action based on the first activity instruction;
- determining a result of the action, the action including performing an installation location determination by scanning an identification tag fixed to a service panel and located in proximity to the smart utility meter and performing validation of the identification tag to determine that the smart utility meter is at an expected location;
- sending, to the broker node, a second transmission indicating performance of the action by the smart utility meter, the second transmission causing the broker node to perform a second update to the distributed ledger;
- and
- determining that a second activity instruction has been updated to the distributed ledger, the second activity instruction comprising i) an instruction to transfer funds from a first account associated with a user and to update a balance associated with the smart utility meter, and ii) meter configuration data configured to cause the smart utility meter to perform setting a signal strength used by the smart utility meter, wherein the smart utility meter is configured to monitor consumption of a utility resource provided to multiple utility resource loads.
A smart utility meter comprising:
- at least one processor;
- and
- a memory storing instructions that cause the at least one processor to perform operations comprising:
- performing an action;
- determining a result of the action, the action including performing an installation location determination by scanning an identification tag fixed to a service panel and located in proximity to the smart utility meter and performing validation of the identification tag to determine that the smart utility meter is at an expected location;
- generating a transaction summary including the result;
- sending, to a broker node, a first transmission including the transaction summary and indicating performance of the action, the transmission causing the broker node to perform an update to a distributed ledger;
- receiving a second transmission from the broker node;
- and
- determining that the second transmission indicates an update to the distributed ledger, the update to the distributed ledger including an activity instruction comprising i) an instruction to transfer funds from an account associated with a user and to update a balance associated with the smart utility meter;
- and ii) meter configuration data configured to cause the smart utility meter to perform changing metrology channels collected by the smart utility meter, wherein the smart utility meter is configured to monitor consumption of a utility resource provided to multiple utility resource loads.
A utility network system comprising at least three hierarchal levels that each store a portion of a distributed ledger, the at least three hierarchal levels comprising:
- a master node including a master node distributed ledger, the master node configured to receive a customer transaction and to update the master node distributed ledger indicating occurrence of the customer transaction;
- a plurality of broker nodes, each broker node including a broker node distributed ledger that is applicable to the respective broker node;
- and
- a plurality of smart utility meters configured to:
- receive a first transmission including a first activity instruction from the plurality of broker nodes;
- perform an action based on the first activity instruction;
- determine a result of the action, the action including performing an installation location determination by scanning an identification tag fixed to a service panel and located in proximity to at least one smart utility meter of the plurality of smart utility meters and performing validation of the identification tag to determine that the at least one smart utility meter is at an expected location;
- send, to the plurality of broker nodes, a second transmission indicating performance of the action, the second transmission causing the plurality of broker nodes to perform a second update to their respective distributed ledger;
- and
- determine that a second activity instruction has been updated to the broker node distributed ledger, the second activity instruction comprising i) an instruction to transfer funds from an account associated with a user and to update a balance associated with at least one of the plurality of smart utility meters, and ii) meter configuration data configured to cause at least one smart utility meter of the plurality of smart utility meters to perform setting a signal strength used by the at least one smart utility meter, wherein the at least one smart utility meter is configured to monitor consumption of a utility resource provided to multiple utility resource loads.
Dependencies are inferred from the claim text.