Recipe search system and server

The recipe search system optimizes data transmission by dividing recipe information into names and details, reducing unnecessary communication and efficiently displaying user-selected recipes.

JP2026092329APending Publication Date: 2026-06-05NORITZ CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NORITZ CORP
Filing Date
2024-11-26
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing recipe search systems download all recipe information to the mobile device, including unwanted data, leading to unnecessary communication.

Method used

A recipe search system and server that manage recipe information by dividing it into recipe names and details, transmitting only recipe names initially and detailed information upon user selection, reducing unnecessary data transmission.

Benefits of technology

Efficiently displays user-desired recipes on mobile devices while minimizing unnecessary communication by transmitting only recipe names first and detailed information upon selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026092329000001_ABST
    Figure 2026092329000001_ABST
Patent Text Reader

Abstract

This system and server provides a recipe search system that efficiently displays the user's desired recipe on their mobile device while suppressing unnecessary communication. [Solution] The recipe search system 1 comprises a mobile terminal device 30 and a server 50. The server 50 manages each recipe information by dividing it into a recipe name and detailed recipe information that shows the content of the recipe. When the server 50 receives a search query from the mobile terminal device 30, it extracts recipe information corresponding to the search query and, for all extracted recipe information, sends the recipe name to the mobile terminal device 30 without sending the detailed recipe information. Subsequently, the server 50 sends the detailed recipe information corresponding to the selected recipe name received from the mobile terminal device 30 to the mobile terminal device 30. The mobile terminal device 30 displays the received detailed recipe information on its display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a recipe search system that searches for recipes based on an input from a user, and a server used in the recipe search system.

Background Art

[0002] Conventionally, an application program (hereinafter referred to as a "recipe app") that obtains recipe information from a server and displays it has been used in a mobile terminal device such as a mobile phone. By starting this recipe app on their own mobile terminal device, the user can obtain and display recipe information of a desired recipe from the server.

[0003] The following Patent Document 1 describes a support device that obtains recipe information managed by an external database from the external database, stores it, and displays it.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] The above-mentioned recipe app includes a search function for obtaining a recipe corresponding to a search term input by the user from the server and displaying it on the mobile terminal device. The server applies the search term received from the mobile terminal device to a predetermined search engine and extracts a recipe corresponding to the search term from a recipe database. The server transmits recipe information of all the extracted recipes to the mobile terminal device. The recipe app displays a list of the received recipe information as selection candidates on the mobile terminal device. The recipe app displays the recipe information selected by the user from these selection candidates on the mobile terminal device.

[0006] However, in such recipe search systems, the recipe information for all recipes extracted by the server is downloaded to the mobile device all at once. As a result, recipe information that the user ultimately did not select is also downloaded to the mobile device. This ultimately leads to unnecessary communication.

[0007] In view of these challenges, the present invention aims to provide a recipe search system and server that can efficiently display the recipe desired by the user on a mobile terminal device while suppressing unnecessary communication. [Means for solving the problem]

[0008] A first aspect of the present invention relates to a recipe search system comprising a server that manages recipe information for each recipe and a portable terminal device capable of communicating with the server. The server manages each of the recipe information by dividing it into a recipe name and detailed recipe information indicating the content of the recipe, and in response to receiving a search query from the portable terminal device, it sequentially executes a first step, a second step, and a third step, in the first step extracts the recipe information corresponding to the search query, in the second step transmits the recipe name to the portable terminal device for all of the recipe information extracted in the first step, without transmitting the detailed recipe information, and in the third step transmits the detailed recipe information corresponding to the selection result of the recipe name received from the portable terminal device to the portable terminal device. The portable terminal device comprises a display unit for displaying information, an input unit for inputting information, a storage unit, and a control unit. The control unit performs the following processes using an application program stored in the memory unit: sending a search term entered via the input unit to the server; displaying the recipe name received in accordance with the second step as a selection candidate on the display unit and accepting a selection from the user; sending the result of the user's selection of the recipe name to the server; and displaying the detailed recipe information received in accordance with the third step on the display unit.

