DEFERRED CONFIGURATION OR INSTRUCTION EXECUTION USING A SECURE DISTRIBUTED TRANSACTION LEDGER
First Claim
1. A computer-implemented method for facilitating deferred configuration of an information handling device, the method comprising:
- attempting to access a distributed peer network that maintains a block chain, the block chain comprising a cryptographically linked sets of data blocks;
responsive to being able to access the distributed peer network, obtaining at least part of the block chain;
examining one or more of the data blocks for a message directed to the device;
responsive to identifying a message directed to the information handling device, verifying whether the message was sent by an authorized entity; and
responsive to the message being from a verified authorized entity, executing one or more instructions in the message.
14 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention provide systems and methods that allow that facilitate communicating a message, independent of a centralized resource, to be retrieved at a future time. In embodiments, a computing device receives a configuration-related message via a block chain maintained by a plurality of decentralized nodes. In embodiments, upon verification of the authenticity of the message, the device will execute the deferred instructions indicated in the message. In embodiments, the instructions may be add functionality or not allow functionality in the device. In embodiments, the instructions may indicate that a smart package should allow the end user to access contents of the package or to not allow access to the contents.
100 Citations
20 Claims
-
1. A computer-implemented method for facilitating deferred configuration of an information handling device, the method comprising:
-
attempting to access a distributed peer network that maintains a block chain, the block chain comprising a cryptographically linked sets of data blocks; responsive to being able to access the distributed peer network, obtaining at least part of the block chain; examining one or more of the data blocks for a message directed to the device; responsive to identifying a message directed to the information handling device, verifying whether the message was sent by an authorized entity; and responsive to the message being from a verified authorized entity, executing one or more instructions in the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information handling device comprising:
-
one or more processors; one or more memory components communicatively coupled to the processor; one or more network interfaces, communicatively coupled to the processor, that provides access to one or more networks; and a deferred instructions subsystem comprising; a block chain communication proxy, communicatively coupled to the network interface, that interfaces with one or more decentralized nodes of a peer network, the peer network comprising a plurality of nodes that maintain a cryptographically secure and public block chain comprising a cryptographically linked sets of data blocks; a message receiving component that identifies a message in the block chain directed to the information handling device and extracts the message; a user authentication component, communicatively coupled to the message receiving component, that receives at least part of the message from the message receiving component and authenticates that the message originated from an authorized entity from which the information handling device should take instruction; and an execution component, communicatively coupled to the message receiving module, that executes one or more instructions in the message that affect a feature related to the information handling device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for deferred configuration of an information handling system comprising:
-
configuring the information handling system to be able to access a distributed peer network that maintains a block chain, the block chain comprising a cryptographically linked sets of data blocks; shipping the information handling system to a recipient; generating a message regarding a confirmation state for the information handling system; and submitting the message to one or more nodes in the distributed peer network for inclusion in a data block in the block chain. - View Dependent Claims (19, 20)
-
Specification