IP Library Granted Patent US 9,934,282
Granted Patent B2
US 9,934,282 · App. 14/888,587 · Granted Apr 3, 2018

Cooking recipe information provision device, cooking recipe information provision method, program, and information recording medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,934,282
App. No.
14/888,587
Granted
Apr 3, 2018
Kind
B2
Abstract

A cooking recipe information provision device including a recipe name obtaining unit for obtaining a recipe name input by a user; a recipe extraction unit for extracting a plurality of recipes, based on the recipe name obtained from a recipe information database for storing a plurality of recipes, ingredients used in the respective recipes, and amounts of the respective ingredients so as to be correlated to each other; and a display data generation unit for extracting a recipe, based on the amount of the main ingredient, from among the plurality of recipes extracted, and generating display data indicating information on the extracted recipe.

Claims (45)

1. A cooking recipe search result provision device, comprising:

at least one memory operable to store program code; and

at least one processor operable to read said program code, and execute according to said program code, said program code comprising:

recipe search code that causes the at least one processor to search for a recipe by using a cooking recipe name inputted by a user, wherein each recipe includes two or more ingredients, and each recipe is posted through an Internet network;

recipe extraction code causing at least one of said at least one processor to extract one or more cooking recipes from a plurality of cooking recipes based on the cooking recipe name from a first storage storing the plurality of cooking recipes, ingredients used in the respective cooking recipes, and amounts of the respective ingredients so as to be correlated to each other;

display data generation code causing at least one of said at least one processor to:

determine a registered amount of an ingredient, registered in the first storage, corresponding to the cooking recipe name, for each of the respective one or more cooking recipes; and

determine a set amount of the ingredient, set in advance as an amount necessary to qualify the ingredient as a main ingredient and stored in a second storage storing a plurality of ingredients and corresponding set amounts; and

amount determination code causing at least one of the said at least one processor to:

determine, as to each of the one or more cooking recipes, whether or not the registered amount of the ingredient is equal to or greater than the set amount of the ingredient set in advance; and

extract a cooking recipe from the one or more cooking recipes in which the registered amount of the ingredient is equal to or greater than the set amount of the ingredient, and generate the display data indicating the information on the cooking recipe extracted; and

search result presentation code that causes the at least one processor to cause a search result to be presented based on the generated display data,

wherein the program code further comprises evaluation value determination code causing at least one of the said at least one processor to determine, as to each of one or more cooking recipes, an evaluation value for each of the one or more cooking recipes, after comparing the registered amount of the ingredient and the set amount of the ingredient set in advance, and register the evaluation value in association with a corresponding cooking recipe in the first storage,

wherein the evaluation value determination code causes at least one of the said at least one processor to determine a higher evaluation value of a cooking recipe for which the registered amount of the ingredient is equal to or greater than the set amount of the ingredient set in advance than that of a cooking recipe for which the registered amount of the ingredient is less than the set amount of the ingredient set in advance, and

wherein the amount determination code causes at least one processor of the said at least one processor to extract a cooking recipe, based on the evaluation value, and generate the display data indicating information on the extracted cooking recipe.

2. The cooking recipe search result provision device according to claim 1 , wherein, the set amount of the ingredient is set based on an amount necessary to qualify the ingredient as a main ingredient for one person, the amount determination code causes at least one said at least one processor to determine, as to each of the one or more cooking recipes, whether or not the registered amount of the ingredient is equal to or greater than the set amount of the ingredient set in advance.

3. The cooking recipe information search result device according to claim 1 , wherein the evaluation value determination code causes at least one of the said at least one processor to determine a higher evaluation value for a cooking recipe for which the registered amount of the ingredient is larger than the registered amount of the ingredient for another cooking recipe.

4. The cooking recipe search result provision device according to claim 3 , wherein the amount determination code causes at least one of the said at least one processor to generate the display data of information on the one or more cooking recipes listed in descending order based on the evaluation value.

5. The cooking recipe search result provision device according to claim 1 , wherein, the second storage stores an evaluation value set in accordance with the amount of the ingredient, the evaluation value determination code causes at least one of the said at least one processor to determine, as to each of the one or more cooking recipes, an evaluation value of the one or more cooking recipes, based on the registered amount of the ingredient.

6. A cooking recipe search result provision method to be executed by a computer, comprising;

