IP Library Granted Patent US 12,250,126
Granted Patent B2
US 12,250,126 · App. 18/202,434 · Granted Mar 11, 2025

Discovering and onboarding edge devices

Inventors: Raunak Ravindra Singwi (Pune, IN); Daniel James Beveridge (Valrico, FL); Erol Aygar (Maynard, MA); Sairam Veeraswamy (Coimbatore, IN)
Assignee: VMware LLC
H04L41/122
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 12,250,126
App. No.
18/202,434
Granted
Mar 11, 2025
Kind
B2
Abstract

Solutions for discovering and onboarding edge devices at scale include: receiving, by a device aggregator, edge device state information including state information for a first edge device; based on at least the state information for the first edge device, configuring the first edge device to perform as a software-defined wide area network (SD-WAN) node; based on at least the edge device state information, determining a first device profile for the first edge device; and transmitting the first device profile to a workload manager. In some examples, the edge device state information includes state information for a second edge device; the second edge device is configured to perform as an SD-WAN node; and a second device profile is determined for the second edge device and transmitted to the workload manager. The workload manager allocates an SD-WAN workload among the first edge device and the second edge device.

Claims (76)

1. A method comprising:

receiving, by a device aggregator, edge device state information, the edge device state information including state information for a first edge device;

based on at least the state information for the first edge device, configuring the first edge device to perform as a software-defined wide area network (SD-WAN) node;

based on at least the edge device state information, determining a first device profile for the first edge device, the first device profile indicating availability of the first edge device to perform as an SD-WAN node; and

transmitting the first device profile to a workload manager.

2. The method of claim 1 , wherein the edge device state information includes state information for a second edge device; and

wherein the method further comprises:

based on at least the state information for the second edge device, configuring the second edge device to perform as an SD-WAN node;

based on at least the edge device state information, determining a second device profile for the second edge device, wherein the second device profile differs from the first device profile; and

transmitting the second device profile to the workload manager.

3. The method of claim 2 , further comprising:

transmitting, to the first edge device, resource management software, wherein configuring the first edge device comprises configuring execution parameters for the resource management software on the first edge device; and

transmitting, to the second edge device, the resource management software, wherein configuring the second edge device comprises configuring execution parameters for the resource management software on the second edge device.

4. The method of claim 2 , further comprising:

based on at least the first device profile and the second device profile, allocating, by the workload manager, an SD-WAN workload among the first edge device and the second edge device.

5. The method of claim 4 , further comprising:

based on at least allocating the SD-WAN workload, transmitting, by the workload manager, to the first edge device, a first workload;

based on at least allocating the SD-WAN workload, transmitting, by the workload manager, to the second edge device, a second workload;

executing, by the first edge device, the first workload; and

executing, by the second edge device, the second workload.

6. The method of claim 2 , further comprising:

based on at least a change in the edge device state information, changing at least one of the first device profile and the second device profile; and

transmitting the changed first device profile and/or the changed second device profile to the workload manager.

7. The method of claim 6 , further comprising:

based on at least the changed first device profile and/or the changed second device profile, allocating, by the workload manager, an SD-WAN workload among the first edge device and the second edge device.

8. A computer system comprising:

a processor; and

a non-transitory computer readable medium having stored thereon program code executable by the processor, the program code causing the processor to:

receive, by a device aggregator, edge device state information, the edge device state information including state information for a first edge device;

based on at least the state information for the first edge device, configure the first edge device to perform as a software-defined wide area network (SD-WAN) node;

based on at least the edge device state information, determine a first device profile for the first edge device, the first device profile indicating availability of the first edge device to perform as an SD-WAN node; and

transmit the first device profile to a workload manager.

9. The computer system of claim 8 , wherein the edge device state information includes state information for a second edge device; and

wherein the program code is further operative to:

based on at least the state information for the second edge device, configure the second edge device to perform as an SD-WAN node;

based on at least the edge device state information, determine a second device profile for the second edge device, wherein the second device profile differs from the first device profile; and

transmit the second device profile to the workload manager.

10. The computer system of claim 9 , wherein the program code is further operative to:

transmit, to the first edge device, resource management software, wherein configuring the first edge device comprises configuring execution parameters for the resource management software on the first edge device; and

transmit, to the second edge device, the resource management software, wherein configuring the second edge device comprises configuring execution parameters for the resource management software on the second edge device.

11. The computer system of claim 9 , wherein the program code is further operative to:

based on at least the first device profile and the second device profile, allocate, by the workload manager, an SD-WAN workload among the first edge device and the second edge device.

12. The computer system of claim 11 , wherein the program code is further operative to:

based on at least allocating the SD-WAN workload, transmit, by the workload manager, to the first edge device, a first workload;

based on at least allocating the SD-WAN workload, transmit, by the workload manager, to the second edge device, a second workload;

