Recipe Evaluation System Using Ingredient Position Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cooking recipe search systems display undesired recipes at the top of search results due to the inclusion of input keywords in dish names or ingredients, and struggle to appropriately showcase recipes related to specific ingredients, especially when seasonal ingredients are involved.

Innovation Solution

A cooking recipe information providing system that determines an evaluation value for each recipe based on the order of a given ingredient in the ingredient field, using a recipe extracting, evaluation value determining, and display data generating mechanism to prioritize recipes with higher ingredient relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If cooking recipes are extracted based on keyword inclusion in dish names or ingredients, then the quantity of search results increases, but the relevance and accuracy of displayed recipes deteriorates

Engineering Contradiction:
Improvequantity of search resultsVSAvoidrelevance accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent changes the parameter of recipe evaluation from simple keyword presence to a weighted scoring system that considers multiple factors including ingredient position order, ingredient quantity, and recipe category. This transforms the search algorithm to prioritize recipes where the keyword ingredient plays a significant role, thereby improving relevance accuracy while maintaining result quantity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the recipe evaluation into multiple independent components: ingredient position score, ingredient quantity score, recipe category score, and user preference score. Each component is calculated separately and then aggregated, allowing the system to maintain comprehensive search results while filtering for high-relevance recipes through the segmented evaluation criteria

Inventive Principle:
Principle #1Segmentation

2Productivity

If recipes including seasonal ingredients are prioritized for display, then the promotional effectiveness improves, but the search result relevance for other ingredients deteriorates

Engineering Contradiction:
Improvepromotional effectivenessVSAvoidsearch result relevance
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a dynamic evaluation system where the weight of seasonal ingredient positioning can be adjusted based on time of year and promotional needs. The ingredient position score is calculated dynamically, allowing operators to temporarily increase the weight of seasonal ingredients during their peak periods while maintaining normal evaluation criteria for other times, thus balancing promotional effectiveness with overall search relevance

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different evaluation weights to different ingredients based on their characteristics. Seasonal ingredients can be assigned elevated weights during specific periods, while other ingredients maintain standard weights. This localized quality adjustment allows promotional priorities to be applied selectively without compromising the overall relevance accuracy for non-promotional ingredients

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9811593B2Cooking recipe information providing device, cooking recipe information providing method, program, and information storage medium
Publication Date: 2017.11.07 RAKUTEN GROUP INC
  • US9811593B2 patent drawing
  • US9811593B2 patent drawing
  • US9811593B2 patent drawing

AI summary

A cooking recipe information providing device includes: a recipe extracting unit (16) for extracting a prescribed cooking recipe from a recipe information DB (14a) for storing cooking recipes; an evaluation value determining unit (18) for determining an evaluation value of the cooking recipe extracted by the recipe extracting unit (16) based on a place in order of a given ingredient in an ingredient field where ingredients of the cooking recipe are displayed; and a display data generating unit (19) for generating display data which indicates information of the cooking recipe based on the evaluation value determined by the evaluation value determining unit (18).