Recipe Block Segmentation for User-Specific Apparatus Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for controlling household appliances require pre-developed control programs, limiting customization and updates based on the user's specific apparatuses and instruments, making it difficult for users to adapt recipes effectively.
Innovation Solution
An information processing method that acquires user-specific apparatus and instrument information, generates a customized recipe by removing blocks not compatible with the user's equipment and those in operation, and displays the adapted recipe for easy customization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a pre-developed control program is stored in the product, then the product can operate with a standardized recipe, but the product cannot be customized or updated to suit user-specific apparatuses and instruments
Solution Approach 1:
The recipe is divided into multiple blocks, where each block corresponds to a specific cooking process and includes information about the apparatus and instrument used. This segmentation allows the system to selectively remove or modify individual blocks based on user-specific equipment, enabling customization without requiring complete program restructuring.
Solution Approach 2:
The recipe structure is made dynamic by allowing blocks to be added, removed, or modified based on the user's apparatus and instrument configuration. The system dynamically generates a customized recipe by comparing the standardized recipe blocks with the user's available equipment, enabling the recipe to adapt to different user scenarios.
2Adaptability or versatility
If the user manually customizes the recipe by selecting suitable apparatus and instruments, then the recipe can be adapted to user equipment, but the process becomes time-consuming and complex
Solution Approach 1:
The system performs preliminary actions by automatically comparing the standardized recipe blocks with the user's apparatus and instrument information before the user needs to use the recipe. The customization process is executed in advance when the recipe is retrieved, eliminating the need for manual customization at cooking time and reducing user effort.
Solution Approach 2:
The system enables self-service customization by automatically generating the customized recipe based on the user's equipment configuration. The comparison between recipe requirements and user equipment is performed autonomously by the system, allowing the user to simply select a recipe without manually adjusting each block for equipment compatibility.
3Reliability
If blocks including apparatuses and instruments not possessed by the user are included in the recipe, then the recipe maintains completeness, but the user cannot execute the recipe with available equipment
Solution Approach 1:
The system extracts and removes blocks from the standardized recipe that include apparatuses or instruments not possessed by the user. By comparing the equipment information in each block with the user's available equipment, the system selectively removes incompatible blocks, ensuring that the remaining recipe can be fully executed with the user's equipment while maintaining the integrity of executable cooking processes.
4Reliability
If the recipe includes all cooking processes and apparatuses as originally designed, then the recipe provides complete cooking instructions, but it does not account for apparatuses currently in operation that cannot be used
Solution Approach 1:
The system incorporates feedback by considering the real-time operation status of the user's apparatuses and instruments. When generating the customized recipe, the system checks which equipment is currently in operation and excludes blocks that require such equipment, ensuring that the recipe only includes processes that can be executed with currently available and non-operating equipment.
Data Source
AI summary
Provided is an information processing method including: by a computer, acquiring information indicating a first recipe including multiple cooking processes and multiple blocks associated with the corresponding multiple cooking processes, the multiple blocks including first information indicating at least one of an apparatus and an instrument used in the multiple cooking processes; acquiring second information indicating one or more apparatuses and instruments possessed by a user and information indicating operation states of the one or more apparatuses and instruments indicated by the second information; generating a second recipe by deleting, from the first recipe, a block including one or more apparatuses and instruments that are included in the first information and are not included in the second information, and a block including one or more apparatuses and instruments having an operation state indicating being in operation; and outputting information indicating the second recipe to be displayed on a display.


