US 12,253,927 B2
Unification of disparate cloud resources using machine learning
Leonid Kuperman, Toronto (CA); and Laurent Gil, Miami, FL (US)
Assigned to CAST AI Group, Inc., Miami, FL (US)
Filed by CAST AI Group, Inc., North Miami Beach, FL (US)
Filed on Jan. 18, 2024, as Appl. No. 18/416,682.
Application 18/416,682 is a continuation of application No. 18/520,692, filed on Nov. 28, 2023.
Application 18/520,692 is a continuation of application No. 17/321,856, filed on May 17, 2021, granted, now 11,868,227, issued on Jan. 9, 2024.
Claims priority of provisional application 63/029,104, filed on May 22, 2020.
Prior Publication US 2025/0028615 A1, Jan. 23, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/30 (2006.01); G06F 11/32 (2006.01); G06F 11/34 (2006.01); G06N 20/00 (2019.01)
CPC G06F 11/3075 (2013.01) [G06F 11/3006 (2013.01); G06F 11/328 (2013.01); G06F 11/3428 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium comprising instructions encoded thereon that, when executed by at least one processor, cause the at least one processor to:
launch a plurality of instances on a cloud service provider (CSP);
receive, from each respective instance, performance benchmark data for a corresponding CSP shape of the CSP, wherein, for a given performance attribute, receiving its respective performance benchmark data comprises:
determining that an additional testing instance is required; and
using the respective instance and the additional testing instance to determine the respective performance benchmark data for the given performance attribute;
input the performance benchmark data from each respective instance into a model;
receive, as output from the model, a determination of, for each CSP shape, a group of a plurality of groups to which the CSP shape belongs; and
rank each group based on a parameter, wherein a CSP shape is selected for a task based on the ranking.