Menu creation support device

The menu creation support device addresses inflexible menu planning by suggesting compatible ingredients and personalized dishes based on user data and ingredient frequency, enhancing the menu planning experience.

JP7806993B2Active Publication Date: 2026-01-27HEALTHCARE TOTAL SOLUTIONS CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021198269
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-07
Publication Date
2026-01-27
Estimated Expiration
2041-12-07

AI Technical Summary

Technical Problem

Existing menu planning systems provide fixed and inflexible search results that do not offer additional suggestions when desired dishes cannot be found, requiring users to restart searches with different criteria, and fail to consider user-specific preferences and dietary needs.

Method used

A menu creation support device that includes storage, communication, and display means to provide dishes and recipes tailored to user inputs, suggesting compatible ingredients and considering user data such as dietary restrictions and preferences, determining compatibility based on frequency of ingredient use and nutritional balance.

Benefits of technology

Enhances menu planning by offering compatible ingredient suggestions and personalized dish recommendations that meet user-specific needs, providing a more extensive range of dish options and nutritional balance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007806993000002
    Figure 0007806993000002
  • Figure 0007806993000003
    Figure 0007806993000003
  • Figure 0007806993000001
    Figure 0007806993000001
Patent Text Reader

Abstract

To provide a technique capable of not only providing search results for a menu or the like merely matching a condition indicated by a user, but also providing the user with search results with additional suggestions.SOLUTION: A menu creation support device 11 includes: storage means 2 for recording information such as foodstuff data, dish data, and user data; communication means 3 for exchanging information with a user; display means 1 for displaying an input request for foodstuffs to the user and displaying a dish using the foodstuffs input by the user and good compatibility foodstuffs that are compatible with the foodstuffs; and control means 4 for controlling the various means.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a menu creation support device and a menu creation support method that are useful when planning a menu of dishes. [Background technology]

[0002] Planning a meal menu has always been an important task, but it is also a time-consuming and laborious one. In the past, people would choose their meals by looking at cooking books and magazines, but recently, by searching for the name of a dish, various recipes from various sources are presented online, making it easier than ever to plan a meal menu.

[0003] For example, Patent Publication No. 2003-122860 (Patent Document 1) describes a technology in which a user who wishes to receive menu information is prompted to input the conditions of the menu information they wish to receive as search conditions (ingredients conditions) via a communication line, a search is performed based on the search conditions entered by the user from among pre-registered menu information, and the search results for the menu information are provided to the user. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-122860 Summary of the Invention [Problem to be solved by the invention]

[0005] However, although the invention described in the above Patent Document 1 provides a desired menu that meets the user's requests, such as ingredients and needs, the content is fixed and not extensible, and if the desired dish cannot be found, it is necessary to start the search again from the beginning, such as by changing the search perspective. Also, although the dish candidates provided reflect the user's search conditions, they merely display dishes that match those conditions. Therefore, the present invention provides a technology that can provide not only search results such as menus that match the conditions indicated by the user, but also search results that include additional suggestions to the user. [Means for solving the problem]

[0006] In order to solve the above problems, one embodiment has the following configuration. In other words, it is a menu creation support device that includes a storage means for recording information such as ingredient data, dish data, and user data, a communication means for exchanging information with the user, a display means for displaying a request for ingredient input to the user and displaying dishes using the ingredients input by the user and compatible ingredients that are ingredients that go well with those ingredients, and a control means for controlling the various means.

[0007] In one embodiment, the device includes a storage means for recording information such as ingredient data, cooking data, and user data, and can provide dishes and recipes suited to the user based on this information. The device includes a communication means for sending and receiving information to and from the user, allowing the device to exchange information with users in remote locations. The device includes a display means for prompting the user to input ingredients and displaying dishes using the ingredients entered by the user and their compatible ingredients, thereby prompting the user to enter the necessary information and displaying the necessary information to the user. The device includes a control means for controlling the various means, namely, the storage means, communication means, and display means, and can utilize these means to provide the user with dishes that offer something extra compared to the ingredients initially entered.

