IP Library Granted Patent US 10,951,460
Granted Patent B1
US 10,951,460 · App. 15/882,359 · Granted Mar 16, 2021

Cloud computing platform service management

Inventors: Narasimha M. Dondemadhahalli (Shrewsbury, MA); Ramakanth Muthyala (South Grafton, MA); Julie A. Dougherty (Natick, MA); Rajanikanth R. Markala (Shrewsbury, MA); Som Nath Upadhyay (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
H04L41/0246G06F8/38H04L63/10H04L67/10
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,951,460
App. No.
15/882,359
Granted
Mar 16, 2021
Kind
B1
Abstract

Techniques are provided for improved management of cloud computing platform services in cloud computing environments. For example, a system comprises one or more processors operatively coupled to one or more memories to form a cloud computing platform services management framework, wherein the cloud computing platform services management framework is configured to perform steps of: providing one or more graphical user interfaces; and enabling centralized self-service access to a plurality of cloud computing platform services through the one or more graphical user interfaces for one or more application developers of a given enterprise. In one example, the cloud computing platform services comprise PaaS platform services and support tools.

Claims (35)

1. A method comprising:

providing one or more graphical user interfaces; and

enabling centralized self-service access to a plurality of cloud computing platform services through the one or more graphical user interfaces for a plurality of application developers of a given enterprise, wherein enabling comprises providing limited administrative access to the plurality of cloud computing platform services through the one or more graphical user interfaces to a given application developer to allow the given application developer to utilize one or more features of the plurality of cloud computing platform services independent of respective administrators of the plurality of cloud computing platform services and that would otherwise require generation of one or more requests for access to the one or more features by the given application developer, submission of the one or more requests to respective administrators of the plurality of cloud computing platform services, and fulfillment of the one or more requests by the respective administrators of the plurality of cloud computing platform services;

wherein the cloud computing platform services are available through a single centralized self-service management platform to the plurality of application developers, the single centralized self-service management platform providing centralized self-services to the application developers to provide access to the plurality of cloud computing platform services;

wherein the one or more graphical interfaces are generated by the single centralized self-service management platform upon access thereof by the application developers; and

wherein the steps are performed by one or more processors operatively coupled to one or more memories.

2. The method of claim 1 , wherein the cloud computing platform services comprise one or more Platform-as-a-Service related support tools.

3. The method of claim 1 , wherein the one or more graphical user interfaces are configured to receive one or more cloud computing platform service requests from at least one application developer.

4. The method of claim 1 , wherein the one or more graphical user interfaces are configured to enable management of cloud computing platform users across one or more instances.

5. The method of claim 1 , wherein the one or more graphical user interfaces are configured to enable management of tools for application development collaboration.

6. The method of claim 1 , wherein the one or more graphical user interfaces are configured to enable source code management.

7. The method of claim 1 , wherein the one or more graphical user interfaces are configured to enable management of application programming interface functions.

8. The method of claim 1 , wherein the one or more graphical user interfaces are configured to enable an administrator to control access by users to the plurality of cloud computing platform services.

9. A system comprising:

one or more memories; and

one or more processors operatively coupled to the one or more memories to form a cloud computing platform services management framework, wherein the cloud computing platform services management framework is configured to perform steps of:

providing one or more graphical user interfaces; and

enabling centralized self-service access to a plurality of cloud computing platform services through the one or more graphical user interfaces for a plurality of application developers of a given enterprise, wherein enabling comprises providing limited administrative access to the plurality of cloud computing platform services through the one or more graphical user interfaces to a given application developer to allow the given application developer to utilize one or more features of the plurality of cloud computing platform services independent of respective administrators of the plurality of cloud computing platform services and that would otherwise require generation of one or more requests for access to the one or more features by the given application developer, submission of the one or more requests to respective administrators of the plurality of cloud computing platform services, and fulfillment of the one or more requests by the respective administrators of the plurality of cloud computing platform services;

wherein the cloud computing platform services are available through a single centralized PaaS self-service management platform to the plurality of application developers, the single centralized self-service management platform providing centralized self-services to the application developers to provide access to the plurality of cloud computing platform services; and

wherein the one or more graphical interfaces are generated by the single centralized self-service management platform upon access thereof by the application developers.

10. The system of claim 9 , wherein the cloud computing platform services comprise one or more Platform-as-a-Service related support tools.

11. The system of claim 9 , wherein the one or more graphical user interfaces are configured to receive one or more cloud computing platform service requests from at least one application developer.

12. The system of claim 9 , wherein the one or more graphical user interfaces are configured to enable management of cloud computing platform users across one or more instances.

13. The system of claim 9 , wherein the one or more graphical user interfaces are configured to enable management of tools for application development collaboration.

14. The system of claim 9 , wherein the one or more graphical user interfaces are configured to enable source code management.

15. The system of claim 9 , wherein the one or more graphical user interfaces are configured to enable management of application programming interface functions.

16. The system of claim 9 , wherein the one or more graphical user interfaces are configured to enable an administrator to control access by users to the plurality of cloud computing platform services.

17. The system of claim 9 , wherein the one or more graphical user interfaces are configured to enable an administrator to control access by users to individual features of a given one of the plurality of cloud computing platform services.

18. An article of manufacture comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes said at least one processing device to perform steps of:

providing one or more graphical user interfaces; and

enabling centralized self-service access to a plurality of cloud computing platform services through the one or more graphical user interfaces for a plurality of application developers of a given enterprise, wherein enabling comprises providing limited administrative access to the plurality of cloud computing platform services through the one or more graphical user interfaces to a given application developer to allow the given application developer to utilize one or more features of the plurality of cloud computing platform services independent of respective administrators of the plurality of cloud computing platform services and that would otherwise require generation of one or more requests for access to the one or more features by the given application developer, submission of the one or more requests to respective administrators of the plurality of cloud computing platform services, and fulfillment of the one or more requests by the respective administrators of the plurality of cloud computing platform services;

wherein the cloud computing platform services are available through a single centralized self-service management platform to the plurality of application developers, the single centralized self-service management platform providing centralized self-services to the application developers to provide access to the plurality of cloud computing platform services; and

wherein the one or more graphical interfaces are generated by the single centralized self-service management platform upon access thereof by the application developers.

19. The article of claim 18 , wherein the cloud computing platform services comprise one or more Platform-as-a-Service related support tools.

20. The article of claim 18 , wherein the one or more graphical user interfaces are configured to receive one or more cloud computing platform service requests from at least one application developer.

Assignments (8)
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 (045482/0131) Recorded May 20, 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; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 061749/0924 →
RELEASE OF SECURITY INTEREST AT REEL 045482 FRAME 0395 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0314 →
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 21, 2019
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 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 045482/0131 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045482/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2018
From: DONDEMADHAHALLI, NARASIMHA M.; MUTHYALA, RAMAKANTH; DOUGHERTY, JULIE A.; MARKALA, RAJANIKANTH R.; UPADHYAY, SOM NATH
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 044756/0568 →