[0009] According to the recipe search system of this embodiment, the server sends the recipe name to the mobile terminal device for all recipe information extracted by the search term, without sending the detailed recipe information. Subsequently, the server sends the detailed recipe information corresponding to the selected recipe name received from the mobile terminal device to the mobile terminal device. This suppresses unnecessary communication, such as the transmission of detailed recipe information for recipes not selected by the user from the server to the mobile terminal device. Furthermore, since the detailed recipe information corresponding to the recipe name selected by the user is transmitted to and displayed on the mobile terminal device, the recipes desired by the user can be efficiently displayed on the mobile terminal device.

[0010] A second aspect of the present invention relates to a server that manages recipe information for each recipe and can communicate with a mobile terminal device. The server according to this aspect manages each of the aforementioned recipe information by dividing it into a recipe name and recipe details that indicate the content of the recipe, and in response to receiving a search term from the mobile terminal device, it sequentially executes a first step, a second step, and a third step, in the first step extracts the recipe information corresponding to the search term, in the second step transmits the recipe name to the mobile terminal device for all of the aforementioned recipe information extracted in the first step, without transmitting the recipe details, and in the third step transmits the recipe details corresponding to the selection result of the recipe name received from the mobile terminal device to the mobile terminal device.

[0011] According to the server of this embodiment, the same effects as those of the first embodiment described above can be achieved. [Effects of the Invention]

[0012] As described above, the present invention provides a recipe search system and server that can efficiently display the recipe desired by the user on a mobile terminal device while suppressing unnecessary communication.

[0013] The effects and significance of the present invention will become even clearer from the description of the embodiments shown below. However, the embodiments shown below are merely examples of how to implement the present invention, and the present invention is not limited in any way to those described in the embodiments below. [Brief explanation of the drawing]

[0014] [Figure 1] Figure 1 is a diagram showing the configuration of a recipe search system according to an embodiment. [Figure 2] Figure 2 is a perspective view showing the configuration of a stove according to this embodiment. [Figure 3] Figure 3 is a diagram showing the configuration of management information managed by the server according to the embodiment. [Figure 4] Figure 4 shows the circuit blocks of a mobile terminal device and a server that constitute a recipe search system according to an embodiment. [Figure 5] Figure 5 is a flowchart showing the process executed by the control unit of the mobile terminal device in recipe search according to the embodiment. [Figure 6] Figure 6 is a flowchart showing the process executed by the server's control unit during recipe search according to this embodiment. [Modes for carrying out the invention]

[0015] Figure 1 is a diagram showing the configuration of the recipe search system 1 according to the embodiment. Figure 2 is a perspective view showing the configuration of the stove 10 according to the embodiment.

[0016] The recipe search system 1 includes a mobile terminal device 30 and a server 50. When the mobile terminal device 30 is inside the house H10, the mobile terminal device 30 can communicate with the server 50 via the router 20 and the external communication network 40. Also, when the mobile terminal device 30 is outside the house, the mobile terminal device 30 can communicate with the server 50 via the external communication network 40 and a public communication system (base station or private router) arranged outside the house. Further, when the mobile terminal device 30 is inside the house H10, the cooking stove 10 and the mobile terminal device 30 can communicate via the router 20. The cooking stove 10 and the mobile terminal device 30 may also be able to communicate directly without going through the router 20.

[0017] The cooking stove 10 is a gas stove that burns gas fuel to heat the cooked food. The cooking stove 10 has a stove section 11 (heating section) on its top surface. Here, three stove sections 11 are arranged on the top surface of the cooking stove 10. The stove section 11 includes a gas burner that burns gas as fuel and a place like for installing a pot or the like.

