US 12,106,150 B2
System for data analytics using a local device and a cloud computing platform
Amit Verma, Taufkirchen (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 17/254,651
Filed by SIEMENS AKTIENGESELLSCHAFT, Munich (DE)
PCT Filed Jun. 12, 2019, PCT No. PCT/EP2019/065277
§ 371(c)(1), (2) Date Dec. 21, 2020,
PCT Pub. No. WO2019/243121, PCT Pub. Date Dec. 26, 2019.
Claims priority of application No. 18178952 (EP), filed on Jun. 21, 2018.
Prior Publication US 2021/0294659 A1, Sep. 23, 2021
Int. Cl. G06F 9/50 (2006.01); G06F 9/48 (2006.01); G06N 5/022 (2023.01); H04L 12/66 (2006.01)
CPC G06F 9/5033 (2013.01) [G06F 9/4887 (2013.01); G06F 9/5072 (2013.01); G06N 5/022 (2013.01); H04L 12/66 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system for data analytics in a network between one or more local devices and a cloud computing platform, the system comprising:
a processor configured to process data collected, stored, or collected and stored on the one or more local devices, stored on the cloud computing platform, or a combination thereof by an analytical algorithm that is subdivided into at least two sub-algorithms,
wherein at least one sub-algorithm of the at least two sub-algorithms is executed on the one or more local devices, and at least one other sub-algorithm of the at least two sub-algorithms is executed on the cloud computing platform based on an affinity/preference indicator,
wherein the affinity/preference indicator is defined regarding a location of execution and run-time for each sub-algorithm of the at least two sub-algorithms, and based on a data structure of the processed data,
wherein the location of execution regards distribution of the at least two sub-algorithms to a place of execution in accordance with deployment, and
wherein the at least one sub-algorithm designated for execution on the one or more local devices is dynamically shiftable to a gateway based on computing resources of the one or more local devices.