IP Library Patent Application 15413243
Patent Application
App. No. 15/413,243

SYSTEMS AND METHODS FOR PROVIDING REPEATED USE OF COMPUTING RESOURCES

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 None
App. No.
15/413,243
Abstract

Systems, methods, and non-transitory computer-readable media can provide access to a first-level computing resource via a service catalog. In some instances, the first-level computing resource can be created by a first entity. Moreover, a second-level computing resource can be received. In some cases, the second-level computing resource can be created by a second entity based, at least in part, on the first-level computing resource. Access to the second-level computing resource can be provided via the service catalog. Relational information associated with the first-level computing resource and the second-level computing resource can be tracked.

Claims (36)

1 . A computer-implemented method comprising:

providing, by a computing system, access to an Infrastructure-as-a-Service (IaaS) resource via a service catalog, the IaaS resource being created by a first entity, and associated with a first cost;

receiving, by the computing system, a Platform-as-a-Service (PaaS) resource, the PaaS resource being created by a second entity based, at least in part, on the IaaS resource;

providing, by the computing system, access to the PaaS resource via the service catalog, the PaaS resource associated with a second cost;

receiving, by the computing system, a Software-as-a-Service (SaaS) resource, the SaaS resource being created by a third entity based, at least in part, on the PaaS resource;

providing, by the computing system, access to the SaaS resource via the service catalog, the SaaS resource associated with a third cost; and

tracking, by the computing system, relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource, wherein,

tracking the relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource comprises tracking financial relational information, such that

access of the SaaS resource by a fourth user results in allocation of the first cost to the first entity, the second cost to the second entity, and the third cost to the third entity, and

access of the PaaS resource by the fourth user results in allocation of the first cost to the first entity, and the second cost to the second entity.

2 . The computer-implemented method of claim 1 , wherein the relational information further includes at least one of licensing information, service-level agreement (SLA) information, or configuration information.

3 . The computer-implemented method of claim 1 , further comprising:

providing a marketplace configured to facilitate one or more interactions among users of the service catalog.

4 . The computer-implemented method of claim 1 , wherein the computing system is associated with an abstraction layer of a cloud management system.

5 . A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

providing access to an Infrastructure-as-a-Service (IaaS) resource via a service catalog, the IaaS resource being created by a first entity, and associated with a first cost;

receiving a Platform-as-a-Service (PaaS) resource, the PaaS resource being created by a second entity based, at least in part, on the IaaS resource;

providing access to the PaaS resource via the service catalog, the PaaS resource associated with a second cost;

receiving a Software-as-a-Service (SaaS) resource, the SaaS resource being created by a third entity based, at least in part, on the second-level computing resource;

providing access to the SaaS resource via the service catalog, the SaaS resource associated with a third cost; and

tracking relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource, wherein

tracking the relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource comprises tracking financial relational information, such that

access of the SaaS resource by a fourth user results in allocation of the first cost to the first entity, the second cost to the second entity, and the third cost to the third entity, and

access of the PaaS resource by the fourth user results in allocation of the first cost to the first entity, and the second cost to the second entity.

6 . A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:

providing access to an Infrastructure-as-a-Service (IaaS) resource via a service catalog, the IaaS resource being created by a first entity, and associated with a first cost;

receiving a Platform-as-a-Service (PaaS) resource, the PaaS resource being created by a second entity based, at least in part, on the IaaS resource;

providing access to the PaaS resource via the service catalog, the PaaS resource associated with a second cost;

receiving a Software-as-a-Service (SaaS) resource, the SaaS resource being created by a third entity based, at least in part, on the second-level computing resource;

providing access to the SaaS resource via the service catalog, the SaaS resource associated with a third cost; and

tracking relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource, wherein

tracking the relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource comprises tracking financial relational information, such that

access of the SaaS resource by a fourth user results in allocation of the first cost to the first entity, the second cost to the second entity, and the third cost to the third entity, and

access of the PaaS resource by the fourth user results in allocation of the first cost to the first entity, and the second cost to the second entity.