IP Library Granted Patent US 11,366,693
Granted Patent B2
US 11,366,693 · App. 16/727,705 · Granted Jun 21, 2022

System and method for deployment interface

Inventors: Nicole Reineke (Northborough, MA); James Robert King (Norwood, MA)
Assignee: EMC IP Holding Company LLC
G06F9/5005G06F3/04883G06F16/904G06T11/206
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,366,693
App. No.
16/727,705
Granted
Jun 21, 2022
Kind
B2
Abstract

A system for managing a deployment includes storage for storing an enhanced asset map of the deployment. The system further includes a deployment manager that obtains a deployment interface request for the deployment; in response to obtaining the deployment interface request: displays a visualization including at least one interactive element, the visualization is based on the deployment interface request and the enhanced asset map; obtains input associated with the at least one interactive element using a natural motion interface; and performs an action set, based on the input, to update an operation of the deployment.

Claims (58)

1. A system for managing a deployment, comprising:

storage for storing an enhanced asset map of the deployment; and

a deployment manager programmed to:

obtain a deployment interface request for the deployment;

in response to obtaining the deployment interface request:

generate a visualization using the enhanced asset map of the deployment and the deployment interface request, wherein generating the visualization comprises:

identifying a dimension of the enhanced asset map of the deployment;

associating the dimension with an axes of a plot; and

populating the plot with at least one interactive element;

display the visualization comprising the at least one interactive element;

obtain input via the at least one interactive element using a natural motion interface, wherein obtaining the input comprises:

identifying a gesture using the at least one interactive element by tracking movement of an input device associated with the natural motion interface; and

translating the gesture to a modification of the deployment; and

perform an action set, based on the input, to update an operation of the deployment.

2. The system of claim 1 , wherein performing the action set comprises:

modifying a deployment description based on the input to obtain an updated deployment description; and

enforcing the updated deployment description on at least one asset of the deployment.

3. The system of claim 2 , wherein enforcing the updated deployment description on the at least one asset of the deployment comprising allocating computational resources of the asset to an application hosted by asset.

4. The system of claim 1 , wherein performing the action set comprises:

instructing an asset to perform an action based on the modification of the deployment.

5. The system of claim 1 , wherein performing the action set comprises:

modifying a deployment description associated with the deployment based on the modification of the deployment.

6. A method for managing a deployment, comprising:

obtaining a deployment interface request for the deployment;

in response to obtaining the deployment interface request:

generating a visualization using the enhanced asset map of the deployment and the deployment interface request, wherein generating the visualization comprises:

identifying a dimension of the enhanced asset map of the deployment;

associating the dimension with an axes of a plot; and

populating the plot with at least one interactive element;

displaying the visualization comprising the at least one interactive element;

obtaining input via the at least one interactive element using a natural motion interface, wherein obtaining the input comprises:

identifying a gesture using the at least one interactive element by tracking movement of an input device associated with the natural motion interface; and

translating the gesture to a modification of the deployment; and

performing an action set, based on the input, to update an operation of the deployment.

7. The method of claim 6 , wherein performing the action set comprises:

modifying a deployment description based on the input to obtain an updated deployment description; and

enforcing the updated deployment description on at least one asset of the deployment.

8. The method of claim 7 , wherein enforcing the updated deployment description on the at least one asset of the deployment comprising allocating computational resources of the asset to an application hosted by asset.

9. The method of claim 6 , wherein performing the action set comprises:

instructing an asset to perform an action based on the modification of the deployment.

10. The method of claim 6 , wherein performing the action set comprises:

modifying a deployment description associated with the deployment based on the modification of the deployment.

11. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing a deployment, the method comprising:

obtaining a deployment interface request for the deployment;

in response to obtaining the deployment interface request:

generating a visualization using the enhanced asset map of the deployment and the deployment interface request, wherein generating the visualization comprises:

identifying a dimension of the enhanced asset map of the deployment;

associating the dimension with an axes of a plot; and

populating the plot with at least one interactive element;

displaying the visualization comprising the at least one interactive element;

obtaining input via the at least one interactive element using a natural motion interface, wherein obtaining the input comprises:

identifying a gesture using the at least one interactive element by tracking movement of an input device associated with the natural motion interface; and

translating the gesture to a modification of the deployment; and

performing an action set, based on the input, to update an operation of the deployment.

12. The non-transitory computer readable medium of claim 11 , wherein performing the action set comprises:

modifying a deployment description based on the input to obtain an updated deployment description; and

enforcing the updated deployment description on at least one asset of the deployment.

13. The non-transitory computer readable medium of claim 12 , wherein enforcing the updated deployment description on the at least one asset of the deployment comprising allocating computational resources of the asset to an application hosted by asset.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: REINEKE, NICOLE; KING, JAMES ROBERT
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051394/0664 →