IP Library Granted Patent US 11,265,211
Granted Patent B1
US 11,265,211 · App. 17/221,025 · Granted Mar 1, 2022

Continuous delivery of management configurations

Inventors: Mike Nelson (Atlanta, GA); Josue Negron (Dallas, TX)
Assignee: VMWARE, INC.
H04L41/0813H04L41/145H04L41/22H04L41/50
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,265,211
App. No.
17/221,025
Granted
Mar 1, 2022
Kind
B1
Abstract

Disclosed are various implementations of approaches for continuous delivery of management configurations. In some examples, a management configuration delivery workflow is identified. A management console user interface includes a graphical representation of the management configuration delivery workflow. The management configuration is retrieved from a source environment specified in the management configuration delivery workflow and transmitted to a specified destination environment.

Claims (55)

1. A system, comprising:

at least one computing device comprising at least one processor;

machine readable instructions stored in at least one memory, wherein the machine readable instructions, when executed by the at least one processor, cause the at least one computing device to at least:

identify, by a management service, a management configuration delivery workflow that specifies a plurality of computing environments comprising: a source environment, and at least one destination environment;

generate, by the management service, a management console user interface that shows a graphical representation of the management configuration delivery workflow comprising a plurality of nodes corresponding to the plurality of computing environments;

retrieve, by the management service, a management configuration from the source environment specified in the management configuration delivery workflow;

transmit, by the management service, the management configuration to a destination environment specified in the management configuration delivery workflow; and

update, by the management service, the management console user interface based on a completion status of a respective one of the nodes.

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

identify, by the management service, an environment-specific attribute of the management configuration, wherein a value for the environment-specific attribute corresponds to the source environment; and

update, by the management service, the management configuration to include an updated value for the environment-specific attribute, wherein the updated value corresponds to the destination environment.

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

identify, by the management service, at least one difference between the management configuration and a previous management configuration.

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

generate, by the management service, an update for the management configuration delivery workflow based on the at least one difference between the management configuration and the previous management configuration.

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

visually emphasize, by the management service, the at least one difference within a configuration information user interface area of the management console user interface.

6. The system of claim 3 , wherein the machine readable instructions, when executed by the at least one processor, cause the at least one computing device to at least:

identify, by the management service, instructions to test the management configuration based on the at least one difference wherein the management configuration is provided to the destination environment along with the instructions to test the management configuration.

7. The system of claim 1 , wherein the management configuration comprises at least one of: a policy, a profile, a baseline, a sensor, a script, and an enterprise resource.

8. A method, comprising:

identifying, by a management service, a management configuration delivery workflow that specifies a plurality of computing environments comprising: a source environment, and at least one destination environment;

generating, by the management service, a management console user interface that shows a graphical representation of the management configuration delivery workflow comprising a plurality of nodes corresponding to the plurality of computing environments;

retrieving, by the management service, a management configuration from the source environment specified in the management configuration delivery workflow;

transmitting, by the management service, the management configuration to a destination environment specified in the management configuration delivery workflow; and

updating, by the management service, the management console user interface based on a completion status of a respective one of the nodes.

9. The method of claim 8 , further comprising:

identifying, by the management service, an environment-specific attribute of the management configuration, wherein a value for the environment-specific attribute corresponds to the source environment; and

updating, by the management service, the management configuration to include an updated value for the environment-specific attribute, wherein the updated value corresponds to the destination environment.

10. The method of claim 8 , further comprising:

identifying, by the management service, at least one difference between the management configuration and a previous management configuration.

11. The method of claim 10 , further comprising:

generating, by the management service, an update for the management configuration delivery workflow based on the at least one difference between the management configuration and the previous management configuration.

12. The method of claim 10 , further comprising:

visually emphasizing, by the management service, the at least one difference within a configuration information user interface area of the management console user interface.

13. The method of claim 10 , further comprising:

identifying, by the management service, instructions to test the management configuration based on the at least one difference wherein the management configuration is provided to the destination environment along with the instructions to test the management configuration.

14. The method of claim 8 , wherein the management configuration comprises at least one of: a policy, a profile, a baseline, a sensor, a script, and an enterprise resource.

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

identify, by a management service, a management configuration delivery workflow that specifies a plurality of computing environments comprising: a source environment, and at least one destination environment;

generate, by the management service, a management console user interface that shows a graphical representation of the management configuration delivery workflow comprising a plurality of nodes corresponding to the plurality of computing environments;

retrieve, by the management service, a management configuration from the source environment specified in the management configuration delivery workflow;

transmit, by the management service, the management configuration to a destination environment specified in the management configuration delivery workflow; and

update, by the management service, the management console user interface based on a completion status of a respective one of the nodes.

16. The non-transitory computer-readable medium of claim 15 , further comprising:

identify, by the management service, an environment-specific attribute of the management configuration, wherein a value for the environment-specific attribute corresponds to the source environment; and

updating, by the management service, the management configuration to include an updated value for the environment-specific attribute, wherein the updated value corresponds to the destination environment.

17. The non-transitory computer-readable medium of claim 15 , further comprising:

identify, by the management service, at least one difference between the management configuration and a previous management configuration.

18. The non-transitory computer-readable medium of claim 17 , further comprising:

generate, by the management service, an update for the management configuration delivery workflow based on the at least one difference between the management configuration and the previous management configuration.

19. The non-transitory computer-readable medium of claim 17 , further comprising:

visually emphasize, by the management service, the at least one difference within a configuration information user interface area of the management console user interface.

20. The non-transitory computer-readable medium of claim 17 , further comprising:

identify, by the management service, instructions to test the management configuration based on the at least one difference wherein the management configuration is provided to the destination environment along with the instructions to test the management configuration.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2021
From: NELSON, MIKE; NEGRON, JOSUE
To: VMWARE, INC.
Reel/Frame 055806/0803 →