[0018] As shown in FIG. 2, each of the three stove sections 11 includes a mover 11a that descends when a cooking utensil such as a pot is placed on it and is pushed by the lower surface of the cooking utensil. When these movers 11a descend, it is detected that a cooking utensil has been placed on it. Also, a temperature sensor 11b (thermistor) is built into the mover 11a, and the temperature of the lower surface of the cooking utensil is detected by this temperature sensor 11b.

[0019] Furthermore, the cooking stove 10 has a grill section 12 (heating section) at the center of its main body. The grill section 12 has grill burners provided vertically, and grill cooking is performed by the combustion of the grill burners. The grill section 12 can be opened and closed by a door on the front of the cooking stove 10.

[0020] In the grill section 12 as well, a mover is arranged which is pushed down by the lower surface of the grill plate when the grill plate is placed on it, and a temperature sensor (thermistor) is built into this mover. However, the method of detecting the temperature of the food placed on the grill plate is not limited to this. For example, a method of predicting the temperature of the food from the detected temperature of the temperature sensor arranged in the grill compartment may also be used.

[0021] On the right and left sides of the grill section 12, three operation knobs 13a for the stove section 11 and an operation knob 14a for the grill section 12 are provided respectively. The three operation knobs 13a on the right side are associated with the three stove sections 11 arranged on the top surface. The operation knobs 13a and 14a are pushed in from a state flush with the front surface of the stove 10, thereby protruding from the front surface of the stove 10, and are locked in a state flush with the front surface of the stove 10 by being pushed in again from this state.

[0022] When the operation knob 13a is pushed in and protrudes from a state flush with the front surface of the stove 10, the corresponding stove section 11 is ignited at a predetermined heating power. After that, when the operation knob 13a is rotated, the heating power of the stove section 11 is adjusted. When the operation knob 13a is pushed in from the protruding position, the stove section 11 is turned off. For the operation knob 14a as well, ignition, turning off, and heating power adjustment of the grill section 12 are performed by the same operations.

[0023] Below the three operation knobs 13a, a kangaroo pocket type operation panel 13b is arranged. In the upper surface area A1 of the operation panel 13b, a plurality of operation keys for making predetermined settings regarding the stove section 11 and a display for displaying predetermined information are arranged. Also, below the operation knob 14a, a kangaroo pocket type operation panel 14b is arranged. In the upper surface area A2 of the operation panel 14b, a plurality of operation keys for inputting predetermined settings regarding the grill section 12 are arranged.

[0024] A power switch 15 is located above the three control knobs 13a. The power switch 15 is used to turn power on the stove 10. By operating the power switch 15, the user can switch the power on and off for the stove 10.

[0025] Returning to Figure 1, the router 20 is a communication relay device that connects each device located within the building (in this case, the home H10) to the external communication network 40. When the mobile terminal device 30 is located in the home H10, the mobile terminal device 30 is connected to the router 20 via wireless communication and can communicate with the server 50. The mobile terminal device 30 is, for example, a mobile phone. Alternatively, the mobile terminal device 30 may be another portable terminal device such as a portable tablet. The external communication network 40 is, for example, the internet.

[0026] Figure 1 shows a single mobile terminal device 30, but in reality, multiple mobile terminal devices 30, each owned by a user of the recipe search system 1, are capable of communicating with the server 50. Each mobile terminal device 30 has the recipe app (application program) of the recipe search system 1 installed. Each mobile terminal device 30 can communicate with the server 50 via the recipe app.

[0027] Server 50 manages recipe information for each recipe. As shown in Figure 3, Server 50 stores detailed recipe information for making the dish for each recipe, linked to recipe identification information that identifies each recipe. Each recipe is further linked to the number of times that recipe has been selected via all mobile terminal devices 30.

[0028] Recipe identification information consists of a recipe ID (serial number), which is the identification information for each recipe, and the name of that recipe (recipe name). The "recipe ID" is, for example, code information, and the "recipe name" is text information.