[0008] In one embodiment, the display means is a menu creation support device that displays the compatible ingredients and prompts the user to input an ingredient selected from the compatible ingredients. In one embodiment, the display means displays the compatible ingredients, so that it is possible to present the user with additional compatible ingredients in addition to the ingredients input by the user.Then, the display means displays a request for the user to input an ingredient selected from the compatible ingredients, so that the user can be asked to select an ingredient from among the compatible ingredients, and a response that is more in line with the user's request can be provided.

[0009] In one embodiment, the user data may be information selected from user identification information such as a user ID and a user address, information regarding vital data such as gender, age, height, weight, BMI, pulse, body temperature, and blood pressure, and personal information such as allergies, chronic illnesses, medical history, health guidance history, treatment history, commonly used medications, dietary restrictions, preferences, and app usage logs.

[0010] In one embodiment, the user data is information selected from personal information such as user identification information such as user ID and user address, information on vital data such as gender, age, height, weight, BMI, pulse rate, body temperature, and blood pressure, allergies, chronic illnesses, medical history, health guidance history, medical history, commonly used medications, dietary restrictions, preferences, and app usage logs, so that results that take such user data into consideration can be provided as compatible ingredients, making it possible to present preferred dishes that match the individual condition of the user.

[0011] One embodiment can be a menu creation support method that executes a first input request step of requesting the user to input ingredients, a compatible ingredient display step of displaying the ingredients input by the user and compatible ingredients that are ingredients that go well with the ingredients, a second input request step of requesting the user to input ingredients selected from the compatible ingredients, and a dish display step of displaying dishes using the ingredients input in the first input request step and the second input request step.

[0012] In one embodiment, the menu creation support method includes a first input request step of requesting the user to input ingredients, a compatible ingredient display step of displaying the user-inputted ingredients and compatible ingredients that are compatible with the ingredients, a second input request step of requesting the user to input ingredients selected from the compatible ingredients, and a dish display step of displaying dishes using the ingredients input in the first input request step and the second input request step.This makes it possible to present ingredients that are compatible with the initially input ingredients, which adds an extra element.The user can then further select their preferred ingredients from the compatible ingredients, making it possible to present dishes that meet the user's requirements.

[0013] In one embodiment, the compatibility may be determined based on the frequency with which the ingredients are used together in a dish. In one embodiment, the compatibility is determined based on the frequency with which ingredients are used together in a dish, taking into account the fact that ingredients have been used together in many dishes in the past, and making it possible to provide the user with highly versatile suggestions that incorporate the knowledge and experience of predecessors.

[0014] In one embodiment, the compatibility may be determined by taking into consideration the ingredients of the ingredients. In one embodiment, the compatibility is determined by taking into account the components of the ingredients. Therefore, it can be determined based on, for example, the variation in the nutritional components of the ingredients. Taking such nutritional components into consideration can lead to the provision of nutritionally balanced dishes. Furthermore, the compatibility can be determined by taking into account the nutritional components of the ingredients as well as the frequency with which the ingredients are used together in a dish, or it can be determined based on the nutritional components of the ingredients independently of the frequency with which the ingredients are used together in a dish. In the former case, the compatibility can reflect both the frequency of occurrence and the merits of the nutritional components. On the other hand, in the latter case, it is possible to provide compatibility that focuses on the nutritional components regardless of the frequency of occurrence. In addition to nutritional components such as protein and lipid, ingredients in ingredients include components that may not necessarily be considered nutrients, such as water and dietary fiber, and color, taste, aroma, etc. can also be considered as components.

