US 12,170,597 B2
Integrated development environment for development and continuous delivery of cloud-based applications
Tom Ho, San Jose, CA (US); Guan Wang, Sunnyvale, CA (US); and Subramanyam Nakka, Dallas, TX (US)
Assigned to Humana Inc., Louisville, KY (US)
Filed by Humana Inc., Louisville, KY (US)
Filed on Oct. 6, 2022, as Appl. No. 17/961,014.
Claims priority of provisional application 63/253,844, filed on Oct. 8, 2021.
Prior Publication US 2023/0110722 A1, Apr. 13, 2023
Int. Cl. G06F 8/35 (2018.01); G06F 8/77 (2018.01); G06N 20/00 (2019.01); H04L 41/147 (2022.01); G06F 9/54 (2006.01); G06F 40/216 (2020.01); H04L 9/40 (2022.01); H04L 47/78 (2022.01); H04L 67/1004 (2022.01)
CPC H04L 41/147 (2013.01) [G06F 8/35 (2013.01); G06F 8/77 (2013.01); G06N 20/00 (2019.01); G06F 9/547 (2013.01); G06F 40/216 (2020.01); H04L 47/781 (2013.01); H04L 63/145 (2013.01); H04L 67/1004 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for maintaining services on a cloud platform, the method comprising:
configuring a service mesh, said service mesh comprising a plurality of microservices on a cloud platform, the plurality of microservices receiving data from a respective set of one of more data sources (collectively, “plurality of data sources”);
initializing a new service for the service mesh based on a machine learning based model, the initializing comprising, initializing parameters of the machine learning based model;
executing one or more proxy services on the cloud platform, each proxy service configured to:
extract feature data from the plurality of data sources using one or more filters, each filter being specific to said plurality of microservices and configured to extract a respective subset of data from the respective set of one or more of data sources for the respective one of the plurality microservices;
provide the extracted feature data for training the machine learning based model; and
train the machine learning based model based on the extracted feature data;
configuring the new service based on the trained machine learning based model, wherein the new service generates derived data based on execution of the trained machine learning based model; and
extending the service mesh by including the configured new service in the service mesh such that the configured new service is one of the plurality of microservices and including the derived data in a data source of the plurality of data sources.