IP Library › Granted Patent US 11,922,229
Granted Patent B2
US 11,922,229 · App. 17/571,966 · Granted Mar 5, 2024

System for determining data center application program interface readiness

Inventors: Nicole Reineke (Northborough, MA); Hanna Yehuda (Newton, MA); Ming Qian (Allston, MA); Anne-Marie McReynolds (San Jose, CA); Christopher Hill (Bellevue, WA)
Assignee: Dell Products L.P.
G06F9/54G06F8/77G06Q10/103H04L67/535H04L67/01
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,922,229
App. No.
17/571,966
Granted
Mar 5, 2024
Kind
B2
Abstract

A system, method, and computer-readable medium 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 throughout a plurality of developer journey steps, the interaction of the user including interaction with a plurality of application program interfaces; analyzing the interaction with the plurality of application program interfaces associated with each of the plurality of developer journey steps; and, generating an application program interface readiness score for each of the plurality of application program interfaces based upon the analyzing.

Claims (49)

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

monitoring an interaction of a user with a data center monitoring and management console throughout a plurality of developer journey steps, the interaction of the user including interaction with a plurality of application program interfaces;

analyzing the interaction with the plurality of application program interfaces associated with each of the plurality of developer journey steps; and,

generating an application program interface readiness score for each of the plurality of application program interfaces based upon the analyzing; and wherein

the application program interface readiness score is based on readiness scores for each of the plurality of developer journey steps.

2. The method of claim 1 , wherein:

the application program interface readiness score provides an indication of a maturity of a particular application program interface.

3. The method of claim 2 , wherein:

the indication of the maturity of the particular application program interface includes at least one of an early mature indication, a mid-mature indication, a mature indication and a very mature indication.

4. The method of claim 1 further comprising:

obtaining a customer satisfaction rating regarding a particular application program interface; and,

using the customer satisfaction rating when generating the application program interface readiness score.

5. The method of claim 1 , wherein:

the plurality of developer journey steps include one or more of a new project step, a scope project step, an infrastructure identification step, a tool/pipeline selection step, a buying transaction step, a tooling implementation step, a resource automation step, a test step, a training step, a scoping step, a functional testing step, an automated code resilience testing step, a deployment step, a monitor and optimize step and a review step.

6. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory computer-readable storage medium embodying instructions, the non-transitory computer-readable storage medium being coupled to the data bus, the instructions executable by the processor and configured for:

monitoring an interaction of a user with a data center monitoring and management console throughout a plurality of developer journey steps, the interaction of the user including interaction with a plurality of application program interfaces;

analyzing the interaction with the plurality of application program interfaces associated with each of the plurality of developer journey steps; and,

generating an application program interface readiness score for each of the plurality of application program interfaces based upon the analyzing; and wherein

the application program interface readiness score is based on readiness scores for each of the plurality of developer journey steps.

7. The system of claim 6 , wherein:

the application program interface readiness score provides an indication of a maturity of a particular application program interface.

8. The system of claim 7 , wherein:

the indication of the maturity of the particular application program interface includes at least one of an early mature indication, a mid-mature indication, a mature indication and a very mature indication.

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

obtaining a customer satisfaction rating regarding a particular application program interface; and,

using the customer satisfaction rating when generating the application program interface readiness score.

10. The system of claim 6 , wherein:

the plurality of developer journey steps include one or more of a new project step, a scope project step, an infrastructure identification step, a tool/pipeline selection step, a buying transaction step, a tooling implementation step, a resource automation step, a test step, a training step, a scoping step, a functional testing step, an automated code resilience testing step, a deployment step, a monitor and optimize step and a review step.

11. A non-transitory computer-readable storage medium embodying computer executable instructions, the computer executable instructions configured for:

monitoring an interaction of a user with a data center monitoring and management console throughout a plurality of developer journey steps, the interaction of the user including interaction with a plurality of application program interfaces;

analyzing the interaction with the plurality of application program interfaces associated with each of the plurality of developer journey steps; and,

generating an application program interface readiness score for each of the plurality of application program interfaces based upon the analyzing; and wherein

the application program interface readiness score is based on readiness scores for each of the plurality of developer journey steps.

12. The non-transitory computer-readable storage medium of claim 11 , wherein:

the application program interface readiness score provides an indication of a maturity of a particular application program interface.

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

the indication of the maturity of the particular application program interface includes at least one of an early mature indication, a mid-mature indication, a mature indication and a very mature indication.

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

obtaining a customer satisfaction rating regarding a particular application program interface; and,

using the customer satisfaction rating when generating the application program interface readiness score.

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

the plurality of developer journey steps include one or more of a new project step, a scope project step, an infrastructure identification step, a tool/pipeline selection step, a buying transaction step, a tooling implementation step, a resource automation step, a test step, a training step, a scoping step, a functional testing step, an automated code resilience testing step, a deployment step, a monitor and optimize step and a review step.

16. The non-transitory computer-readable storage medium of claim 11 , wherein:

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

17. The non-transitory computer-readable storage medium of claim 11 , wherein:

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: REINEKE, NICOLE; YEHUDA, HANNA; QIAN, MING; MCREYNOLDS, ANNE-MARIE; HILL, CHRISTOPHER
To: DELL PRODUCTS L.P.
Reel/Frame 058604/0644 →
Continuity (1)
Related Publication 20230222009A1 · Jul 13, 2023