US2022207580A1PendingUtilityA1
Systems and methods for providing repeated use of computing resources
Est. expiryJun 19, 2028(~1.9 yrs left)· nominal 20-yr term from priority
G06Q 30/0603G06F 8/36
60
PatentIndex Score
0
Cited by
0
References
0
Claims
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
exact text as granted — not AI-modifiedWhat is claimed:
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; presenting, by the computing system, the service catalog at an electronic storefront; 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 at the electronic storefront, 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 at the electronic storefront, the SaaS resource associated with a third cost; tracking, by the computing system, relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource, wherein,
tracking, by the computing system, 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;
allocating, by the computing system, a payment from the second entity and the third entity, wherein the third cost includes the second cost, wherein the second cost includes the first cost, and wherein an amount of the payment includes the first cost; wherein the relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource further comprises licensing terms specifying one or more constraints; and limiting, by the computing system, access to the IaaS resource, the PaaS resource, and the SaaS resource based on the one or more constraints specified by the licensing terms.
2 . The computer-implemented method of claim 1 , wherein the relational information further includes at least one of service-level agreement (SLA) information, or configuration information.
3 . The computer-implemented method of claim 1 , further comprising:
providing, by the computing system, 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; presenting the service catalog at an electronic storefront; 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 at the electronic storefront, 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 at the electronic storefront, the SaaS resource associated with a third cost; 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;
allocating a payment from the second entity and the third entity, wherein the third cost includes the second cost, wherein the second cost includes the first cost, and wherein an amount of the payment includes the first cost; wherein the relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource further comprises licensing terms specifying one or more constraints; and limiting access to the IaaS resource, the PaaS resource, and the SaaS resource based on the one or more constraints specified by the licensing terms.
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; presenting the service catalog at an electronic storefront; 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 at the electronic storefront, 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 at the electronic storefront, the SaaS resource associated with a third cost; 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;
allocating a payment between the second entity and the third entity, wherein the third cost includes the second cost, wherein the second cost includes the first cost, and wherein an amount of the payment includes the first cost; wherein the relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource further comprises licensing terms specifying one or more constraints; and limiting access to the IaaS resource, the PaaS resource, and the SaaS resource based on the one or more constraints specified by the licensing terms.
7 . The system of claim 5 , wherein the relational information further includes at least one of service-level agreement (SLA) information, or configuration information.
8 . The system of claim 5 , further comprising:
providing a marketplace configured to facilitate one or more interactions among users of the service catalog.
9 . The system of claim 5 , wherein the computing system is associated with an abstraction layer of a cloud management system.
10 . The medium of claim 6 , wherein the relational information further includes at least one of service-level agreement (SLA) information, or configuration information.
11 . The medium of claim 6 , further comprising:
providing a marketplace configured to facilitate one or more interactions among users of the service catalog.
12 . The medium of claim 6 , wherein the computing system is associated with an abstraction layer of a cloud management system.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.