IP Library › Granted Patent US 12,476,862
Granted Patent B2
US 12,476,862 · App. 17/951,476 · Granted Nov 18, 2025

Unified network management for heterogeneous edge enterprise network

Inventors: Uyen T. Chau (Roseville, CA); Chinlin Chen (Cupertino, CA)
Assignee: Hewlett Packard Enterprise Development LP
H04L41/046H04L41/0663H04L41/0681H04L41/0806H04L41/0853H04L41/20H04L43/14H04L67/56
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,476,862
App. No.
17/951,476
Granted
Nov 18, 2025
Kind
B2
Abstract

A system and method are provided which facilitate a unified network management for a heterogeneous edge enterprise network. In one aspect, the system establishes, by a cloud controller, a secure connection to an edge device in an edge network. The cloud controller deploys to the edge device a module which includes a proxy agent, thereby allowing the module to be installed on the edge device. The system monitors data obtained from the edge device based on a set of rules. Responsive to detecting a trigger condition based on the monitored data, the system performs a predetermined action corresponding to the detected trigger condition. The predetermined action can comprise sending a configuration command to be executed on the edge device or sending an action to be performed by the proxy agent on other entities communicatively coupled to the edge network (e.g., client devices and applications).

Claims (83)

1 . A computer-implemented method, comprising:

establishing, by a cloud controller, a secure connection to an edge device in an edge network;

deploying, by the cloud controller to the edge device, a module which includes a proxy agent, thereby allowing the module to be installed on the edge device;

monitoring data obtained from the edge device based on a set of rules; and

responsive to detecting a trigger condition based on the monitored data, performing a predetermined action corresponding to the detected trigger condition,

wherein the predetermined action comprises sending a configuration command to the edge device, thereby allowing the proxy agent to execute the configuration command on the edge device.

2 . The method of claim 1 , wherein establishing the secure connection to the edge device is based on the edge device starting up and connecting, registering, and authenticating with the cloud controller and further comprises:

establishing a secure tunnel between a network comprising the cloud controller and a site comprising the edge network.

3 . The method of claim 1 ,

wherein the module deployed to the edge device includes two or more proxy agents, and

wherein a respective proxy agent communicates via an application programming interface with the edge device, an application, a network entity, a network device, or a third party device.

4 . The method of claim 1 ,

wherein the module deployed to the edge device comprises a vendor-agnostic containerized client which can be deployed remotely in any network device.

5 . The method of claim 1 , wherein monitoring the data obtained from the edge device based on the set of rules further comprises at least one of:

retrieving data from the edge device; and

receiving data from the edge device based on a first message received from the edge device via a message bus, wherein the cloud controller subscribes to the first message from the edge device.

6 . The method of claim 5 , wherein the first message comprises at least one of:

a notification indicating to the cloud controller to retrieve certain data from the edge device; and

the certain data.

7 . The method of claim 1 , wherein the cloud controller comprises:

an orchestration manager which includes a container orchestrator component, wherein the container orchestrator component deploys the module to the edge device;

a workflow manager which includes a sensor component and a scheduler component, wherein the sensor component obtains the data from the edge device, and wherein the scheduler component schedules the monitoring of the data obtained from the edge device; and

a configuration manager which includes an action component.

8 . The method of claim 7 , wherein the configuration manager:

collects data related to a configuration of the edge device;

checks the collected data to determine whether to change the configuration of the edge device; and

responsive to determining to change the configuration of the edge device, sends the configuration command to the proxy agent installed on the edge device, thereby allowing the proxy agent to execute the configuration command on the edge device.

9 . The method of claim 1 ,

wherein the rules are configured by the cloud controller or by a user associated with the cloud controller or the edge device, and

wherein the rules define workflows to be automatically executed by the cloud controller based on the monitored data.

10 . The method of claim 9 ,

wherein the rules are configured by the user via a graphical user interface displayed on a display screen of a computing device associated with the user.

11 . The method of claim 1 ,

wherein the detected trigger condition is further based on a comparison of a predetermined threshold to at least one of the following:

a health of the edge device;

a current or expected power usage of the edge device; and

a metric relating to route statistics or traffic flow associated with the edge device; and

wherein the predetermined action corresponding to the detected trigger condition comprises at least one of:

power cycling the edge device;

rerouting traffic to mitigate damage to the edge device; and

configuring a setting of the edge device.

