US 12,135,732 B1
Cloud platform based architecture for continuous deployment and execution of modular data pipelines
Yuan Yao, Louisville, KY (US); Andrew McPherron, Louisville, KY (US); Tom Ho, Louisville, KY (US); and Bing Zhang, Louisville, KY (US)
Assigned to Humana Inc., Louisville, KY (US)
Filed by Humana Inc., Louisville, KY (US)
Filed on May 24, 2023, as Appl. No. 18/201,232.
Application 18/201,232 is a continuation of application No. 17/364,368, filed on Jun. 30, 2021, granted, now 11,698,915.
Claims priority of provisional application 63/175,283, filed on Apr. 15, 2021.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/25 (2019.01); G06F 16/2457 (2019.01); G06N 7/01 (2023.01)
CPC G06F 16/254 (2019.01) [G06F 16/2457 (2019.01); G06N 7/01 (2023.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method for delivery of a data pipeline on a cloud platform, the method comprising:
receiving a cloud-platform independent specification for data pipeline units of the data pipeline
comprising: inputs, outputs, one or more storage units, and one or more data transformations for each of the data pipeline units, respectively;
identifying a target cloud platform from candidate cloud platforms for deployment and execution of the data pipeline; and
for each of the data pipeline units, on a unit by unit basis, generating instructions for configuring the data pipeline units on the target cloud platform from the cloud-platform independent specification, the instructions comprising:
a system configuration, and
a deployment package;
provisioning computing infrastructure of the target cloud platform for the data pipeline units according to the system configuration and the deployment package of the data pipeline units;
creating a connection with the computing infrastructure of the target cloud platform; and
after receiving input data for the data pipeline units via the connection, executing the generated instructions stored in the deployment package of the data pipeline units.