US 11,785,021 B2
Systems and methods for facilitating detection of a security event associated with an IoT device
Jan-Robin Gerards, Newyork, NY (US); and Dustin Goodwin, Wheat ridge, CO (US)
Filed by Jan-Robin Gerards, Newyork, NY (US); and Dustin Goodwin, Wheat ridge, CO (US)
Filed on Nov. 11, 2019, as Appl. No. 16/679,936.
Prior Publication US 2021/0144158 A1, May 13, 2021
Int. Cl. H04L 9/40 (2022.01); H04L 9/06 (2006.01); G16Y 30/10 (2020.01); G16Y 20/20 (2020.01); G06F 21/55 (2013.01); H04L 9/00 (2022.01)
CPC H04L 63/1416 (2013.01) [G06F 21/554 (2013.01); G16Y 20/20 (2020.01); G16Y 30/10 (2020.01); H04L 9/0618 (2013.01); H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] 18 Claims
OG exemplary drawing
 
1. An Internet of Things (IoT) device configured for detecting a security event, wherein the IoT device is connected to a blockchain network, wherein the IoT device is excludably acceptable in the blockchain network, wherein the IoT device stores Internet of Things (IoT) data on a primary blockchain associated with the blockchain network, wherein the IoT device comprising:
a processing device configured for:
receiving actual operational data associated with the IoT device, wherein the actual operational data comprises each of actual hardware configuration data and actual software configuration data, wherein the actual hardware configuration data comprises a plurality of values corresponding to a plurality of variables associated with an actual hardware configuration of a hardware component of the IoT device, wherein the actual software configuration data comprises a plurality of values corresponding to a plurality of variables associated with an actual software configuration of a software application executed by the IoT device;
receiving standard operational data associated with the IoT device, wherein the standard operational data comprises each of standard hardware configuration data and standard software configuration data, wherein the standard hardware configuration data comprises a plurality of values corresponding to a plurality of variables associated with a standard hardware configuration of the hardware component of the IoT device, wherein the standard software configuration data comprises a plurality of values corresponding to a plurality of variables associated with a standard software configuration of the software application executed by the IoT device;
analyzing the actual operational data and the standard operational data;
detecting the security event based on the analyzing, wherein the IoT device is excluded from the blockchain network based on the security event; and
generating a notification based on the detecting;
a communication device communicatively coupled to the processing device, wherein the communication device is configured for transmitting the notification to at least one user device associated with the IoT device; and
a storage device configured for storing at least the standard operational data
at least one sensor configured to generate at least one sensor data associated with the IoT device, wherein the at least one sensor data is associated with of a state of the IoT device and an environment of the IoT device, wherein the state is associated with a plurality of configurations of a plurality of variables associated with the hardware component of the IoT device, wherein the plurality of variables associated with the hardware component comprises each of a position, an alignment, an arrangement, and a location of the hardware component, wherein the environment is associated with a plurality of configurations of a plurality of variables associated with a surrounding of the IoT device, wherein the plurality of variables associated with the surrounding comprises each of meteorological parameters and object variables, wherein the object variables comprises each of a presence, a movement, and a position of a physical object in the surrounding, wherein the actual operational data further comprises the at least one sensor data.