US 12,248,971 B2
Systems and methods for providing repeated use of computing resources
John Catalano, Austin, TX (US); Kyle Falkenhagen, Austin, TX (US); Eric Pulier, Santa Monica, CA (US); David Roberts, Austin, TX (US); and Tim Woodall, Cedar Park, TX (US)
Filed by VideoLabs, Inc., Palo Alto, CA (US)
Filed on Jun. 21, 2023, as Appl. No. 18/338,894.
Application 18/338,894 is a continuation of application No. 17/695,116, filed on Mar. 15, 2022, abandoned.
Application 17/695,116 is a continuation of application No. 17/094,204, filed on Nov. 10, 2020, abandoned.
Application 17/094,204 is a continuation of application No. 15/413,243, filed on Jan. 23, 2017, abandoned.
Application 15/413,243 is a continuation of application No. 14/213,540, filed on Mar. 14, 2014, abandoned.
Application 14/213,540 is a continuation in part of application No. 13/842,413, filed on Mar. 15, 2013, granted, now 9,489,647, issued on Nov. 8, 2016.
Application 13/842,413 is a continuation in part of application No. 13/354,275, filed on Jan. 19, 2012, granted, now 9,069,599, issued on Jun. 30, 2015.
Application 13/354,275 is a continuation in part of application No. 13/009,774, filed on Jan. 19, 2011, granted, now 8,931,038, issued on Jun. 1, 2015.
Application 13/009,774 is a continuation in part of application No. 12/488,424, filed on Jun. 19, 2009, granted, now 8,514,868, issued on Aug. 20, 2013.
Claims priority of provisional application 61/434,396, filed on Jan. 19, 2011.
Claims priority of provisional application 61/296,405, filed on Jan. 19, 2010.
Claims priority of provisional application 61/074,027, filed on Jun. 19, 2008.
Prior Publication US 2023/0334543 A1, Oct. 19, 2023
Int. Cl. G06Q 30/0601 (2023.01); G06F 8/36 (2018.01)
CPC G06Q 30/0603 (2013.01) [G06F 8/36 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
providing, by a computing system, access to an Infrastructure-as-a-Service (IaaS) resource via an access portal, the IaaS resource being created by a first entity and associated with a first metric;
accessing, by the computing system, a Platform-as-a-Service (PaaS) resource, the PaaS resource generated 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 access portal, the PaaS resource associated with a second metric;
accessing, by the computing system, a Software-as-a-Service (SaaS) resource, the SaaS resource generated 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 access portal, the SaaS resource associated with a third metric;
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 usage relational information, such that:
access of the SaaS resource by a fourth entity results in allocation of the first metric to the first entity, the second metric to the second entity, and
the third metric to the third entity, and
access of the PaaS resource by the fourth entity results in allocation of the first metric to the first entity, and the second metric to the second entity;
allocating, by the computing system, a utilization from the second entity and the third entity, wherein the third metric includes the second metric, wherein the second metric includes the first metric, and wherein the allocation includes the first metric;
wherein the relational information associated with the IaaS resource, the PaaS resource, and the SaaS resource further comprises a condition; and
limiting, by the computing system, access to the IaaS resource, the PaaS resource, and the SaaS resource based on the condition.