execute, by the first edge device, the first workload; and

execute, by the second edge device, the second workload.

13. The computer system of claim 9 , wherein the program code is further operative to:

based on at least a change in the edge device state information, change at least one of the first device profile and the second device profile; and

transmit the changed first device profile and/or the changed second device profile to the workload manager.

14. The computer system of claim 13 , wherein the program code is further operative to:

based on at least the changed first device profile and/or the changed second device profile, allocate, by the workload manager, an SD-WAN workload among the first edge device and the second edge device.

15. A non-transitory computer storage medium having stored thereon program code executable by a processor, the program code embodying a method comprising:

receiving, by a device aggregator, edge device state information, the edge device state information including state information for a first edge device;

based on at least the state information for the first edge device, configuring the first edge device to perform as a software-defined wide area network (SD-WAN) node;

based on at least the edge device state information, determining a first device profile for the first edge device, the first device profile indicating availability of the first edge device to perform as an SD-WAN node; and

transmitting the first device profile to a workload manager.

16. The computer storage medium of claim 15 , wherein the edge device state information includes state information for a second edge device; and

wherein the program code method further comprises:

based on at least the state information for the second edge device, configuring the second edge device to perform as an SD-WAN node;

based on at least the edge device state information, determining a second device profile for the second edge device, wherein the second device profile differs from the first device profile; and

transmitting the second device profile to the workload manager.

17. The computer storage medium of claim 16 , wherein the program code method further comprises:

transmitting, to the first edge device, resource management software, wherein configuring the first edge device comprises configuring execution parameters for the resource management software on the first edge device; and

transmitting, to the second edge device, the resource management software, wherein configuring the second edge device comprises configuring execution parameters for the resource management software on the second edge device.

18. The computer storage medium of claim 16 , wherein the program code method further comprises:

based on at least the first device profile and the second device profile, allocating, by the workload manager, an SD-WAN workload among the first edge device and the second edge device.

19. The computer storage medium of claim 18 , wherein the program code method further comprises:

based on at least allocating the SD-WAN workload, transmitting, by the workload manager, to the first edge device, a first workload;

based on at least allocating the SD-WAN workload, transmitting, by the workload manager, to the second edge device, a second workload;

executing, by the first edge device, the first workload; and

executing, by the second edge device, the second workload.

20. The computer storage medium of claim 16 , wherein the program code method further comprises:

based on at least a change in the edge device state information, changing at least one of the first device profile and the second device profile;

transmitting the changed first device profile and/or the changed second device profile to the workload manager; and

based on at least the changed first device profile and/or the changed second device profile, allocating, by the workload manager, an SD-WAN workload among the first edge device and the second edge device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2025
From: VMWARE, LLC
To: VELOCLOUD NETWORKS, LLC
Reel/Frame 072326/0693 →
CHANGE OF NAME Recorded May 1, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067289/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2023
From: SINGWI, RAUNAK RAVINDRA; BEVERIDGE, DANIEL JAMES; AYGAR, EROL; VEERASWAMY, SAIRAM
To: VMWARE, INC.
Reel/Frame 063772/0261 →
Continuity (1)
Related Publication 20240396804A1 · Nov 28, 2024
References Cited (9)
US 11637753B1 · Wang · 2023 [cited by examiner]
US 11792086B1 · Singwi · 2023 [cited by examiner]
US 20210036987A1 · Mishra · 2021 [cited by examiner]
US 20230134539A1 · Wang et al. · 2023 [cited by applicant]
Extended European Search Report, European Application No. 24177985.9 dated Oct. 31, 2024, 10 pages. [cited by applicant]
Anonymous: “VMware SD-WAN Administration Guide 5.1—first 400 pages”, 2022, XP093215175, Retrieved from the Internet: URL: https://docs.vmware.com/en/VMware-SD-WAN/5.1/VMware-SD-WAN-Administration-Guide.pdf, 400 pages. [cited by applicant]
Anonymous: “VMware SD-WAN Administration Guide 5.1—pp. 401-800”, 2022, XP093215197, Retrieved from the Internet: URL: https://docs.vmware.com/en/VMware-SD-WAN/5.1/VMware-SD-WAN-Administration-Guide.pdf, 400 pages. [cited by applicant]
Anonymous: “VMware SD-WAN Administration Guide 5.1—pp. 801-1200”, 2022, XP093215216, Retrieved from the Internet: URL: https://docs.vmware.com/en/VMware-SD-WAN/5.1/VMware-SD-WAN-Administration-Guide.pdf, 400 pages. [cited by applicant]
Troia Sebastian et al: “SD-WAN: how the control of the network can be shifted from core to edge”, 2021 International Conference On Optical Network Design and Modeling (ONDM), IFIP TC6 WG6.10, Jun. 28, 2021, pp. 1-3, XP0… [cited by applicant]