Patent ID: 9098588
Filing Date: 2015-08-04
Classification: G06F,G06Q

Abstract:
1. An information processing apparatus comprising: at least one memory operable to store program code; at least one processor operable to read said program code and operate as instructed by said program code, said program code including: ingredient name acquisition code that causes the at least one processor to acquire one or more ingredient names included in each of recipes included in one division of a plurality of divisions of recipes, wherein each recipe includes an ingredient list including two or more ingredient names, and the each recipe is posted through an Internet network; calculation code that causes the at least one processor to calculate, for each of the ingredient names, based on an ordinal number of each of the ingredient names acquired by the ingredient name acquisition code in the ingredient list in a recipe, a value indicating a probability that the ingredient name is a name of a main ingredient of the recipe belonging to the one division, the ordinal number indicating a position of the ingredient name among ingredient names in the ingredient list; and association code that causes the at least one processor to associate, with each other as related terms, a plurality of the ingredient names, among the ingredient names acquired by the ingredient name acquisition code, whose values calculated by the calculation code exceed a threshold value, and to store the plurality of the ingredient names in a storage, wherein the value indicating the probability that the ingredient name is the name of the main ingredient of the recipe belonging to the one division is determined based on a ratio of a number of the recipes, in which the ordinal number of the ingredient name acquired by the ingredient name acquisition code indicates being the first in the ingredient list, to a number of total recipes including the ingredient name.