IP Library Granted Patent US 11,757,894
Granted Patent B2
US 11,757,894 · App. 17/392,844 · Granted Sep 12, 2023

Distributed communication between internet of things devices

Inventors: Gabriel G. Infante-Lopez (Cordova, AR); Robert J. Firby (Santa Clara, CA)
Assignee: MCAFEE, LLC
H04L63/102G06F16/90335G06N5/022G06N5/047G06N20/00H04W4/70H04W4/80H04L63/0428
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,757,894
App. No.
17/392,844
Granted
Sep 12, 2023
Kind
B2
Abstract

Technologies for a distributed Internet of Things (IoT) system including a plurality of IoT devices are disclosed. An example first Internet of Things (IoT) device includes at least one processor to execute instructions to access a first message transmitted by a second IoT device, the first IoT device and second IoT device communicatively coupled via a direct communication, identify that the first message is indicative of an administrative event, the administrative event associated with a function of one or more of the first IoT device or the second IoT device, update a status of a system of IoT devices based on the administrative event, the system of IoT devices including the first IoT device and the second IoT device, and send a second message indicative of the administrative event to a universal bus.

Claims (49)

1. A first Internet of Things (IoT) device in a system joining a plurality of IoT devices, the first IoT device comprising:

memory;

instructions in the first IoT device; and

programmable circuitry to execute the instructions to:

access a first message transmitted by a second IoT device in the system of IoT devices, the first IoT device and second IoT device communicatively coupled via a direct communication;

identify that the first message is indicative of first administrative event, the first administrative event associated with a function of one or more of the first IoT device or the second IoT device;

identify a second administrative event indicative of: (a) a third IoT device joining the system of IoT devices and (b) a sensor capability of the third IoT device;

update a status of the system of IoT devices based on the first administrative event and the second administrative event, the system of IoT devices including the first IoT device, the second IoT device, and the third IoT device; and

broadcast the update via a universal bus.

2. The first IoT device of claim 1 , wherein the first administrative event is indicative of the first IoT device not operating properly.

3. The first IoT device of claim 2 , wherein the first administrative event is indicative of an input device to the first IoT device not functioning properly.

4. The first IoT device of claim 2 , wherein the first administrative event is indicative of an output device of the first IoT device not functioning properly.

5. The first IoT device of claim 1 , wherein the first administrative event is indicative of the second IoT device being not responsive.

6. The first IoT device of claim 1 , wherein the first administrative event is indicative of the second IoT device preparing an unclear message.

7. The first IoT device of claim 1 , wherein the programmable circuitry is to:

access a second message from the third IoT device or a fourth IoT device, the second message indicative of a third administrative event;

update the status of the system of IoT devices based on the third administrative event, the system of IoT devices including the fourth IoT device; and

broadcast the update based on the third administrative event via the universal bus.

8. The first IoT device of claim 1 , wherein the first administrative event is indicative of a quality of a communication link.

9. The first IoT device of claim 1 , wherein the programmable circuitry is to identify a third administrative event indicative of a fourth IoT device joining the system of IoT devices and a sensor capability of the fourth IoT device.

10. 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 in the system of IoT devices, the first IoT device and second IoT device communicatively coupled via a direct communication;

identify a first administrative event based on the first message, the first administrative event associated with a function of one or more of the first IoT device or the second IoT device;

identify a second administrative event indicative of: (a) a third IoT device joining the system of IoT devices and (b) a sensor capability of the third IoT device;

update a status of the system of IoT devices based on the second administrative event; and

send a second message indicative of the update to a universal bus.

11. The storage device or storage disk of claim 10 , wherein the first administrative event is indicative of the first IoT device not operating properly.

12. The storage device or storage disk of claim 11 , wherein the first administrative event is indicative of an input device to the first IoT device not functioning properly.

13. The storage device or storage disk of claim 11 , wherein the first administrative event is indicative of an output device of the first IoT device not functioning properly.

14. The storage device or storage disk of claim 10 , wherein the first administrative event is indicative of the second IoT device being not responsive.

15. The storage device or storage disk of claim 10 , wherein the first administrative event is indicative of the second IoT device preparing an unclear message.

16. The storage device or storage disk of claim 10 , wherein the first administrative event is indicative of a quality of a communication link.

17. The storage device or storage disk of claim 10 , wherein the administrative event is a first administrative event, and the instructions cause the first IoT device to identify a second administrative event indicative of a fourth IoT device joining the system of IoT devices and a sensor capability of the fourth IoT device.

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.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2021
From: INFANTE-LOPEZ, GABRIEL G.; FIRBY, ROBERT J.
To: MCAFEE, INC.
Reel/Frame 058467/0110 →
CHANGE OF NAME Recorded Dec 23, 2021
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 058569/0881 →
Continuity (3)
Continuation 16440426 · Jun 13, 2019
Continuation 15196229 · Jun 29, 2016
Related Publication 20210367947A1 · Nov 25, 2021