System and method for adjusting the depth of parallelization for recipe program execution
AssigneeVorwerk & Co. Interholding GmbH
InventorsBeatriz Rodriguez, Stefan Kraut-Reinkober, Niklas Van Teeffelen
Life of this patent
Estimating the term…
Loading patent…
AssigneeVorwerk & Co. Interholding GmbH
InventorsBeatriz Rodriguez, Stefan Kraut-Reinkober, Niklas Van Teeffelen
Estimating the term…
Recipe instructions may be executed by one or more cooking apparatuses, and annotated with one or more device types suitable to execute the respectively annotated recipe instructions. A parallelization constraint associated with a particular cooking user may influences a degree of parallelization of the food preparation with regard to the parallel use of the registered cooking apparatuses. A program analyzer module determines one or more subsets of the registered cooking apparatuses by identifying execution options for the recipe instructions on said one or more subsets resulting in a recipe execution in compliance with the parallelization constraint. The execution option providing a best match with the received parallelization constraint in accordance with predefined matching rules is selected recipe deployment instructions are provided in relation to the respective one or more cooking apparatuses of the selected execution option in accordance with the corresponding annotations for preparing the food product.
A computer-implemented method for recipe instruction provisioning in relation to registered cooking apparatuses in a cooking environment of a cooking user for preparing a food product, each registered cooking apparatus being registered in a cooking apparatus registry as having a particular device type, the method comprising:
A computer program product for recipe instruction provisioning in relation to registered cooking apparatuses in a cooking environment of a cooking user for preparing a food product, each registered cooking apparatus being registered in a cooking apparatus registry as having a particular device type, the computer program product comprising a non-transitory computer readable storage medium storing computer readable instructions that, when loaded into a memory of a computing device and executed by at least one processor of the computing device, cause the computing device to:
A computer system for recipe instruction provisioning in relation to registered cooking apparatuses in a cooking environment of a cooking user for preparing a food product, each registered cooking apparatus being registered in a cooking apparatus registry as having a particular device type, the system comprising at least one memory storing instructions and at least one processor configured to load and execute the instruction to thereby:
Dependencies are inferred from the claim text.