[0015] In one embodiment, the compatibility may be determined taking into consideration the characteristics of the user. In one embodiment, the compatibility is determined by taking into account the user's characteristics. For example, the compatibility can be determined by taking into account information contained in user data, such as the user's allergies, dietary restrictions, and preferences. By taking such user-specific factors into account, it is possible to provide dishes that are personalized to each user and more tailored to their needs. Furthermore, the compatibility can be determined by taking into account the user's characteristics as well as the frequency with which ingredients are used together in a dish, or by taking into account the user's characteristics independently of the frequency with which ingredients are used together in a dish. In the former case, the compatibility can reflect the merits of both the frequency of occurrence and the user's characteristics. On the other hand, in the latter case, it is possible to provide compatibility that focuses on the user's characteristics regardless of the frequency of occurrence. [Effects of the Invention]

[0016] According to one embodiment, it is possible to present ingredients that go well with the ingredient selected by the user, and it is possible to present the ingredient with the added benefit of good compatibility. According to one embodiment, a dish that meets the user's request can be presented from ingredients selected by the user. [Brief explanation of the drawings]

[0017] [Figure 1] 1 is a block diagram of a menu creation support system according to an embodiment. [Figure 2] 1 is a flowchart showing the flow of a menu creation support method according to one embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0018] The present invention will be described in more detail based on the embodiments. Note that duplicated descriptions of the same parts, materials, functions, effects, etc. will be omitted in each embodiment.

[0019] First embodiment: 1 is a block diagram showing the configuration of a menu creation support system 10 in which a menu creation support device 11 according to one embodiment is connected to a user terminal 12 used by a user via a network 13. This menu creation support device 11 includes a display means 1, a storage means 2, a communication means 3, and a control means 4.

[0020] The display means 1 creates and displays an input request screen that requests the user to input ingredients of their choice, a screen that displays search results, dishes suitable for the user, and the like. The storage means 2 records information including various data necessary for presenting menus, such as ingredient data, cooking data, and user data. The communication means 3 exchanges information with the user. The control means 4 controls the entire device, communicates with the user, and executes programs and the like stored in the storage means 2 using various information recorded therein. The user terminal 12 used by the user displays the display screen created by the display means 1, holds the user's personal data, and performs necessary inputs to be transmitted to the menu creation support device 11 by the user.

[0021] The menu creation support device 11 is configured to have a central processing unit (CPU) that functions as an arithmetic device or control device, a main memory device such as RAM or flash memory, an external memory device such as a hard disk, a communication device such as a LAN card or router, computer programs, etc., and is a virtual server on a cloud service connected to a network or a computer used by a system manager.

[0022] The user terminal 12 used by the user is configured with a communication device that can connect to and communicate with a network such as an in-house LAN, the Internet, or a LAN, and may be a personal computer, a mobile phone, a tablet terminal, a mobile terminal that can record vital data, or the like, that can retrieve and display data stored in the menu creation support device 11 when a program is started and connected to the network, send data entered by the user to the menu creation support device 11, or receive data from the menu creation support device 11 and output it in the form of email or the like via an output device.

[0023] <Execution of menu creation support device 11>: In one mode of use, a user accesses the web page of the menu creation support device 11 from the user terminal 12, enters their own ID, and starts using the device. The subsequent execution flow of the menu creation support device 11 is shown in the flowchart of FIG.

[0024] Step 1: Show ingredient input screen When the control means 4 allows the user to access the device, the display means 1 displays an input screen with an input field for ingredients to be used to prepare a dish. The user inputs desired ingredients (e.g., ingredient 1) in the input field on the input screen. Desired ingredients include ingredients that the user owns, ingredients that the user wants to cook, and the like. This ingredient input field can be configured to allow the user to freely input ingredients. Alternatively, the display means 1 can be configured to present a list of ingredients in the input field, allowing the user to select from the list. Furthermore, if the user has previously input ingredients, the display means 1 can use that history information to display ingredients that the user has previously selected, making it easier for the user to select their preferred ingredients. The user can input one type of ingredient or two or more types of ingredients.

