IP Library › Granted Patent US 11,733,979
Granted Patent B2
US 11,733,979 · App. 17/581,160 · Granted Aug 22, 2023

System for automatically generating customer specific data center application program interfaces

Inventors: Hanna Yehuda (Newton, MA); Erik S. Hansen (Mission Viejo, CA); Vandana Mallempati (Austin, TX)
Assignee: Dell Products L.P.
G06F8/36H04L41/12
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,733,979
App. No.
17/581,160
Granted
Aug 22, 2023
Kind
B2
Abstract

A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring an interaction of a user with a data center monitoring and management console when configuring an aspect of data center infrastructure, the configuring the aspect of data center infrastructure being performed during an infrastructure configuration experience; executing the aspect of data center infrastructure; and, generating an application program interface associated with the aspect of data center infrastructure, the application program interface being generated during the infrastructure configuration experience.

Claims (49)

1. A computer-implementable method for performing a data center monitoring and management operation, comprising:

monitoring an interaction of a user with a data center monitoring and management console when configuring an aspect of data center infrastructure, the configuring the aspect of data center infrastructure being performed during an infrastructure configuration experience;

executing the aspect of data center infrastructure; and,

generating an application program interface associated with the aspect of data center infrastructure, the application program interface being generated during the infrastructure configuration experience.

2. The method of claim 1 , wherein:

the monitoring, executing and generating are performed during a single session.

3. The method of claim 1 , wherein:

the monitoring records application program interface calls made when configuring the aspect of data center infrastructure.

4. The method of claim 1 , further comprising:

modifying the aspect of data center infrastructure based upon results of the executing.

5. The method of claim 1 , further comprising:

presenting results from the executing the aspect of the data center infrastructure.

6. The method of claim 1 , wherein:

the aspect of data center infrastructure includes one or more add-on services.

7. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

monitoring an interaction of a user with a data center monitoring and management console when configuring an aspect of data center infrastructure, the configuring the aspect of data center infrastructure being performed during an infrastructure configuration experience;

executing the aspect of data center infrastructure; and,

generating an application program interface associated with the aspect of data center infrastructure, the application program interface being generated during the infrastructure configuration experience.

8. The system of claim 7 , wherein:

the monitoring, executing and generating are performed during a single session.

9. The system of claim 7 , wherein:

the monitoring records application program interface calls made when configuring the aspect of data center infrastructure.

10. The system of claim 7 , wherein the instructions executable by the processor are further configured for:

modifying the aspect of data center infrastructure based upon results of the executing.

11. The system of claim 7 , wherein the instructions executable by the processor are further configured for:

presenting results from the executing the aspect of the data center infrastructure.

12. The system of claim 7 , wherein:

the aspect of data center infrastructure includes one or more add-on services.

13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

monitoring an interaction of a user with a data center monitoring and management console when configuring an aspect of data center infrastructure, the configuring the aspect of data center infrastructure being performed during an infrastructure configuration experience;

executing the aspect of data center infrastructure; and,

generating an application program interface associated with the aspect of data center infrastructure, the application program interface being generated during the infrastructure configuration experience.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the monitoring, executing and generating are performed during a single session.

15. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the monitoring records application program interface calls made when configuring the aspect of data center infrastructure.

16. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

modifying the aspect of data center infrastructure based upon results of the executing.

17. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

presenting results from the executing the aspect of the data center infrastructure.

18. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the experience application program interface combines aspects of the plurality of application program interfaces to achieve a predefined objective.

19. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the computer executable instructions are deployable to a client system from a server system at a remote location.

20. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the computer executable instructions are provided by a service provider to a user on an on-demand basis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2022
From: YEHUDA, HANNA; MALLEMPATI, VANDANA; HANSEN, ERIK S.
To: DELL PRODUCTS L.P.
Reel/Frame 058725/0114 →
Continuity (1)
Related Publication 20230236806A1 · Jul 27, 2023