12 . The method of claim 1 , wherein the predetermined action corresponding to the detected trigger condition further comprises at least one of:

a first action associated with the edge device; and

a second action associated with an application or a network device to which the edge device is communicatively coupled, wherein the second action is performed on the application or the network device based on an application programming interface available to the proxy agent in the edge device.

13 . An apparatus comprising:

at least one processor;

a machine-readable storage medium comprising instructions executable by the at least one processor to implement a cloud controller comprising an orchestration manager, a workflow manager, a rules/workflows unit, and a configuration manager;

a message bus; and

network connectivity channels,

wherein a secure tunnel is established between a network comprising the cloud controller and a physical site comprising an edge network,

wherein the orchestration manager deploys to an edge device in the edge network a module which includes a proxy agent, thereby allowing the module to be installed on the edge device;

wherein the workflow manager obtains data from the edge device and monitors the obtained data from the edge device based on a set of rules managed by the rules/workflows unit, and

wherein responsive to the cloud controller detecting a trigger condition based on the monitored data, the cloud controller performs a predetermined action corresponding to the detected trigger condition.

14 . The apparatus of claim 13 ,

wherein the proxy agent communicates via an application programming interface with the edge device, an application, a network entity, a network device, or a third party device.

15 . The apparatus of claim 13 , wherein the configuration manager:

collects data related to a configuration of the edge device;

checks the collected data to determine whether to change the configuration of the edge device; and

responsive to determining to change the configuration of the edge device, sends the configuration command to the proxy agent installed on the edge device, thereby allowing the proxy agent to execute the configuration command on the edge device.

16 . The apparatus of claim 13 ,

wherein the module deployed to the edge device further includes a data aggregator component which aggregates collected data, and

wherein the proxy agent returns the aggregated collected data to a sensor component of the workflow manager.

17 . The apparatus of claim 13 ,

wherein the edge network comprises a plurality of edge devices.

18 . The apparatus of claim 13 ,

wherein the detected trigger condition is further based on a comparison of a predetermined threshold to at least one of the following:

a health of the edge device;

a current or expected power usage of the edge device; and

a metric relating to route statistics or traffic flow associated with the edge device; and

wherein the predetermined action corresponding to the detected trigger condition comprises at least one of:

power cycling the edge device;

rerouting traffic to mitigate damage to the edge device; and

configuring a setting of the edge device.

19 . A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:

establishing, by a cloud controller, a secure connection to an edge device in an edge network;

deploying, by the cloud controller to the edge device, a module which includes a proxy agent, thereby allowing the module to be installed on the edge device;

monitoring data obtained from the edge device based on a set of rules; and

responsive to detecting a trigger condition based on the monitored data, performing a predetermined action corresponding to the detected trigger condition,

wherein the predetermined action comprises at least one of:

sending a configuration command to the edge device to be executed on the edge device; and

sending an action to be performed by the proxy agent on other entities communicatively coupled to the edge network, thereby allowing the proxy agent to perform the predetermined action.

20 . The non-transitory storage medium of claim 19 ,