[0025] Ingredients include staple foods such as rice, udon, and soba, as well as main and side dishes such as types of fish, meat, beans, eggs, vegetables, potatoes, mushrooms, and seaweed, as well as fruits, milk, and dairy products, but other ingredients include seasonings, additives, and processed foods. The display means 1 is preferably configured to display multiple input fields for ingredients. When the user inputs multiple ingredients into one input field, an "or" search can be performed, and when the user inputs multiple ingredients into multiple input fields, an "and" search can be performed.

[0026] In addition to inputting an ingredient, the user may also be able to instruct the cancellation of step 3, which will be described later and which presents ingredients that go well with the ingredient. The display means 1 can display an input request field required to cancel the screen presenting ingredients that go well with the ingredient, separate from the ingredient input field.

[0027] Step 2: Find ingredients that go well together (good match ingredients) When the user finishes inputting ingredients, the control means 4 searches the database stored in the storage means 2 for ingredients that go well with the ingredients input by the user (e.g., ingredient 1), in other words, ingredients that can be used together with the ingredients selected by the user to create a dish suitable for the user. Alternatively, the control means 4 performs machine learning to search for ingredients that go well with the ingredients input by the user based on various information stored in the storage means 2. For ease of explanation, ingredients that go well together are also referred to as "good match ingredients." The compatibility between ingredients is expressed as a number between 0 and 100%, with the best being 100% and the worst being 0%. The method for determining compatibility will be explained later. When performing an AND search on multiple ingredients entered by the user, ingredients that go well with those multiple ingredients are searched for. In other words, if the user enters n ingredients, +1 ingredient that goes well with the n+1 ingredients is searched for. Also, when performing an OR search on multiple ingredients entered by the user, ingredients that go well with each of those multiple ingredients are searched for.

[0028] Step 3: Presenting ingredients that go well together Next, the display means 1 presents to the user an appropriate number of ingredients from the multiple ingredients with good compatibility identified by the control means 4. The number of ingredients to be presented may be the limit number of ingredient photos that can be displayed on the output screen presented as search results, or the number of ingredients within a predetermined compatibility threshold. Furthermore, it is preferable that the ingredients are presented in order of compatibility. Furthermore, it is preferable that the compatibility number is displayed along with the photo of the ingredient. Ingredients that are considered to go well together include seasonings, additives, processed foods, etc., but it is also possible to exclude these ingredients from the ingredients to be displayed. The user then selects and inputs an ingredient that the user would like to use in the dish along with the ingredient that was initially input from among the ingredients presented as being compatible with the ingredient (for example, ingredient 2).

[0029] Step 4: Presenting dishes that use ingredients that go well with the ingredients entered by the user When the user has finished inputting the ingredients (e.g., ingredient 1) that were first input by the user and then any ingredients (e.g., ingredient 2) from among the ingredients that are determined to go well together, the control means 4 searches the data stored in the storage means 2 for dishes that use the ingredients selected by the user (here, ingredient 1 and ingredient 2), and the display means 1 presents dishes that meet the conditions. Alternatively, if step 3 is canceled, the control means 4 searches for dishes that use ingredients that go well with the ingredients initially input by the user, and the display means 1 presents dishes that meet the conditions.

[0030] In addition to the dishes displayed in step 4, a portion of the display screen displaying dishes can display ingredients that go well with the ingredients initially selected by the user but that were not selected in step 3 (for example, ingredients other than ingredient 2). Therefore, even if dishes using ingredients selected by the user are displayed in step 4, if the user does not want that dish and wants to find another dish, they can quickly select other ingredients that go well with the dish.

[0031] Step 5: Present the recipe When the user selects a desired dish from the multiple dishes displayed in step 4, the display means 1 displays a recipe showing the ingredients needed for that dish, their quantities, how to prepare the dish, etc. The user can then cook the selected dish according to the recipe.

[0032] This menu creation support device 11 can present ingredients that go well with the ingredients initially selected by the user, and can also present dishes that use ingredients that go well with the ingredients initially selected by the user, thereby expanding the range of dishes that can be proposed and providing the user with something extra when planning a menu.

