Cook Program Determination for Personalized Food Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated appliances struggle to recognize personalized and custom food items using generic computer-vision models, limiting their ability to determine appropriate cook programs for unique meals.

Innovation Solution

A system and method that includes a food identification module capable of determining new food classes through image recognition, using a combination of base and auxiliary neural network sub-modules for personalized cook program generation, allowing for the automatic recognition and cooking of custom foods by clustering image features and updating the food identification module with user-provided cooking instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a generic computer-vision model is used for food recognition, then the system can recognize common food items, but it cannot recognize personalized and custom food items

Engineering Contradiction:
Improvefood recognition capabilityVSAvoidpersonalized food identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The food identification module is segmented into multiple specialized sub-modules, each trained to recognize specific food categories or personalized food items. This segmentation allows the system to handle both common and personalized foods with dedicated recognition expertise.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The food identification module is designed as a universal system that can recognize both generic food items and personalized custom foods. The module adapts its recognition capabilities based on the input, functioning as both a general-purpose and specialized recognizer.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If the food identification module is updated with user-provided cooking instructions, then personalized cook programs can be generated, but the system complexity increases

Engineering Contradiction:
Improvepersonalized cook program generationVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

User cooking instructions are collected and stored in advance during setup or initial use. This preliminary action allows the system to have personalized cooking data ready before actual cooking operations, reducing real-time processing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically updates its food identification capabilities using user-provided instructions without requiring manual reconfiguration. The module self-adapts by learning from user inputs, reducing the operational complexity for users.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If image features are clustered to determine new food classes, then new foods can be automatically recognized, but the processing time increases

Engineering Contradiction:
Improvenew food class recognitionVSAvoidimage processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs partial clustering operations by focusing on key distinguishing features of food images rather than analyzing all possible attributes. This selective approach enables new food class recognition while reducing overall processing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Image features are pre-processed and organized into clusters during offline training or setup phases. This preliminary clustering prepares the data structure in advance, allowing faster recognition during actual cooking operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12094104B1Method and system for automatic cook program determination
Publication Date: 2024.09.17 JUNE LIFE INC
  • US12094104B1 patent drawing
  • US12094104B1 patent drawing
  • US12094104B1 patent drawing

AI summary

In variants, the method can include: sampling cavity measurements of the cook cavity; determining an image representation using the cavity measurements; determining a food class based on the image representation; optionally comparing the image representation to prior image representations; optionally determining a new food class based on the image representation; optionally updating a food identification module with the new food class; and optionally determining a cook program associated with the new food class.