Patent ID: 11972253
Assignee: NCR VOYIX CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method, comprising:
receiving input data from a developer for building a machine-learning model (MLM) on multiple clouds, wherein receiving further includes receiving the input data in a cloud-independent format;
translating the input data into cloud-specific instructions for each different cloud, wherein translating further includes initiating an adapter for each cloud, each adapter when initiated translating the cloud-independent format to the corresponding cloud-specific instructions recognized by the corresponding cloud;
simultaneously interacting with Application Programming Interfaces (APIs) of each cloud and processing the corresponding cloud-specific instructions, wherein simultaneously interacting further includes providing, by each adapter to the corresponding APIs of the corresponding cloud, API calls for the corresponding cloud-specific instructions;
streaming output feedback received from the APIs during the simultaneously interaction to an interface operated by the developer, wherein streaming further includes initiating a listener for each adapter, each listener monitors, records, and streams the corresponding API calls and the corresponding output feedback provided by the corresponding APIs in real time to the interface; and
providing an option within the interface which when activated by the developer within the interface causes each instance of the MLM to be initiated on each cloud.