[0033] <How to determine compatibility>: There are several examples of how to determine compatibility, and these will be explained below, but any of the compatibility determined by the method determined here may be adopted.

[0034] Compatibility determination 1: Based on the idea that ingredients that go well together will be used in the same dish, one embodiment of compatibility determination is based on the frequency with which the ingredients are used together in a dish. A specific method of determination is as follows.

[0035] First, information on various dishes is collected, and the ingredients used in each dish are extracted. Ingredients can be extracted by natural language processing from the text describing the dish, or by extracting ingredient names from the shape and color of the food image. Next, the frequency of occurrence of each collected ingredient is counted. If an ingredient is used in one dish, it is counted as "1," and if it is used in 231 different dishes, it is counted as "231."

[0036] It also counts how often an ingredient appears in the same dish as another ingredient. For example, if the number of dishes in which ingredients A and B appear together is 58, then the co-occurrence frequency of ingredients A and B is counted as "58."

[0037] Table 1 shows an example of the relationship between a certain ingredient and another ingredient. In Table 1, the "Ingredient 1 [Count])" column indicates that the ingredient is "tomato" and the number of dishes in which "tomato" is used, while the "Ingredient 2 [Count])" column indicates various ingredients and the number of dishes in which they are used. The "Co-occurrence" column indicates the number of dishes in which the ingredient listed in the "Ingredient 2 [Count])" column is used together with the ingredient "tomato," and the "Pairing Score" column indicates the correlation between "tomato" and the ingredient listed in the "Ingredient 2" column.

[0038] [Table 1]

[0039] Here, the correlation between two ingredients shown as the "pairing score" in Table 1 can be calculated as follows. First, an embedding model of ingredient names from all the cooking data is created, and an N-dimensional numerical vector representation is created for each ingredient. Then, using a deep learning Siamese network, there are two multilayer perceptrons (MLPs) at the top level of the Siamese network, each with the same number of layers, nodes, and weights. The N-dimensional numerical vector representation of the ingredients is input to the Siamese network, which outputs an M-dimensional numerical vector. The two M-dimensional vectors are first concatenated, and then input to another MLP with a different number of layers, nodes, and weights than the two top-level MLPs, which outputs a K-dimensional vector. Next, the cross product of the two M-dimensional vectors is taken to produce the M 2 Generates an M-dimensional vector. 2 A K-dimensional vector is concatenated with a M 2 +K-dimensional vector. Finally, M 2 The +K-dimensional vector is fed into another MLP with a 1-dimensional scalar output to obtain the correlation between the desired ingredients. Finally, the correlation between the two ingredients was standardized to obtain a pairing score ranging from -100% to 100%, with 100% representing the best pairing and -100% representing the worst pairing.

[0040] In this way, compatibility is determined by taking into account the frequency of co-occurrence of ingredients and the specificity of the frequency of occurrence of the ingredients themselves. The compatibility determined by this method is based on the experience that, in many dishes that have existed in the past, ingredients go well together when used together.

[0041] Compatibility determination 2: In one embodiment of the compatibility determination method, the compatibility between two ingredients is determined, but the compatibility determination method here determines the compatibility between three or more ingredients. More specifically, when determining the compatibility between three ingredients, the compatibility determination method between two ingredients is extended and applied to three ingredients. The same applies when determining the compatibility between four or more ingredients.

[0042] Compatibility determination 3: Another embodiment of compatibility determination is a method of determining compatibility by taking into account the ingredients of the ingredients between the ingredients. While the compatibility determination methods described above are based on the criterion that the more frequently ingredients are used together in a dish, the better the compatibility. However, this method is different from that idea and is based on the idea that the more nutritionally balanced an ingredient is in a dish, the better the compatibility. In one aspect of the method for considering nutritional data in determining food compatibility, ingredients based on food composition tables are extracted from the ingredients, and compatibility is determined by focusing on how much the variation in nutritional components is reduced when one ingredient is combined with another ingredient compared to when either ingredient is consumed alone (i.e., when the ingredients are consumed alone). For example, in the case of rice and pork, the lack of protein in rice alone can be compensated for by pork, and the lack of carbohydrates in pork alone can be compensated for by rice, resulting in less variation in nutritional components than when either ingredient is consumed alone. This results in a good compatibility between these ingredients. On the other hand, in the case of pork and beef, the nutritional components contained in these ingredients are similar, and the variation in nutritional components cannot be reduced compared to when pork or beef are consumed alone, resulting in a poor compatibility. Note that while protein and carbohydrates are used as examples of ingredients here, the same applies to other ingredients such as dietary fiber, water, and color.