[0029] Detailed recipe information consists of a finished dish image, required ingredients, and cooking steps for each recipe. The "finished dish image" is image information showing an image of the dish made according to that recipe. The "required ingredients" is text information indicating the ingredients and quantities needed to make the dish, and may also include image information of the ingredients. The "cooking steps" is text information indicating the steps to make the dish, the appropriate temperature range and heating time for each step, and may also include image information (action information) showing an image of each step.

[0030] Server 50 stores a large number of recipes, linking recipe identification information, detailed recipe information, and the number of times each recipe has been selected to each other. In addition to the management information shown in Figure 3, Server 50 also stores various other management information, such as management information to link each recipe (recipe ID) to a cooking category (fried food / boiled food / grilled food, meat dishes / fish dishes, etc.), and management information to link each recipe information (recipe ID) to bibliographic information such as the registration date of each recipe, the recipe creator, and the publisher.

[0031] Furthermore, recipes (recipe IDs) for dishes that can be cooked automatically are linked to cooking control information that enables automatic cooking on stovetop 10. This cooking control information includes control information such as the temperature range, heating time, and heating level during the period from the start to the end of cooking.

[0032] Figure 4 shows the circuit blocks of the mobile terminal device 30 and server 50 that constitute the recipe search system 1.

[0033] The mobile terminal device 30 comprises a control unit 301, a storage unit 302, a display input unit 303, an audio input unit 304, an audio output unit 305, and a communication unit 306.

[0034] The control unit 301 is equipped with an arithmetic processing circuit such as a CPU and controls each part according to the program stored in the memory unit 302. The memory unit 302 is equipped with storage means such as ROM and RAM and stores the program executed by the control unit 301. The memory unit 302 stores the application program (recipe app) of the recipe search system 1.

[0035] The display input unit 303 includes a display panel capable of displaying and inputting information. Alternatively, the display unit and input unit may be arranged separately. The audio input unit 304 includes a microphone, collects sound, generates audio data, and outputs it to the control unit 301. The audio output unit 305 includes a speaker and outputs predetermined audio under control from the control unit 301.

[0036] The communication unit 306 communicates with the communication unit 503 of the server 50 via the external communication network 40 under control from the control unit 301. When the mobile terminal device 30 is inside the home H10, the communication unit 306 connects to the external communication network 40 via the router 20 and communicates with the server 50. When the mobile terminal device 30 is outside the home, the communication unit 306 connects to the external communication network 40 via an access point such as a base station and communicates with the server 50.

[0037] The server 50 comprises a control unit 501, a storage unit 502, and a communication unit 503. The control unit 501 is equipped with an arithmetic processing circuit such as a CPU and controls each unit according to a program stored in the storage unit 502. The storage unit 502 is equipped with storage means such as ROM and RAM and stores the program executed by the control unit 501. The management information shown in Figure 3 is also stored in the storage unit 502. The communication unit 503 communicates with the communication unit 306 of the mobile terminal device 30 via the external communication network 40 under control from the control unit 501.

[0038] In this embodiment, the recipe application described above includes a search function that retrieves recipes corresponding to the search term entered by the user from the server 50 and displays them on the mobile terminal device 30. The server 50 applies the search term received from the mobile terminal device 30 to a predetermined search engine and extracts recipe information corresponding to the search term from the management information.

[0039] Here, when server 50 sends the recipe information for all extracted recipes to the mobile terminal device 30 in one go, the recipe information for recipes that the user ultimately did not select is also downloaded to the mobile terminal device 30. As a result, unnecessary communication occurs.

[0040] Therefore, in this embodiment, the recipe search system 1 performs control to efficiently display the recipe desired by the user on the mobile terminal device 30 while suppressing unnecessary communication. This control will be described below.

[0041] Figure 5 is a flowchart showing the processes executed by the control unit 301 of the mobile terminal device 30 during recipe search. Figure 6 is a flowchart showing the processes executed by the control unit 501 of the server 50 during recipe search.

[0042] Referring to Figure 5, when the user enters a search term by launching the recipe app and then confirms it (S101:YES), the control unit 301 of the mobile terminal device 30 sends the entered search term and search request to the server 50 (S102).

