Recipe Parameter Validation in Multi-Function Cooking Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-function cooking apparatuses face challenges in ensuring proper operation when executing recipe programs, as they may contain unintentional or malicious technical parameter settings that can lead to malfunction or safety hazards, such as overheating, spilling hot ingredients, or sabotage, due to typing errors, corruption, or malicious intent.

Innovation Solution

The cooking apparatus incorporates a parameter check component that applies compatible technical parameter setting rules to prevent loading and execution of recipe programs with incompatible settings, using a stepwise or blockwise reading approach to ensure compliance with stored rules, thereby preventing harmful or malicious code from being executed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the cooking apparatus executes recipe programs with technical parameter settings, then automated cooking functionality is improved, but the risk of malfunction and safety hazards increases due to incompatible or malicious settings

Engineering Contradiction:
Improveautomated cooking functionalityVSAvoidoperation safety
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent implements a parameter validation mechanism that checks technical parameter settings against predefined compatibility rules before executing the recipe program. This preliminary validation prevents incompatible or malicious parameters from causing malfunctions or safety hazards, thereby maintaining automation while ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the cooking apparatus accepts external recipe programs via Wi-Fi interface, then recipe variety and user convenience are improved, but the risk of malicious manipulation increases

Engineering Contradiction:
Improverecipe varietyVSAvoidmalicious parameter manipulation
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary validation layer between the Wi-Fi interface and the execution engine. This intermediary checks incoming recipe programs against compatibility rules, filtering out malicious or incompatible parameters while allowing legitimate diverse recipes to be executed, thus maintaining versatility while blocking harmful inputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the cooking apparatus performs parameter validation before execution, then operation safety is improved, but the complexity of the control system increases

Engineering Contradiction:
Improveoperation safetyVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the control system into distinct modules: a parameter validation module that checks compatibility rules and an execution module that runs validated recipes. This segmentation isolates the complexity of validation logic from the execution path, making the overall system more manageable while maintaining safety through systematic parameter checking.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2989940B1Multi-function cooking apparatus with recipe control
Publication Date: 2017.03.22 VORWERK & CO INTERHOLDING GMBH
  • EP2989940B1 patent drawing
  • EP2989940B1 patent drawing
  • EP2989940B1 patent drawing

AI summary

A multi-function cooking apparatus (100) for at least semi-automated cooking support and a method for controlling recipe execution on the cooking apparatus are disclosed. The cooking apparatus includes an interface component (110) configured to access a plurality of recipe programs on a data storage device (200). A particular recipe program (210) comprises a control portion having a plurality of control instructions with at least one technical parameter setting to control cooking steps performed by the cooking apparatus in case of executing the control portion. Further, the cooking apparatus has at least one memory component configured to load the control portion (211) from the data storage device (200) to be executed by at least one processor component (120). Further, a technical parameter storage component (130) is configured to store compatible technical parameter setting rules wherein a compatible technical parameter setting ensures proper operation of the cooking apparatus. A parameter check component (140) of the cooking apparatus is configured to prevent loading of the control portion (211) into a load memory portion of the memory component if the control instructions include at least one particular technical parameter setting which is incompatible with the compatible technical parameter setting rules; and is configured to trigger loading of the control portion (211) into the load memory portion for executing if all technical parameter settings of the plurality of control instructions are in compliance with the compatible technical parameter setting rules.