Back to results
US 11,909,887 B2Granted
Architecture for secure IoT interactions
AssigneeVisa International Service Association
InventorsAjit Vilasrao Patil, Balkrishna Pangam, Yew Kuann Cheng
Life of this patent
Estimating the term…
Abstract
A method and system corresponding to a secure architecture for executing Internet of Things (IoT) device actions using blockchains is described. A network of IoT devices can manage two blockchains. The first blockchain can store operational data, collected from the IoT devices and written to the first blockchain. A second blockchain can be used to store action data.
Claims20
A method comprising:
- providing, by a first device to a node in a network of nodes, operational data, wherein the nodes in the network of nodes are Internet of Things (IoT) devices, and wherein the first device causes writing of the operational data to a first blockchain;
- determining, by the first device, a first device action;
- generating, by the first device, a message comprising the first device action;
- broadcasting, by the first device to the nodes in the network of nodes, the message comprising the first device action, wherein the nodes in the network of nodes determine whether the first device action is valid by using a consensus algorithm, wherein the consensus algorithm determines that the nodes in the network of nodes agree that the operational data is consistent with the first device action;
- causing, by the first device, writing of the first device action to a second blockchain;
- and
- executing, by the first device, the first device action.
4 more elements
A first device comprising:
- a processor;
- and
- a non-transitory computer readable medium coupled to the processor, the non-transitory computer readable medium comprising code executable by the processor for implementing a method comprising:
- providing, to a node in a network of nodes, operational data, wherein the nodes in the network of nodes are Internet of Things (IoT) devices, and wherein the first device causes writing of received operational data to a first blockchain;
- determining a first device action;
- generating a message comprising the first device action;
- broadcasting, to the nodes in the network of nodes, the message comprising the first device action, wherein the nodes in the network of nodes determine whether the first device action is valid by using a consensus algorithm, wherein the consensus algorithm determines that the nodes in the network of nodes agree that the operational data is consistent with the first device action;
- causing writing of the first device action to a second blockchain;
- and
- executing the first device action.
7 more elements
Dependencies are inferred from the claim text.