[0043] Referring to Figure 6, when the control unit 501 of the server 50 receives the search request sent in step S102 of Figure 5 (S201: YES), it simultaneously applies the received search term to the search engine and extracts recipe information corresponding to the search term from the management information (S202). The search engine may be an existing search engine such as a keyword search engine or an AI search engine. The search engine is stored in the storage unit 302. The control unit 501 transmits the recipe identification information of all the extracted recipe information to the mobile terminal device 30 (S203). At this time, the control unit 501 does not transmit the detailed recipe information of all the extracted recipe information to the mobile terminal device 30.

[0044] In step S203, the control unit 501 assigns a priority to each recipe identification piece of information according to the number of times it has been selected, and transmits each recipe identification piece of information to the mobile terminal device 30. Specifically, the control unit 501 assigns a priority to each recipe identification piece of information such that the more frequently selected the recipe identification piece of information has a higher priority.

[0045] The number of selections referenced for assigning priority may be the average number calculated by dividing the number of selections by the number of days or cumulative time since each recipe was registered with the server 50 to the present. If there are multiple recipe characteristic information items with the same number of selections (or average number of selections), the control unit 501 assigns priority to these recipe characteristic information items, for example, in the order in which the recipes were registered (in order of registration date).

[0046] Priority is assigned to each recipe-specific information by, for example, transmitting ranking information indicating priority associated with each recipe-specific information. In this case, the control unit 301 of the mobile terminal device 30 identifies the priority of each recipe-specific information from the ranking information received associated with each recipe-specific information. Alternatively, priority may be assigned to each recipe-specific information based on the transmission order of the extracted recipe-specific information. The control unit 301 of the mobile terminal device 30 identifies the priority of each recipe-specific information from the reception order of each recipe-specific information.

[0047] Referring to Figure 5, when the control unit 301 of the mobile terminal device 30 receives the recipe identification information transmitted in step S203 of Figure 6 (S103: YES), it temporarily stores the received recipe identification information in the work area of ​​the storage unit 302 and displays the recipe selection screen (S104). The control unit 301 places multiple selection items, each containing the recipe name of the received recipe identification information, in the recipe selection area of ​​the recipe selection screen. The selection items displayed in the recipe selection area are scrollable in response to vertical swipe operations on the recipe selection area.

[0048] In the recipe selection area, the selection items may be arranged such that a predetermined number of items are stacked vertically. Alternatively, the selection items may be arranged in a matrix-like manner within the recipe selection area.

[0049] Here, the control unit 301 controls the selection items (recipe names) displayed in the recipe selection area so that, as the recipe selection area scrolls from its initial state in the scrolling direction, the selection items (recipe names) displayed in the recipe selection area change sequentially in order of decreasing priority. As a result, selection items (recipe names) with higher priority are displayed in the recipe selection area earlier.

[0050] When the user selects a desired item (recipe name) on the recipe selection screen and then operates the confirmation button on the recipe selection screen (S105:YES), the control unit 301 sends the recipe ID corresponding to the selected item (recipe name) to the server 50 (S106).

[0051] Referring to Figure 6, when the control unit 501 of the server 50 receives the recipe ID transmitted in step S106 of Figure 5 (S204: YES), it extracts the detailed recipe information associated with the received recipe ID from the management information and transmits it to the mobile terminal device 30 (S205). Furthermore, the control unit 501 adds 1 to the number of selections associated with the received recipe ID (S206). With this, the control unit 501 terminates the process shown in Figure 6.

[0052] Referring to Figure 5, when the control unit 301 of the mobile terminal device 30 receives the recipe details transmitted in step S205 in Figure 6 (S107: YES), it stores the received recipe identification information and the recipe identification information including the recipe name selected in step S105 in the storage unit 302, and erases the recipe identification information temporarily stored in the work area of ​​the storage unit 302 from the storage unit 302 (S108). Then, based on the recipe identification information and recipe details stored in step S108, the control unit 301 displays the recipe screen on the display input unit 303 (S109).