[0043] It is more preferable to add nutritional data-based compatibility to the compatibility based on frequency of occurrence in a dish, as explained in Compatibility Determination 1 and Compatibility Determination 2. This is because the ingredients of the ingredients are taken into consideration in addition to the compatibility based on frequency of occurrence. In addition, if ingredients B and C are used in dish A, extracting the amounts of ingredients B and C used in dish A and using the variation in ingredients based on the nutritional content of those amounts as a factor in determining compatibility allows for a more realistic compatibility to be calculated.

[0044] Compatibility determination #4: Another embodiment of the compatibility determination method is a method of determining compatibility by taking into account the characteristics of the user. In other words, this method determines compatibility by taking into account user data in addition to data related to the contents of the menu, such as ingredient data or dish data. As data related to the menu contents, ingredient data includes information such as the names of ingredients, the amounts used, nutritional data of the ingredients, allergy data, frequency of occurrence in the dish, compatibility between ingredients, etc. Dish data includes information such as the name of the dish, the recipe details of the dish, a photo of the dish, and nutritional data such as calories of the dish. User data includes user identification information such as user ID and user address, information on vital data such as gender, age, height, weight, BMI, pulse rate, body temperature, and blood pressure, personal information such as allergies, chronic illnesses, medical history, health guidance history, treatment history, commonly used medications, dietary restrictions, preferences, and app usage logs.

[0045] The control means 4 uses machine learning to analyze the correlations between these various heterogeneous data, and from there, it identifies important factors for maintaining the user's health and the user's needs, and determines the order of importance and compatibility. Also, items with known strong correlations are handled individually. Since there is a strong correlation between a user's allergies and the ingredients that cause them, for example, if the user's personal data indicates that they have a wheat allergy, wheat will be excluded from the suggested ingredients.

[0046] By considering the user's characteristics, ingredients based on the user's specific condition can be presented in advance to users with dietary restrictions or allergies, reducing the risk of violating dietary restrictions or mistakenly selecting ingredients that cause allergies. Furthermore, if the user accesses the menu creation support device 11 after a long period of aerobic exercise, the user's exercise data can be stored in the storage means 2 via the communication means 3 from a mobile terminal that stores the user's exercise data, making it easier to search for ingredients that are high in carbohydrates as ingredients that are compatible with the user's temporary energy deficiency.

[0047] If there is some publicly known compatibility data, such as data on compatibility between ingredients based on their frequency of occurrence, the control means 4 can store this data in the storage means 2. Furthermore, if there is no publicly known compatibility data, for example, when a new type of ingredient is newly produced, when an ingredient is listed in a new recipe presented by a new supplier, or when a new data item is included in the user data, the control means 4 can recalculate new compatibility and update the data sequentially. Here, the control means 4 can also perform machine learning to search for and present the latest compatibility data based on the latest data.

[0048] Second embodiment: In step 4 of the first embodiment, dishes using ingredients that go well with the ingredients entered by the user are presented, but the presented dishes include multiple dishes that contain both the ingredients entered by the user and ingredients that go well with the ingredients. However, when the compatibility between ingredients is determined by taking into account the nutritional components of the ingredients or the user's characteristics, simply presenting dishes containing the data entered by the user may not be sufficient. For example, even if the user selects only one of the presented dishes, that dish alone may not necessarily provide sufficient nutrition. It may be that the user only obtains sufficient nutrition by selecting other dishes and combining them into a single menu. In such cases, the display means 1 can present the multiple dishes as a set.

