US 11,706,153 B2
Abstraction layer to cloud services
Jayachandra Varma, Irving, TX (US); Manu Kurian, Dallas, TX (US); Lixian Huang, Plano, TX (US); Hemantkumar D. Gajjar, Charlotte, NC (US); Ganesh Bonda, Charlotte, NC (US); and Floyd Franklin Rock, Jr., Chesterfield, VA (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jul. 8, 2021, as Appl. No. 17/370,554.
Application 17/370,554 is a division of application No. 15/972,346, filed on May 7, 2018, granted, now 11,102,140.
Prior Publication US 2021/0336898 A1, Oct. 28, 2021
Int. Cl. H04L 47/70 (2022.01); H04L 67/51 (2022.01); H04L 67/60 (2022.01)
CPC H04L 47/70 (2013.01) [H04L 67/51 (2022.05); H04L 67/60 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A computing platform, comprising:
at least one processor;
a cloud services interface communicatively coupled to the at least one processor with at least one cloud service provider;
a client interface coupled to the at least one processor with at least one client computing device; and
at least one memory device storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to perform:
obtaining a procured amount of cloud resources that are available from the at least one cloud service provider;
receiving, from a first client computing device through the client interface, a first resource request for cloud computing resources, wherein the first resource request is indicative of an initial amount of client-assigned cloud resources;
when the initial amount of client-assigned cloud resources does not exceed the procured amount, granting the resource request by providing a first service credential to the first client computing device, wherein the first service credential is indicative of an identification of the first client computing device;
subsequently providing first cloud services to the first client computing device by a presentation, from the first client computing device, of the first service credential;
receiving, from the first client computing device, a first subletting request to sublet a first specified amount of client-assigned cloud resources to a second client computing device; and
when the first subletting request is approved,
providing a second service credential to the second client computing device;
adjusting an available amount of cloud resources for the first client computing device by the first specified amount; and
subsequently providing cloud services to the second client computing device by a presentation, from the second client computing device, of the second service credential.