[0053] Here, the recipe screen can be scrolled up and down by swiping vertically. The recipe screen includes the name of the recipe selected by the user, an image of the finished dish cooked using that recipe, text and images indicating the necessary ingredients for that recipe, and text and images indicating each cooking step of that recipe. Thus, the control unit 301 completes the process shown in Figure 5. The configuration of the recipe screen may be the same as existing configurations.

[0054] Furthermore, if automatic cooking control information is associated with the recipe ID received in step S204 of Figure 6, the control unit 501 of the server 50 transmits the automatic cooking control information to the mobile terminal device 30 in step S205. The transmitted automatic cooking control information is received by the mobile terminal device 30 in step S107 of Figure 5, along with the detailed recipe information. In this case, the control unit 301 of the mobile terminal device 30 includes an automatic cooking button to initiate automatic cooking on the recipe screen displayed in step S109 of Figure 5. The user sets the cooking appliance containing the necessary ingredients displayed on the recipe screen onto the designated stove unit 11, and then operates the automatic cooking button. In response, the control unit 301 transmits the automatic cooking control information received in step S107 to the stove 10. As a result, the automatic cooking of the recipe is executed on the stove 10.

[0055] <Effects of the Embodiment> According to the embodiment, the following effects may be achieved.

[0056] As shown in Figure 3, the server 50 manages each recipe information by dividing it into a recipe name and detailed recipe information that shows the content of the recipe. As shown in Figure 6, when the server 50 receives a search query from the mobile terminal device 30, it sequentially executes steps S202 (first step), S203 (second step), and S205 (third step). In step S202 (first step), the server 50 extracts recipe information corresponding to the search query. In step S203 (second step), for all the recipe information extracted in step S202 (first step), the server 50 sends the recipe name to the mobile terminal device 30 without sending the detailed recipe information. In step S205 (third step), the server 50 sends the detailed recipe information corresponding to the selection result of the recipe name received from the mobile terminal device 30 (the recipe ID of the selected recipe name) to the mobile terminal device 30.

[0057] With this configuration, the server 50 sends the recipe name to the mobile terminal device 30 for all recipe information extracted by the search term, without sending the detailed recipe information. Subsequently, it sends the detailed recipe information corresponding to the selected recipe name received from the mobile terminal device 30 to the mobile terminal device 30. This suppresses unnecessary communication, such as the transmission of detailed recipe information for recipes not selected by the user from the server 50 to the mobile terminal device 30. Furthermore, since the detailed recipe information corresponding to the recipe name selected by the user is sent to and displayed on the mobile terminal device 30, the recipes desired by the user can be efficiently displayed on the mobile terminal device 30.

[0058] As shown in Figure 3, the recipe details include a picture of the finished dish, required ingredients, and cooking process information.

[0059] This configuration suppresses the unnecessary transmission of large data-intensive images of finished dishes, as well as necessary information and cooking process information that may include large data-intensive images, thus reducing unnecessary communication during recipe searches.

[0060] As shown in Figure 3, the server 50 further manages the number of times each recipe has been selected based on the selection results received from the mobile terminal device 30, and in step S203 (second step) in Figure 6, assigns a priority order to each recipe name according to the number of times it has been selected and transmits each recipe name to the mobile terminal device 30. The mobile terminal device 30 then displays each recipe name in the order according to the priority order in the recipe selection screen display (display of selection candidates) in step S104 in Figure 5.

[0061] With this configuration, among the recipes found through the search terms, the names of recipes that have been frequently selected in the past are displayed preferentially as selection candidates. As a result, users can smoothly select recipe names that are easy for all users of the recipe search system 1 to choose.