[0049] When determining the compatibility of ingredients, the control means 4 uses compatibility determined by taking into account the nutritional components of each ingredient. It selects a combination of ingredients that provides sufficient nutrition based on the ingredients selected by the user and presents dishes using those ingredients. For example, if the user selects ingredients A and B, and the combination of ingredients A, B, C, D, and E provides sufficient nutrition, the control means 4 can present dishes that do not contain the ingredients entered by the user, such as a dish using ingredients A and B and a dish using ingredients C, D, and E, or a dish using ingredients A and D and a dish using ingredients B, C, and E. Of course, the same ingredient may be included in multiple dishes. In this case, it is preferable to select dishes consisting of combinations of ingredients A, B, C, D, and E by taking into account the compatibility based on the frequency of their use in the same dish.

[0050] Furthermore, when using compatibility determined in consideration of the user's characteristics, the control means 4 selects a combination of ingredients based on the user's selected ingredients, based on the user's health maintenance and other values ​​desired by the user, and presents dishes using those ingredients. For example, if the user selects ingredients F and G, and the combination of ingredients F, G, H, I, and J results in a dish that meets the user's desired values, the control means 4 can present dishes that do not contain the ingredients entered by the user, such as a dish using ingredients F and H and a dish using ingredients G, I, and J, or a dish using ingredients F and I and a dish using ingredients G, H, and J. Of course, the same ingredient may be included in multiple dishes. It is preferable to select dishes consisting of combinations of ingredients F, G, H, I, and J taking into account the compatibility based on the frequency of their use in the same dish.

[0051] In this embodiment, the display means 1 creates a display screen with an input field for requesting the display of recommended dishes. When the user requests the system to present recommended dishes, the system presents a combination of recommended dishes in response to the request.

[0052] The above embodiment is an example of the present invention, and may further include known means and methods, and may be modified as appropriate within the scope of the present invention. [Explanation of symbols]

[0053] 1 Display means 2 Memory means 3. Means of communication 4. Control Measures 10 Menu creation support system 11 Menu creation support device 12 User terminal 13 Network

Claims

1. a storage means for recording information on ingredient data, dish data, and user data; A communication means for transmitting and receiving information to and from a user terminal; a display means for displaying a request for inputting ingredients on a user terminal and displaying a recipe using the ingredients input by the user and ingredients that go well with the ingredients; A control means for controlling the various means; Equipped with The compatibility is determined based on the frequency of ingredients being used together in a dish, and is expressed as an M-dimensional vector using a multilayer perceptron by expressing each ingredient as an N-dimensional numerical vector; a K-dimensional vector obtained by concatenating two of the M-dimensional vectors using another multilayer perceptron; and an M-dimensional vector obtained by cross-product of the two M-dimensional vectors. 2 dimensional vector, and the M 2 M 2 +K-dimensional vector, the compatibility is 2 A menu creation support device that standardizes correlations obtained from +K-dimensional vectors using another multilayer perceptron.

2. 2. The menu creation support device according to claim 1, wherein the display means displays the compatible ingredients and prompts the user to input an ingredient selected from the compatible ingredients.

3. The menu creation support device described in claim 1 or claim 2, wherein the user data is information selected from user identification information such as user ID, user address, etc., information regarding vital data such as gender, age, height, weight, BMI, pulse, body temperature, and blood pressure, personal information such as allergies, chronic illnesses, medical history, health guidance history, treatment history, commonly used medications, dietary restrictions, preferences, and app usage logs.

Citation Information

Patent Citations

  • Menu information supply method and menu information supply system

    JP2003122860A

  • Food proposing system, food proposing method and food proposing program

    WO2017085777A1

  • System for providing cooking information, terminal device, method, and program

    WO2021001959A1

  • Information processing device and information processing method

    WO2021140961A1