IP Library Granted Patent US 10,680,852
Granted Patent B2
US 10,680,852 · App. 15/223,098 · Granted Jun 9, 2020

Configuration of a managed device

Inventors: Piyush Agarwal (Sunnyvale, CA); Raja Rangarajan (Sunnyvale, CA); Chirag Vaidya (Sunnyvale, CA); Joseph Baniqued (Sunnyvale, CA); Senthil Kumar V. S. (Sunnyvale, CA); Toni Liu (Sunnyvale, CA)
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
H04L12/4641H04L41/0846H04L41/0869
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 10,680,852
App. No.
15/223,098
Granted
Jun 9, 2020
Kind
B2
Abstract

Example implementations relate to configuring a managed device. For example, configuration of a managed device may be performed by a services controller. The services controller may comprise a processing resource and a memory resource storing machine readable instructions to cause the processing resource to perform a number of actions. For instance, the services controller may manage configuration of a network using a hierarchical configuration model. The services controller may define a plurality of configuration elements for each of a plurality of managed devices in the hierarchical configuration model, where configuration elements shared among the plurality of managed devices are assigned a same setting from the services controller, and the configuration elements assigned by the services controller are customizable by each of the plurality of managed devices.

Claims (38)

1. A services controller comprising:

a processing resource; and

a memory resource storing machine readable instructions to cause the processing resource to:

organize a plurality of remote controllers in a network into an individual global configuration;

manage configuration of the network using a hierarchical configuration model having root and local configurations; and

define a plurality of configuration elements for each of a plurality of managed devices in the hierarchical configuration model, wherein:

configuration elements shared among the plurality of managed devices are assigned a same root setting from the services controller; and

the configuration elements assigned by the services controller are customizable by each of the plurality of managed devices, in accordance with a local setting particular to each of the plurality of managed devices.

2. The services controller of claim 1 , including instructions to cause the processing resource to define default configurations for the managed devices in the hierarchical configuration model by assigning a plurality of configuration elements associated with the services controller to the managed devices.

3. The services controller of claim 1 , including instructions to cause the processing resource to:

represent each of the plurality of managed devices in the hierarchical configuration model as a different respective child node; and

associate each respective child node with a plurality of configuration elements.

4. The services controller of claim 1 , including instructions to cause the processing resource to:

define the configuration element settings for a particular managed device among the plurality of managed devices by merging the settings for the shared configuration elements with a device specific configuration.

5. The services controller of claim 1 , wherein each managed device is either a local controller or an end device, including instructions to cause the processing resource to:

define the plurality of configuration elements for an end device by merging:

a plurality of configuration elements of the services controller;

the configuration elements of an associated local controller; and

user configurable configuration elements of the end device.

6. The services controller of claim 5 , including instructions to cause the processing resource to give higher precedence to configurations of end devices than configurations of local controllers.

7. A method comprising:

organizing, by a services controller, a plurality of remote controllers in a network into an individual global configuration;

managing, by the services controller, configuration of the network using a hierarchical configuration model having root and local configurations; and

defining, by the services controller, a plurality of configuration elements for each of a plurality of managed devices in the hierarchical configuration model, wherein:

configuration elements shared among the plurality of managed devices are assigned a same root setting from the services controller; and

the configuration elements assigned by the services controller are customizable by each of the plurality of managed devices, in accordance with a local setting particular to each of the plurality of managed devices.

8. The method of claim 7 , further comprising, defining, by the services controller, default configurations for the managed devices in the hierarchical configuration model by assigning a plurality of configuration elements associated with the services controller to the managed devices.

9. The method of claim 7 , further comprising:

representing, by the services controller, each of the plurality of managed devices in the hierarchical configuration model as a different respective child node; and

associating, by the services controller, each respective child node with a plurality of configuration elements.

10. The method of claim 7 , further comprising:

defining, by the services controller, the configuration element settings for a particular managed device among the plurality of managed devices by merging the settings for the shared configuration elements with a device specific configuration.

11. The method of claim 7 , wherein each managed device is either a local controller or an end device, and wherein the method further comprises:

defining, by the services controller, the plurality of configuration elements for an end device by merging:

a plurality of configuration elements of the services controller;

the configuration elements of an associated local controller; and

user configurable configuration elements of the end device; and

giving higher precedence to configurations of end devices over configurations of local controllers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: AGARWAL, PIYUSH; RANGARAJAN, RAJA; VAIDYA, CHIRAG; BANIQUED, JOSEPH; V.S., SENTHIL KUMAR; LIU, TONI
To: ARUBA NETWORKS, INC.
Reel/Frame 040968/0546 →
Continuity (2)
Provisional Application 62362543 · Jul 14, 2016
Related Publication 20180019917A1 · Jan 18, 2018
Cited By (1)
US 12,568,020