Cooking recipe information provision device, cooking recipe information provision method, program, and information recording medium
First Claim
Patent Images
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, andwherein 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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
8 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 8)
-
-
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.
-
Specification