| CPC G06F 16/2379 (2019.01) [G06F 16/273 (2019.01); G06F 21/602 (2013.01)] | 18 Claims |

|
1. A fenestration unit comprising:
a communication device configured for communication with at least one remote electronic device;
a non-transitory, non-volatile memory configured to store computer readable instructions; and
a processor in operable communication with the communication device and the memory, wherein the processor is configured to execute the computer readable instructions to function, through the communication device, as a node in a distributed ledger network by storing a local copy of a distributed ledger on the memory, updating the local copy of the distributed ledger on the memory, and distributing the local copy of the distributed ledger from the memory to the at least one remote electronic device in response to updating the local copy of the distributed ledger on the memory, wherein the processor is configured to receive, by the communication device, an updated copy of the distributed ledger from the at least one remote electronic device, and update the local copy of the distributed ledger on the memory based on the updated copy, wherein the processor is configured to perform an action based on the received updated copy of the distributed ledger that causes a physical change to the fenestration unit, and update the local copy of the distributed ledger on the memory to record the action.
|