US 12,436,826 B2
Method for generating and executing a data processing pipeline
Sven Winkelmann, Nuremberg (DE); Michael Kelm, Erlangen (DE); Johann Pongratz, Lahntal (DE); and Mikhail Limmer, Nuremberg (DE)
Assigned to Siemens Healthineers AG, Forchheim (DE)
Filed by Siemens Healthineers AG, Forchheim (DE)
Filed on Sep. 28, 2023, as Appl. No. 18/476,526.
Claims priority of application No. 10 2022 210 351.3 (DE), filed on Sep. 29, 2022.
Prior Publication US 2024/0111613 A1, Apr. 4, 2024
Int. Cl. G06F 9/54 (2006.01); G06F 21/57 (2013.01)
CPC G06F 9/544 (2013.01) [G06F 21/577 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for generating a data processing pipeline for a cloud computing system, the data processing pipeline including at least one software module for execution in at least one execution environment, the execution environment having allocated execution environment information data, the method comprising:
receiving, from a user, at least one software module selection for the data processing pipeline, the software module selection including at least one software module from a source of software modules, each software module having allocated module requirement data;
receiving, from the user, at least one input data selection for the data processing pipeline, the input data selection including a selection of input data for the data processing pipeline the input data having allocated data contract data;
receiving, from the user, at least one user planning input, the at least one user planning input including a description of at least one of
an architecture of the data processing pipeline,
a data technical connection between the selected at least one software module of the data processing pipeline that is to be generated, or
a distribution of the selected at least on software module to execution environments;
determining test information by checking at least one of a compliance with data protection requirements of the data processing pipeline or a compliance with technical requirements of the data processing pipeline based on at least one of
the data contract data of the selected input data,
the module requirement data of the selected at least one software module,
the at least one user planning input, or
execution environment information data; and
providing the test information.