searching for a recipe by using a cooking recipe name inputted by a user, wherein each recipe includes two or more ingredients, and each recipe is posted through an Internet network;

extracting one or more cooking recipes, based on the cooking recipe name, from a first storage storing a plurality of cooking recipes, ingredients used in the respective cooking recipes, and amounts of the respective ingredients so as to be correlated to each other;

determining a registered amount of an ingredient, registered in the first storage, corresponding to the cooking recipe name, for each of the respective one or more cooking recipes;

determining a set amount of the ingredient, set in advance as an amount necessary to qualify the ingredient as a main ingredient and stored in a second storage storing a plurality of ingredients and corresponding set amounts;

determining, as to each of the one or more cooking recipes, whether or not the registered amount of the ingredient is equal to or greater than the set amount of the ingredient set in advance;

extracting a cooking recipe from the one or more cooking recipes in which the registered amount of the ingredient is equal to or greater than the set amount of the ingredient;

generating display data indicating information on the extracted cooking recipe; and

presenting a search result based on the generated display data,

wherein the cooking recipe search result provision method further comprises determining, as to each of one or more cooking recipes, an evaluation value for each of the one or more cooking recipes, after comparing the registered amount of the ingredient and the set amount of the ingredient set in advance, and registering the evaluation value in association with a corresponding cooking recipe in the first storage,

wherein a higher evaluation value is determined for a cooking recipe for which the registered amount of the ingredient is equal to or greater than the set amount of the ingredient set in advance than that of a cooking recipe for which the registered amount of the ingredient is less than the set amount of the ingredient set in advance, and

wherein the extracting the cooking recipe comprises extracting a cooking recipe, based on the evaluation value, and generating the display data indicating information on the extracted cooking recipe.

7. A non-transitory computer-readable recording medium having stored therein a program that causes a computer to:

search by a computer system for a recipe by using a cooking recipe name inputted by a user, wherein each recipe includes two or more ingredients, and each recipe is posted through an Internet network;

extract by the computer system one or more cooking recipes, based on the cooking recipe name, from a first storage storing a plurality of cooking recipes, ingredients used in the respective cooking recipes, and amounts of the respective ingredients so as to be correlated to each other;

determine by the computer system a registered amount of an ingredient, registered in the first storage, corresponding to the cooking recipe name, for each of the respective one or more cooking recipes;

determine by the computer system a set amount of the ingredient, set in advance as an amount necessary to qualify the ingredient as a main ingredient and stored in a second storage storing a plurality of ingredients and corresponding set amounts;

determine by the computer system as to each of the one or more cooking recipes, whether or not the registered amount of the ingredient is equal to or greater than the set amount of the ingredient set in advance;

extract by the computer system a cooking recipe from the one or more cooking recipes in which the registered amount of the ingredient is equal to or greater than the set amount of the ingredient;

generate by the computer system display data indicating information on the extracted cooking recipe; and

present by the computer system a search result based on the generated display data, wherein the program further causes the computer to:

determine by the computer system, as to each of one or more cooking recipes, an evaluation value for each of the one or more cooking recipes, after comparing the registered amount of the ingredient and the set amount of the ingredient set in advance, and register the evaluation value in association with a corresponding cooking recipe in the first storage,

determine by the computer system, a higher evaluation value of a cooking recipe for which the registered amount of the ingredient is equal to or greater than the set amount of the ingredient set in advance than that of a cooking recipe for which the registered amount of the ingredient is less than the set amount of the ingredient set in advance, and

extract by the computer system a cooking recipe, based on the evaluation value, and generate the display data indicating information on the extracted cooking recipe.

8. The cooking recipe search result provision device according to claim 1 , wherein each recipe includes an ingredient list including the two or more ingredient, and

wherein the evaluation value determination code causes at least one of the said at least one processor to determine a higher evaluation value based on whether a cooking recipe for which the registered amount of the ingredient is larger than the registered amount of the ingredient for another cooking recipe, and further based on whether the ingredient has a higher order in which the ingredient is listed among the two or more ingredients of the ingredient list.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Feb 3, 2016
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037690/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2015
From: UCHIDA, YUKI; SUTO, KOICHI; MATSUMOTO, HITOSHI; ANDO, KAZUTOSHI
To: RAKUTEN, INC.
Reel/Frame 036938/0526 →