IP Library Granted Patent US 11,068,431
Granted Patent B1
US 11,068,431 · App. 16/838,288 · Granted Jul 20, 2021

Edge component redirect for IoT analytics groups

Inventors: Tiejun Chen (Beijing, CN); Zhao Gao (Beijing, CN); Elaine Zhao (Beijing, CN); Shreekanta Das (San Jose, CA); Niranjan Maka (Union City, CA); Kit Colbert (Palo Alto, CA)
Assignee: VMWARE INC.
G06F13/4068G16Y40/35
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,068,431
App. No.
16/838,288
Granted
Jul 20, 2021
Kind
B1
Abstract

Disclosed are various examples of providing edge component redirection for IoT analytics groups. In some embodiments, a grouping interface policy is received for an Internet-of-Things (IoT) device that communicates through an interface device of a first edge computing device. The grouping interface policy indicates that the IoT device is assigned to a second edge computing device. A bus redirect of the interface device is enabled. The bus redirect routes traffic between the IoT device and the second edge computing device.

Claims (37)

1. A system, comprising:

at least one computing device comprising at least one processor and a data store; and

the data store comprising executable instructions, wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

receive a grouping interface policy for an Internet-of-Things (IoT) device that communicates through an interface device of a first edge computing device, wherein the grouping interface policy indicates that the IoT device is assigned to a second edge computing device;

enable, based on the grouping interface policy, a bus redirect of the interface device from the first edge computing device to the second edge computing device, the bus redirect being enabled using a grouping client executed on the first computing device and a grouping agent executed on the second edge computing device; and

route, using the bus redirect, traffic from the IoT device to the second edge computing device.

2. The system of claim 1 , wherein the interface device is connected to a bus of the first edge computing device.

3. The system of claim 1 , wherein the interface device comprises at least one of: an RS485 controller, a controller area network (CAN) controller, a WiFi adapter, and a Bluetooth adapter.

4. The system of claim 1 , wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

perform, on the second edge computing device, at least one computation based on IoT data from a plurality of IoT devices connected through a plurality of interface devices of a plurality of edge computing devices.

5. The system of claim 1 , wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

enable a second bus redirect of the interface device from the first edge computing device to a third edge computing device, wherein the grouping client mirrors the interface device to a plurality of edge devices by concurrently maintaining the bus redirect and the second bus redirect.

6. The system of claim 1 , wherein the grouping interface policy is generated based on an IoT analytics group comprising a plurality of IoT devices connected through a plurality of interface devices of a plurality of edge computing devices.

7. The system of claim 1 , wherein the bus redirect routes network traffic from the IoT device to the second edge computing device over a local area network (LAN).

8. A non-transitory computer-readable medium comprising executable instructions, wherein the instructions, when executed by at least one processor, cause at least one computing device to at least:

receive a grouping interface policy for an Internet-of-Things (IoT) device that communicates through an interface device of a first edge computing device, wherein the grouping interface policy indicates that the IoT device is assigned to a second edge computing device;

enable, based on the grouping interface policy, a bus redirect of the interface device from the first edge computing device to the second edge computing device, the bus redirect being enabled using a grouping client executed on the first edge computing device and a grouping agent executed on the second edge computing device; and

route, using the bus redirect, traffic from the IoT device to the second edge computing device.

9. The non-transitory computer-readable medium of claim 8 , wherein the interface device is connected to a bus of the first edge computing device.

10. The non-transitory computer-readable medium of claim 8 , wherein the interface device comprises at least one of: an RS485 controller, a controller area network (CAN) controller, a WiFi adapter, and a Bluetooth adapter.

11. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

perform, on the second edge computing device, at least one computation based on IoT data from a plurality of IoT devices connected through a plurality of interface devices of a plurality of edge computing devices.

12. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the at least one processor, cause the at least one computing device to at least:

enable a second bus redirect of the interface device from the first edge computing device to a third edge computing device, wherein the grouping client mirrors the interface device to a plurality of edge devices by concurrently maintaining the bus redirect and the second bus redirect.

13. The non-transitory computer-readable medium of claim 8 , wherein the grouping interface policy is generated based on an IoT analytics group comprising a plurality of IoT devices connected through a plurality of interface devices of a plurality of edge computing devices.

14. The non-transitory computer-readable medium of claim 8 , wherein the bus redirect routes network traffic from the IoT device to the second edge computing device over a local area network (LAN).

15. A method performed by instructions executed by at least one computing device, the method comprising:

receiving a grouping interface policy for an Internet-of-Things (IoT) device that communicates through an interface device of a first edge computing device, wherein the grouping interface policy indicates that the IoT device is assigned to a second edge computing device;

enabling, based on the grouping interface policy, a bus redirect of the interface device from the first edge computing device to the second edge computing device, the bus redirect being enabled using a grouping client executed on the first computing device and a grouping agent executed on the second computing device; and

routing, using the bus redirect, traffic from the IoT device to the second edge computing device.

16. The method of claim 15 , wherein the interface device is connected to a bus of the first edge computing device.

17. The method of claim 15 , wherein the interface device comprises at least one of: an RS485 controller, a controller area network (CAN) controller, a WiFi adapter, and a Bluetooth adapter.

18. The method of claim 15 , further comprising:

performing, on the second edge computing device, at least one computation based on IoT data from a plurality of IoT devices connected through a plurality of interface devices of a plurality of edge computing devices.

19. The method of claim 15 , further comprising:

enabling a second bus redirect of the interface device from the first edge computing device to a third edge computing device, wherein the grouping client mirrors the interface device to a plurality of edge devices by concurrently maintaining the bus redirect and the second bus redirect.

20. The method of claim 15 , wherein the grouping interface policy is generated based on an IoT analytics group comprising a plurality of IoT devices connected through a plurality of interface devices of a plurality of edge computing devices.

Assignments (2)
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: CHEN, TIEJUN; GAO, ZHAO; ZHAO, ELAINE; DAS, SHREEKANTA; MAKA, NIRANJAN; COLBERT, KIT
To: VMWARE, INC.
Reel/Frame 055645/0877 →
Cited By (1)
US 12,335,828