IP Library › Granted Patent US 12,033,225
Granted Patent B2
US 12,033,225 · App. 17/427,723 · Granted Jul 9, 2024

Dynamic deploying a mom module across a plurality of layers

Inventors: Ernesto Montaldo (Genoa, IT); Giovanni Venturi (Genoa, IT); Andrea Loleo (Genoa, IT); Giorgio Corsini (Genoa, IT)
Assignee: Siemens Aktiengesellschaft
G06Q50/04G06Q10/06G06Q10/0633G06Q10/06375G06Q10/067Y02P90/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,033,225
App. No.
17/427,723
Granted
Jul 9, 2024
Kind
B2
Abstract

A method and system for dynamically deploying a module of a manufacturing operations management application across a plurality of layers. A MOM application has a plurality of modules organized in a hierarchical architecture, wherein each module is independently deployable in at least two layers of the plurality of layers; for each module and for each layer wherein the module is deployable, defining a set of production parameters relevant for recommending a layer for module deployment; defining for each module a layer-deploying function, having as input variables values of the production parameter sets for the module and having as output variable a recommended layer wherein the module is to be deployed; and, upon request, for a specific module and for a specific time-point, calculating the recommended deploying layer with the layer-deploying function by using values of the input variables at the requested specific time-point.

Claims (25)

1. A method for dynamic deploying a module of a manufacturing operations management application across a plurality of layers, the method comprising the following steps:

providing a manufacturing operations management/manufacturing executing system application with a plurality of modules organized in a hierarchical architecture, wherein each of the modules is independently deployable in at least two layers of the plurality of layers;

for each module and for each layer in which the module is deployable, defining a set of production parameters relevant for recommending a layer for module deployment;

defining for each module, a layer-deploying function having, as input variables, values of the production parameter sets for the module and having, as an output variable, a recommended deploying layer in which the module is to be deployed;

upon request, for a specific module and for a specific point in time, calculating the recommended deploying layer with the layer-deploying function by using values of the input variables at the specific point in time, wherein the recommended deploying layer is selected from a group consisting of a field layer, an on-site layer, and an off-site layer; and

moving the specific module to the recommended deploying layer by at least shutting down the specific module on an actual deploying layer and restarting the specific module on the recommended deploying layer.

2. The method according to claim 1 , wherein the layer-deploying function comprises formulas for optimizing performance parameters selected from a group consisting of:

cost parameters;

production quality parameters;

production speed parameters;

environmental impact parameters; and

energy consumption.

3. A non-transitory computer readable medium containing a set of computer executable instructions for performing steps of the method according to claim 1 .

4. A system for dynamically deploying a module of a manufacturing operations management application across a plurality of layers, the system comprising:

a manufacturing operations management/manufacturing executing system application comprising a plurality of modules organized in a hierarchical architecture, wherein each of the modules is independently deployable in at least two layers of the plurality of layers;

for each module and for each layer wherein the module is deployable, means for defining a set of production parameters relevant for recommending a layer for module deployment;

a processor configured for defining for each module a layer-deploying function, said layer-deploying function having, as input variables, values of the production parameter sets for the module and having as an output variable, a recommended deploying layer wherein the module is to be deployed;

said processor configured for calculating upon request, for a specific module and for a specific point in time, the recommended deploying layer with the layer-deploying function by using values of the input variables at the requested specific point in time, wherein the recommended deploying layer is selected from a group consisting of a field layer, an on-site layer, and an off-site layer; and

said processor configured for moving upon selection the specific module to the recommended deploying layer if different from an actual deploying layer of the specific module, wherein the moving includes at least shutting down the specific module on the actual deploying layer and restarting the specific module on the recommended deploying layer.

5. The system according to claim 4 , wherein formulas of the layer-deploying function optimizes performance parameters selected from a group consisting of:

cost parameters;

production quality parameters;

production speed parameters;

environmental impact parameters; and

energy consumption.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2021
From: SIEMENS INDUSTRY SOFTWARE S.R.L.
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 057349/0933 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: MONTALDO, ERNESTO; VENTURI, GIOVANNI; LOLEO, ANDREA; CORSINI, GIORGIO
To: SIEMENS INDUSTRY SOFTWARE S.R.L.
Reel/Frame 057271/0549 →
Priority Claims (1)
EP 19155074 · Feb 1, 2019 · regional
Continuity (1)
Related Publication 20220114524A1 · Apr 14, 2022