US 11,917,012 B2
System and method for a real-time application programming interface broker service across cloud service providers
Lucas Avery Wilson, Cedar Park, TX (US); and Dharmesh M. Patel, Round Rock, TX (US)
Assigned to Dell Products L.P., Austin, TX (US)
Filed by Dell Products L.P., Hopkinton, MA (US)
Filed on Jun. 30, 2021, as Appl. No. 17/363,603.
Prior Publication US 2023/0007096 A1, Jan. 5, 2023
Int. Cl. G06F 16/23 (2019.01); H04L 67/133 (2022.01); G06F 16/25 (2019.01)
CPC H04L 67/133 (2022.05) [G06F 16/23 (2019.01); G06F 16/258 (2019.01)] 17 Claims
OG exemplary drawing
 
1. A method for managing cloud service providers (CSPs), the method comprising:
obtaining, by a CSP application broker, an application programming interface (API) call from an application;
performing a target CSP analysis to identify a target CSP to service the API call, wherein performing the target CSP analysis is based on a historical API call database;
performing, based on the target CSP and on the API call, a CSP API call modification to obtain a CSP API call;
sending the CSP API call to the target CSP;
obtaining a CSP API response from the target CSP;
performing, on the CSP API response, a CSP API response modification to obtain a modified API response; and
sending the modified API response to the application,
wherein the application and the CSP application broker operate in a CSP.