[0062] <Example of changes> In the above embodiment, in step S203 of Figure 6, recipe identification information including the recipe ID and recipe name is transmitted from the server 50 to the mobile terminal device 30. However, if there are no duplicate recipe names in the management information in Figure 3, and the row of the management information can be identified by the recipe name, then only the recipe name may be transmitted in step S203. In this case, in step S106 of Figure 5, the mobile terminal device 30 transmits the recipe name selected by the user to the server 50. In step S204 of Figure 6, the server 50 receives the recipe name, and in step S205, extracts the detailed recipe information associated with that recipe name from the management information and transmits it to the mobile terminal device 30.

[0063] Furthermore, in the above embodiment, in step S203 of Figure 6, each recipe identification information is assigned a priority and transmitted to the mobile terminal device 30. However, it is not necessary to assign a priority to each recipe identification information. In this case, the control unit 301 of the mobile terminal device 30 omits the control of the display order of recipe names according to the priority in the display of the recipe selection screen in step S104 of Figure 5, and the item of the number of selections is omitted from the management information in Figure 3.

[0064] Furthermore, the detailed recipe information is not limited to the items shown in Figure 3; other items may also be included.

[0065] Furthermore, although the stove 10 was a gas stove in the above embodiment, the stove 10 may be configured to heat food using a method other than gas combustion. For example, the stove 10 may be an induction heating stove (IH stove) that generates heat in metal cooking utensils (pots, kettles, etc.) by an electric current flowing through a coil.

[0066] In addition, embodiments of the present invention can be modified in various ways as appropriate within the scope of the claims. [Explanation of Symbols]

[0067] 1. Recipe Search System 30 Mobile terminal devices 301 Control Unit 302 Storage section 303 Display and Input Section (Display Section, Input Section) 50 servers

Claims

1. A recipe search system comprising a server that manages recipe information for each recipe, and a mobile terminal device capable of communicating with the server, The aforementioned server, Each of the aforementioned recipe information is managed by dividing it into a recipe name and detailed recipe information indicating the content of the recipe, and in response to receiving a search term from the mobile terminal device, the first, second, and third steps are executed sequentially. In the first step, the recipe information corresponding to the search term is extracted, In the second step, for all the recipe information extracted in the first step, the recipe name is transmitted to the mobile terminal device without transmitting the detailed recipe information. In the third step, the detailed recipe information corresponding to the selection result of the recipe name received from the mobile terminal device is transmitted to the mobile terminal device. The aforementioned mobile terminal device, A display unit for displaying information, An input section for entering information, Memory unit and, It comprises a control unit and, The control unit, based on the application program stored in the storage unit, The process includes sending the search term entered via the input unit to the server, The process involves displaying the received recipe name as a selection candidate on the display unit in accordance with the second step, and accepting a selection from the user. The process of sending the user's selection result for the recipe name to the server, The process of displaying the detailed recipe information received in accordance with the third step on the display unit is performed. A recipe search system characterized by the following features.

2. In the recipe search system described in claim 1, The aforementioned recipe details include a picture of the finished dish, required ingredients, and cooking process information. A recipe search system characterized by the following features.

3. In the recipe search system according to claim 1 or 2, The aforementioned server, Based on the selection results received from the mobile terminal device, the number of times each recipe has been selected is further managed. In the second step, each of the recipe names is assigned a priority order according to the number of times it has been selected, and each of the recipe names is transmitted to the mobile terminal device. The mobile terminal device displays the names of the selected candidates in an order corresponding to the priority order. A recipe search system characterized by the following features.

4. A server that manages recipe information for each recipe and is capable of communicating with mobile terminal devices, Each of the aforementioned recipe information is managed by dividing it into a recipe name and detailed recipe information indicating the content of the recipe, and in response to receiving a search term from the mobile terminal device, the first, second, and third steps are executed sequentially. In the first step, the recipe information corresponding to the search term is extracted, In the second step, for all the recipe information extracted in the first step, the recipe name is transmitted to the mobile terminal device without transmitting the detailed recipe information. In the third step, the detailed recipe information corresponding to the selection result of the recipe name received from the mobile terminal device is transmitted to the mobile terminal device. A server characterized by the following features.