US 11,757,894 B2
Distributed communication between internet of things devices
Gabriel G. Infante-Lopez, Cordova (AR); and Robert J. Firby, Santa Clara, CA (US)
Assigned to MCAFEE, LLC, San Jose, CA (US)
Filed by McAfee, LLC, San Jose, CA (US)
Filed on Aug. 3, 2021, as Appl. No. 17/392,844.
Application 17/392,844 is a continuation of application No. 16/440,426, filed on Jun. 13, 2019, granted, now 11,165,781.
Application 16/440,426 is a continuation of application No. 15/196,229, filed on Jun. 29, 2016, granted, now 10,375,079, issued on Aug. 6, 2019.
Prior Publication US 2021/0367947 A1, Nov. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06N 20/00 (2019.01); G06F 16/903 (2019.01); H04W 4/70 (2018.01); G06N 5/022 (2023.01); H04W 4/80 (2018.01); G06N 5/047 (2023.01)
CPC H04L 63/102 (2013.01) [G06F 16/90335 (2019.01); G06N 5/022 (2013.01); G06N 5/047 (2013.01); G06N 20/00 (2019.01); H04W 4/70 (2018.02); H04W 4/80 (2018.02); H04L 63/0428 (2013.01)] 18 Claims
OG exemplary drawing
 
18. A storage device or storage disk comprising instructions to cause a first Internet of Things (IoT) device in a system joining a plurality of IoT devices to at least:
access a first message transmitted by a second IoT device of the system of IoT devices, the first IoT device and second IoT device communicatively coupled via a direct communication;
identify an administrative event based on the first message, the administrative event selected from a group of administrative events including:
data related to a function of one or more of the first IoT device or the second IoT device,
data related to the first IoT device not operating properly,
data related to the second IoT device not operating properly,
data related to an input device of the first IoT device not functioning properly,
data related to an input device of the second IoT device not functioning properly,
data related to an output device of the first IoT device not functioning properly,
data related to an output device of the second IoT device not functioning properly,
data related to the second IoT device being not responsive,
data related to the second IoT device preparing an unclear message,
data related to a quality of a communication link, and
data related to a third IoT device joining the system of IoT devices and a sensor capability of the third IoT device;
update a status of the system of IoT devices based on the administrative event; and
send a second message indicative of the administrative event to a universal bus.