wherein the module deployed to the edge device comprises a vendor-agnostic containerized client which can be deployed remotely in any network device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: CHAU, UYEN T.; CHEN, CHINLIN
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 061611/0099 →
Continuity (1)
Related Publication 20240106704A1 · Mar 28, 2024
References Cited (44)
US 10379842B2 · Malladi · 2019 [cited by examiner]
US 10437621B2 · Haque · 2019 [cited by examiner]
US 11133999B1 · Brosnan · 2021 [cited by examiner]
US 11188437B1 · Arunachalam · 2021 [cited by examiner]
US 11695632B1 · Zoualfaghari · 2023 [cited by examiner]
US 11750489B1 · Agarwal · 2023 [cited by examiner]
US 20120096171A1 · Suit · 2012 [cited by examiner]
US 20160043892A1 · Hason · 2016 [cited by examiner]
US 20170033980A1 · Naous · 2017 [cited by examiner]
US 20190166031A1 · Francis · 2019 [cited by examiner]
US 20200249975A1 · Shankara Murthy · 2020 [cited by examiner]
US 20200328936A1 · Pérez-Aradros Herce · 2020 [cited by examiner]
US 20200328978A1 · Gupta · 2020 [cited by examiner]
US 20200382395A1 · Kerry · 2020 [cited by examiner]
US 20210126860A1 · Ramaswamy · 2021 [cited by examiner]
US 20210234756A1 · Fong · 2021 [cited by examiner]
US 20220035651A1 · Maurya · 2022 [cited by examiner]
US 20230269305A1 · Mestery · 2023 [cited by examiner]
EP 4027607A1 · 2022 [cited by examiner]
C. Chen, U. Chau, A. Mercian, F. Ahmed and P. Sharma, “UnifiedNetManagement: Unified Network Management for Heterogeneous Edge Enterprise Network,” 2022 IEEE International Conference on Cloud Engineering (IC2E), CA, USA… [cited by examiner]
“Home—OPX (OpenSwitch)”, available online at <https://www.openswitch.net/>, 2019, 2 pages. [cited by applicant]
AWS, “AWS for the Edge”, available online at <https://aws.amazon.com/edge/>, 2025, 11 pages. [cited by applicant]
Cao et al., “eCaaS: A Management Framework of Edge Container as a Service for Business Workload”, Apr. 26, 2021, pp. 73-78. [cited by applicant]
Chang et al., “Bringing the Cloud to the Edge”, Apr. 2014, 7 pages. [cited by applicant]
Das et al., “Transparent and Flexible Network Management for Big Data Processing in the Cloud”, 2013, 6 pages. [cited by applicant]
Deng et al., “Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence”, Feb. 10, 2020, 13 pages. [cited by applicant]
Fortune, “The number of data breaches in 2021 has already surpassed last year's total”, available online at <https://fortune.com/2021/10/06/data-breach-2021-2020-total-hacks/>, Oct. 6, 2021,. [cited by applicant]
Ganon et al., “Cloud-based Performance Testing of Network Management Systems”, 2009 IEEE 14th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks, 6 pages. [cited by applicant]
Greenberg et al., “The Cost of a Cloud: Research Problems in Data Center Networks”, ACM SIGCOMM Computer Communication Review, vol. 39, No. 1, Jan. 2009, pp. 68-73. [cited by applicant]
HPE, “HPE Aruba Networking EdgeConnect SD-WAN”, available online at <https://www.hpe.com/us/en/aruba-edgeconnect-sd-wan.html>, 2025, 9 pages. [cited by applicant]
J.P. Martin-Flatin, “Challenges in Cloud Management”, May 2014, pp. 66-70, vol. 1. [cited by applicant]
Li et al., “Edge Intelligence: On-Demand Deep Learning Model Co-Inference with Device-Edge Synergy”, MECOMM'18, Aug. 20, 2018, 6 pages. [cited by applicant]
Liu et al., “Toward Edge Intelligence: Multiaccess Edge Computing for 5G and Internet of Things”, IEEE Internet of Things Journal, vol. 7, No. 8, Aug. 2020, pp. 6722-6747. [cited by applicant]
Mäkitalo et al., “Safe and Secure Execution at the Network Edge: A Framework for Coordinating Cloud, Fog, and Edge”, Jan. 2018, 8 pages. [cited by applicant]
Mark Massé, “Rest API Design Rulebook”, 2012, 114 pages. [cited by applicant]
Mercian, et al., “UDAAN: Embedding User-Defined Analytics Applications in Network Devices”, Aug. 23, 2019, 6 pages. [cited by applicant]
Plastiras et al., “Edge Intelligence: Challenges and Opportunities of Near-Sensor Machine Learning Applications”, 2018, 7 pages. [cited by applicant]
Sole et al., “Survey on Models and Techniques for Root-Cause Analysis”, Jul. 3, 2017, 18 pages. [cited by applicant]
Wallin et al., “Rethinking Network Management : Models, Data-Mining and Self-Learning”, 2012 IEEE, 8 pages. [cited by applicant]
Weng et al., “Root Cause Analysis of Anomalies of Multitier Services in Public Clouds”, 2017, 6 pages. [cited by applicant]
Xiong et al., “Extend Cloud to Edge with KubeEdge ”, 2018 Third ACM/IEEE Symposium on Edge Computing, 5 pages. [cited by applicant]
Yu et al., “A Survey on the Edge Computing for the Internet of Things”, vol. 6, 2018, pp. 6900-6919. [cited by applicant]
Zamora-Izquierdo et al., “Smart Farming loT Platform Based on Edge and Cloud Computing”, Oct. 23, 2018, 37 pages. [cited by applicant]
Zhou et al., “Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing”, vol. 107, No. 8, Aug. 2019, pp. 1738-1762. [cited by applicant]