[go: up one dir, main page]

WO2019135619A1 - Dispositif électronique capable de déterminer un plan chronologique pour un processus de cuisson - Google Patents

Dispositif électronique capable de déterminer un plan chronologique pour un processus de cuisson Download PDF

Info

Publication number
WO2019135619A1
WO2019135619A1 PCT/KR2019/000098 KR2019000098W WO2019135619A1 WO 2019135619 A1 WO2019135619 A1 WO 2019135619A1 KR 2019000098 W KR2019000098 W KR 2019000098W WO 2019135619 A1 WO2019135619 A1 WO 2019135619A1
Authority
WO
WIPO (PCT)
Prior art keywords
cooking
information
processor
task
timeline
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2019/000098
Other languages
English (en)
Korean (ko)
Inventor
정희영
태은주
김은비
이수정
이주은
정신재
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to US16/960,435 priority Critical patent/US20200333016A1/en
Publication of WO2019135619A1 publication Critical patent/WO2019135619A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C7/00Stoves or ranges heated by electric energy
    • F24C7/08Arrangement or mounting of control or safety devices
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C7/00Stoves or ranges heated by electric energy
    • F24C7/08Arrangement or mounting of control or safety devices
    • F24C7/082Arrangement or mounting of control or safety devices on ranges, e.g. control panels, illumination
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B24/00Open-loop automatic control systems not otherwise provided for
    • G05B24/02Open-loop automatic control systems not otherwise provided for electric
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q90/00Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing

Definitions

  • the embodiments disclosed herein relate to kitchen appliance control technology.
  • the situation in which a plurality of cooking devices are used may cause a greater stress to the user as the cooking skill is less.
  • the user has to set each desired cooking device on / off according to the point of use, and set a desired setting value. The more unfamiliar the cooking, the more difficult it is to care for other cooking while staying in one cooking.
  • conventional cooking apparatuses provide a cooking function (automatic cooking function) according to a recipe of a specific dish, thereby improving the convenience of the user.
  • the conventional cooking device can improve the convenience of a specific cooking using a single cooking appliance.
  • a user uses a plurality of cooking utensils to cook various dishes at once It was not enough.
  • the various embodiments disclosed herein provide an electronic device capable of determining a timeline for a cooking process corresponding to various situations during cooking.
  • An electronic device includes a display; And a processor operatively associated with the display, the processor using the recipe information to determine a timeline for a plurality of cooking processes in which at least one cooking appliance is used, Updating the time line to correspond to the changed set value when the set value of the at least one cooking appliance is changed and outputting the updated time line to the display can do.
  • an electronic device includes an input device; display; And a processor, wherein the processor is configured to use the recipe information to determine a timeline for a plurality of cooking processes in which at least one cooking device is used, and to associate the determined timeline with the at least one cooking device And outputting the updated time line to the display, and when the cooking time is set through the input device, updating the determined time line to correspond to the cooking time, and outputting the updated time line to the display.
  • a timeline for a cooking process corresponding to various situations during cooking can be determined.
  • various effects can be provided that are directly or indirectly understood through this document.
  • FIG. 1 shows a configuration diagram of a smart cooking system according to an embodiment.
  • FIG. 2 shows a block diagram of an electronic device for smart cooking according to an embodiment.
  • FIG. 3 is a diagram for explaining a method of managing a cooking task (a cooking task) according to an embodiment.
  • FIG. 4A is a diagram illustrating a process of classifying a cooking process according to recipe information according to an embodiment into a task.
  • FIG. 4B is a diagram for explaining a process of supplementing the cooking device and the temperature information among the contents information of the task according to one embodiment.
  • 4C illustrates replacement device information according to one embodiment.
  • 5A illustrates a method of parallelly listing a plurality of tasks according to an embodiment.
  • FIG. 5B illustrates a method of sorting a task based on a cooking device according to an embodiment.
  • FIG. 5C shows a method of sorting a task based on a cooking material according to an embodiment.
  • FIG. 5D shows a method of sorting a task according to a specified condition according to an embodiment.
  • FIG. 5E shows time / order information according to recipe information according to an embodiment.
  • 6A illustrates a method of inserting or replacing a task according to a cooking end time according to an embodiment.
  • 6B illustrates a method of adjusting the interval between a plurality of tasks according to an embodiment.
  • FIG. 7 illustrates a timeline bar according to one embodiment.
  • FIG. 8 shows UI screens of timeline information according to an embodiment.
  • FIG. 9 shows a cooking device setting changing method when the cooking end time is pulled during cooking according to the embodiment.
  • FIG. 10 shows a task changing method when cooking end time is set during cooking according to an embodiment.
  • FIG. 11 shows a flow chart of a recipe information filtering method according to an embodiment.
  • FIG. 12 shows a flowchart of a method of preparing smart cooking before cooking according to an embodiment.
  • FIG. 13 is a flowchart of a timeline updating method according to a setting value change of a cooking device during cooking according to an embodiment.
  • FIG. 14 is a flowchart illustrating a timeline updating method according to an embodiment of the present invention.
  • FIG. 15 is a flowchart of a method of analyzing a usage pattern of a cooking appliance after completion of cooking according to an embodiment.
  • 16 shows a flowchart of a method for determining a timeline of a cooking task according to an embodiment.
  • FIG. 17 is a block diagram of an electronic device 1701 that manages a timeline for a task of a cooking process in a network environment 1700, in accordance with various embodiments.
  • FIG. 1 shows a configuration diagram of a smart cooking system according to an embodiment.
  • the smart cooking system 10 may include at least one cooker 110, a server 120, and an electronic device 130.
  • At least one cooking appliance 110 may include an electronic device used in a kitchen.
  • at least one cooking appliance 110 may include an oven, an induction, a microwave, a refrigerator, a dishwasher, or a hood.
  • the at least one cooking appliance 110 includes a display and can output information received from the electronic device 130 or the server 120 via the display.
  • the server 120 provides the electronic device 130 with a plurality of recipe information for a menu selected from a plurality of recipes stored in memory, when the cooking menu is selected by the electronic device 130, From the recipe information selected by the electronic device 130, the contents information of the plurality of tasks and each task for the plurality of cooking processes.
  • each task may correspond to each cooking process including at least two pieces of information, that is, cooking temperature information, cooking appliance information, or cooking appliance information from the selected recipe information.
  • the server 120 may identify a plurality of pieces of information from the cooking temperature information, the cooking device information, the cooking device information, the cooking material information, or the cooking time information from the recipe information, The content information of each task can be determined.
  • the server 120 determines the processing order and the processing time for the plurality of tasks based on at least a part of the contents information of each task and the set values of the cooking device and the cooking device to which each task is to be assigned among at least one cooking device .
  • the server 120 may send the determined timeline information to the electronic device 130.
  • the server 120 can transmit commands to the at least one cooking device using the communication circuit 220 to cause each cooking device 110 to set a setting value of the cooking device 110 when the time line is determined have.
  • the server 120 updates the timeline to correspond to the changed set value when the set value of at least one of the at least one cookware 110 is changed and updates the updated timeline information to the electronic device 130 Can be transmitted.
  • the server 120 may determine at least one setting value that has changed as a set value of at least one cookware changed by user input through the electronic device 130 is received.
  • the server 120 may receive the changed setting value from the cooking device corresponding to the changed setting value among the cooking devices 110, and may confirm the changed setting value.
  • the electronic device 130 may provide an interface for receiving or sensing at least one of a cooking menu, a recipe selection, a set value change, or a cooking end time according to a user input. According to one embodiment, the electronic device 130 may output at least one of recipe information, specification information of a cooking device, set value information of a cooking device, and a timeline.
  • the electronic device 130 When a menu name to be cooked is input through the interface, the electronic device 130 requests the server 120 to provide recipe information corresponding to the menu name, and a plurality of recipes corresponding to the menu name input from the server 120 Information, and output the received plurality of recipe information to the display.
  • the electronic device 130 may request the server 120 for the recipe information selected through the interface or the timeline information corresponding to the selected recipe information among a plurality of recipe information.
  • the electronic device 130 may receive timeline information corresponding to the selected recipe information from the server 120 and output timeline information (e.g., a timeline bar) to the display.
  • the electronic device 130 may output an alarm sound for guiding the start time or the end time of each task.
  • the electronic device 130 transmits the set cooking end time (or set value of the cooking device) to the server 120 when the cooking end time (or the setting value of the cooking device) is set or changed, In response to this, the server 120 can receive timeline information on the cooking end time set or changed. When the electronic device 130 receives the updated timeline information from the server 120, the electronic device 130 can output the updated timeline information to the display.
  • the electronic device 130 may include, for example, at least one of a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance.
  • a portable communication device e.g., a smart phone
  • the electronic device according to the embodiment of the present document is not limited to the above-described devices.
  • the electronic device 130 may perform at least some of the functions of the server 120.
  • the server 120 constructs a time line for the task of the cooking process according to the recipe information, provides the time line to the user through the electronic device 130, The user may be able to predict the cooking process by updating the timeline for the task in accordance with the cooking end time.
  • 2 shows a block diagram of an electronic device for smart cooking according to an embodiment.
  • an electronic device 200 may include an input device 210, a display 240, a memory 250, and a processor 260, according to one embodiment.
  • some components may be omitted, or may further include additional components.
  • it may further include a communication circuit 220 and a speaker 230.
  • some of the components are combined to form a single entity, but the functions of the corresponding components prior to the combination can be performed in the same manner.
  • the electronic device 200 may include at least some of the hardware or software of the electronic device 200 of FIG. 1 and the server 120 of FIG.
  • the input / output relationship shown in Fig. 2 is merely an example for convenience of explanation, and may not be limited thereto.
  • input device 210 includes input circuitry and may use input circuitry to sense or receive user input.
  • the input circuit may include at least one of, for example, a touch sensor or an input key.
  • the communication circuitry 220 may include circuitry (e.g., an IC) for specified communications, such as Bluetooth, WiFi.
  • the communication circuitry 220 may form a communication channel of a designated communication for communicating with, for example, at least one cooking appliance 110, in accordance with a command of the processor 260.
  • the communication circuit 220 can convert the signal into a form that can be interpreted by the processor 260 and output it.
  • the communication circuit 220 may convert the received signal into a signal of a designated communication method and transmit the signal on the designated communication channel.
  • the speaker 230 may output a notification sound in accordance with an instruction from the processor 260.
  • the speaker 230 may output a notification sound informing at least one of start or end of each task during cooking.
  • the speaker 230 may output a notification sound informing a change in the set value of the cooking appliance during cooking.
  • display 240 may display various content (e.g., text, images, video, icons, and / or symbols) to a user, for example.
  • the display 240 may output timeline information of a task of the cooking appliance 110 in accordance with an instruction of the processor 260.
  • Display 240 may include, for example, a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, or an electronic paper display.
  • LCD liquid crystal display
  • LED light emitting diode
  • OLED organic light emitting diode
  • the memory 250 may store recipe information for at least one dish.
  • the recipe information may be received from the server 120, for example.
  • the recipe information may be one or more for each dish.
  • the memory 250 may store at least one of the holding device information, substitute device information, or specification information of each cooking appliance disposed in a designated area (e.g., home).
  • the holding device information may be, for example, type information of the holding device disposed in the house.
  • the replacement device information may include, for example, cooking device information compatible with each other.
  • the specification information may include, for example, the number of openings (or number of chambers) and the intensity corresponding to each adjustable level (e.g., thermal power).
  • the memory 250 may store cooking instrument information for a correspondence relationship between the cooking utensil and the cooking utensil.
  • the memory 250 may be a volatile memory (e.g., RAM), a non-volatile memory (e.g., ROM, flash memory), or a combination thereof.
  • Memory 250 may store instructions or data related to at least one other component of electronic device 200, for example.
  • the processor 260 may execute operations or data processing relating to the control and / or communication of at least one other component of the electronic device 200 using the instructions stored in the memory 250.
  • the processor 260 may be, for example, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor, an application processor, an application specific integrated circuit (ASIC) )), And may have a plurality of cores.
  • the processor 260 determines a timeline for a plurality of cooking processes using at least one cooking device from the recipe information, and associates the determined timeline with the at least one cooking device To the display 240, and when the set value of at least one of the at least one cooking utensil 110 is changed, the timeline may be updated to correspond to the changed set value.
  • the processor 260 when the name of the dish is selected through the input device 210, the processor 260 requests the server 120 for recipe information for the selected dish name, and transmits the recipe information to the server 120 in response to the request
  • the received recipe information may be stored in the memory 250.
  • the processor 260 receives a plurality of recipe information (the title of each recipe information) for the selected cooking name from the server 120, Can be displayed.
  • the processor 260 requests the server 120 of the recipe information selected through the input device 210 among the received plurality of recipe information and receives the recipe information from the server 120 in response to the request Content) and store the received recipe information in the memory 250 in association with the selected dish name.
  • the processor 260 may select some recipe information from the received recipe information and store the selected recipe information.
  • the user can input the cooking end time together with the cooking name, and the processor 260 can transmit the cooking name and cooking end time information to the server 120.
  • the processor 260 may receive a plurality of recipe information that can match the cooking end time input from the server 120.
  • the processor 260 selects recipe information that can match the entered cooking end time among the recipe information received from the server 120 based on the entered cooking end time information, and stores the selected recipe information in a memory In association with the name of the dish.
  • the processor 260 can determine whether there is a setting for at least one of allergy information (or food) information stored in the memory 250 or user's propensity information.
  • the allergy component information or the allergy food information may be, for example, information about a component or food that can cause allergy at the time of ingestion of the user.
  • the user's propensity information may include, for example, vegetarian or gluten sensitivity.
  • the processor 260 may filter and select recipe information based on the cooking name and at least one setting. For example, when there is a set allergy or food information, the processor 260 can select recipe information excluding recipe information included in the food or the allergy component set in the recipe information corresponding to the cooking name. In another example, when the user's tendency is a vegetarian, the processor 260 may select recipe information composed of vegetarian among the recipe information corresponding to the cooking name.
  • the processor 260 may select one of the recipe information corresponding to the cooking name. For example, the processor 260 can select one recipe information having a high frequency of use among recipe information corresponding to a cooking name. In another example, the processor 260 may select recipe information corresponding to the set cooking end time from the recipe information corresponding to the cooking name.
  • the processor 260 identifies at least one cooking device to be used for cooking the selected menu based on the recipe information stored in the memory 250 corresponding to the dish selected by the user, A cooking process (hereinafter, referred to as a 'task') can be extracted.
  • the processor 260 may extract a plurality of tasks from the recipe information, including at least two pieces of information: cooking utensil information, cooking utensil quality, or temperature information.
  • the processor 260 may extract a plurality of tasks that further include at least one of a cooking material, a cooking time, or a cooking order.
  • at least two pieces of information are included in the concatenated sentence of the recipe information, for example, one piece of sentence or one paragraph of cooking information, cooking utensil, or temperature information, As shown in Fig.
  • the processor 260 may determine the content information of each task using the specified information included in each cooking process.
  • the content information of the task may include at least one of, for example, cooking appliance information, cooking temperature information, cooking time information, or cooking material information.
  • each task may be set, for example, for each cooking unit of a cooking appliance used in each task (e.g., a cooking appliance of each cooking appliance).
  • the processor 260 may replace at least some of the information extracted from the recipe information with other information and include it in the content information of each task. For example, when the processor 260 includes only cookware information (e.g., type information of a cooking appliance) without the cooking appliance information (e.g., type information of the cooking appliance) in each cooking process, Information can be replaced with cooking device information, and cooking device information can be included in the content information of each task. For example, the processor 260 replaces the temperature information of each cooking process included in the recipe information with the level information of the cooking device based on the specification information of the cooking device, ) Can be included in the contents information of each task.
  • cookware information e.g., type information of a cooking appliance
  • Information can be replaced with cooking device information
  • cooking device information can be included in the content information of each task.
  • the processor 260 replaces the temperature information of each cooking process included in the recipe information with the level information of the cooking device based on the specification information of the cooking device, ) Can be included in the contents information of each task.
  • the processor 260 when the processor 260 confirms that the cooking device corresponding to each cooking process included in the recipe information is not placed in the home from the information on the home appliance, the processor 260 sets the cooking device, And substitute cookware information may be included in the content information of each task.
  • the processor 260 may include the specified information extracted from the recipe information in the content information of the task, and determine the set value of the cooking device using the substituted information.
  • the set value of the cooking device may include at least one of, for example, a cooking temperature or a cooking time.
  • the processor 260 can supplement the contents information of each task using other information. For example, when the cooking time is not included in each cooking process included in the recipe information, the processor 260 may infer the cooking time of each cooking process from the material, the recipe or other recipe information, Can be included. For example, when the cooking device information is not included in each cooking process of the recipe information, the processor 260 may infer the cooking device of each cooking process from at least one of the cooking method and other recipe information, Can be included
  • the processor 260 determines the processing order and the processing time of a plurality of tasks for cooking selected based on at least one of a cooking appliance, a cooking material, cooking sequence information, Line ") can be determined. According to various embodiments, the processor 260 may configure the timeline based on a plurality of tasks extracted from one or more recipe information for one or more recipes.
  • the processor 260 may assign a task to be parallelized by the cooking appliance so that the task assigned to the cooking appliance to be performed at a certain point of time does not exceed the number of fireplaces of the cooking appliance.
  • the time line may exist, for example, in a unit of a cooking appliance used for a plurality of tasks. For example, if there are two fireworks of a single appliance, the processor 260 may determine the timeline based on two fireworks of the single appliance.
  • the processor 260 may arrange another task after the processing of one task is completed.
  • the processor 260 identifies information (or words) (e.g., preheating, seasoning, repeating, and so on) that can be time or sequence in information from each cooking process, The order of each task can be changed.
  • the processor 260 sets a time interval between some tasks and the previous task, or maintains the temperature after the end of some tasks You can add a task for
  • the processor 260 may change some tasks to another task having a shorter time, You can change the device.
  • the processor 260 can adjust the order of each task based on the recognized word if there is a word in the recipe information that can confirm the cooking order.
  • processor 260 may determine at least some of the content information of each task, for example, each task processor (e.g., a cooker) or each task content (e.g., cookware start time, Value) and the determined timeline in association with each other.
  • each task processor e.g., a cooker
  • each task content e.g., cookware start time, Value
  • the processor 260 may output to the display 240 timeline information representing a timeline of a plurality of tasks.
  • the processor 260 may output timeline information that can identify a task assigned to each cooking utensil.
  • the time line information may include, for example, a part of each task information, for example, a setting (level, mode) or a cooking time of each cooking instrument, a processing time of each task, And may be output in association with at least one of the materials.
  • the time line information may be configured such that each task can identify a cooking cavity of the cooking appliance.
  • each timeline information may include location information of the cooking utensil (e.g., the oven's top or bottom).
  • the set value information may include at least one of level value information for each cooking device and time information for each cooking device.
  • the setting value can be set so as to correspond to the time zone corresponding to the setting value information.
  • each cooking appliance can automatically set a set value (e.g., a level value per time zone) based on the received set value information, and requires only a user on / off operation, Can be improved.
  • the processor 260 determines whether at least one of the set values of the at least one cooking appliance or the cooking end time is changed, and if at least one is changed, You can change at least one of the settings of the device.
  • the processor 260 may receive setting value information of each cooking device from each cooking device through the communication circuit 220, and compare the received setting value information with the transmitted setting value information.
  • the processor 260 confirms the difference between the previous set value information and the current set value information, the processor 260 can update the timeline to correspond to the current set value information.
  • the processor 260 may change (e.g., delete, replace or add) a task so that it can be set to the reset cooking end time when the cooking end time is reset via the input device 210, The corresponding timeline information can be updated.
  • the processor 260 may output to the display 240 timeline information in a form that indicates whether a plurality of tasks have been completed. For example, the processor 260 may output timeline information of a completed task, a currently-running task, a next task, or a type of task that can be classified into a next task. The processor 260 may output a notification sound through the speaker 230 informing at least one of the start time and the end time of each task according to the time line information.
  • the processor 260 can check whether there is a new usage pattern that is different from the previous usage pattern in the cooking process, and store the new usage pattern in the memory 250.
  • the processor 260 may check the setting value of the cooking appliance corresponding to a plurality of tasks to check whether cooking is finished.
  • the processor 260 may check whether the cooking end time coincides with the predicted end time and if the cooking end time does not coincide with the expected end time, the processor 260 may check the time interval information between the plurality of tasks.
  • the processor 260 can confirm the changed content information among the contents of the plurality of tasks.
  • the processor 260 can determine whether there is a change in at least one of the contents of the task, for example, the cooking appliance, the cooking temperature, the cooking material, the cooking utensil, or the cooking time. As another example, the processor 260 may check the replacement history of a plurality of tasks. The processor 260 may, for example, check the replacement history of tasks due to the changed content information or user input. The processor 260 may compare the current usage pattern to the previous usage pattern based on the time interval information, the changed content information, and the alternative spacing information. The processor 260 can confirm that the current usage pattern is a new usage pattern as a result of the comparison. The processor 260 may store the current usage pattern in the memory 250 if the current usage pattern is a new usage pattern.
  • the processor 260 may determine the dishwasher settings favorable for dishwashing after cooking based on the cooking materials used for cooking from the recipe information, and send the determined settings to the dishwasher. For example, the processor 260 may set the dishwasher setting value after cooking to be favorable for degreasing if it is confirmed that the dish is oily dish.
  • FIG. 3 is a diagram for explaining a cooking task management method according to an embodiment.
  • an electronic device receives recipe information for a dish selected from a server (e.g., 120 of FIG. 1) and displays the received recipe information on the display .
  • the electronic device 200 detects a plurality of cooking processes (or tasks) that include at least two of information from the recipe information, the cooking appliance information, the cooking utensil level, or the temperature information, The contents information of the task for each cooking process can be determined based on the detected information.
  • the electronic device 200 may include a first task 142A for preheating the oven 400 degrees from the recipe information, a second task 143B for using the oven for 400 minutes and 30 minutes, and a second task 143B for using the induction for 3 minutes The third task 143C, and the fourth task 143D that uses the induction for 10 minutes in a medium-heavy load.
  • the electronic device 200 may determine a timeline of a plurality of tasks based on the content information of the task (or a plurality of specified information).
  • the electronic device 200 may transmit the set value of each cooker to each cooker at a time according to the determined timeline or a time prior to the time.
  • each cooking appliance may display the setting of each cooking appliance on its own display at a time according to the determined timeline.
  • FIG. 4A is a diagram illustrating a process of classifying a cooking process according to recipe information according to an embodiment into a task.
  • a processor may determine, based on recipe information, a change in at least two of cookware information, cookware information, temperature information, The process can be extracted, and each cooking process can be classified into each task.
  • the processor 260 can identify the first cooking process 411 to preheat the oven to 375F from the selected recipe information. In this case, the processor 260 classifies the first cooking process 411 as a first task 421 that includes three pieces of content information, for example, cooking device 'oven', temperature information '375F' can do.
  • Processor 260 can identify a second cooking process 413 from the selected recipe information to heat the rice and water in the induction or range using a source pan.
  • the processor 260 converts the second cooking process 413 into a cooking device 'induction or range', temperature information 'high heat', cooking ingredients 'rice and water' And a second task 423 including a cookware (or tool) 'source pan'.
  • the processor 260 may determine from the selected recipe information the third cooking process 413 that the onion begins to soften and the induction or the cooking is heated from the stove to medium heat for 5 minutes. In this case, the processor 260 determines whether the cooking device 'induction or range', the temperature information 'medium heat', the onion begins to be softened, And a third task 425 including 'minutes'.
  • one cooking process includes one task. However, one cooking process may include a plurality of tasks.
  • FIG. 4B is a diagram for explaining a process of supplementing the cooking device and the temperature information among the contents information of the task according to one embodiment.
  • a processor may supplement a set value of a cooking device among contents information of a task. For example, when the content information of each task is insufficient, for example, when the setting value of each cooking appliance is insufficient, the processor 260 replaces the content information of each task with other information .
  • the processor 260 may use the cooking appliance information to replace the cooking appliance identified in the recipe information with the cooking appliance, and to include the substituted cooking appliance in the contents information of the task.
  • the processor 260 may be used to control a cooking appliance used in an induction or range that includes a pot, a fry pan / skillet, a bowl, a sauce pan, Range (e.g., gas range) '.
  • the processor 260 may replace a cooker used in a microwave oven that includes a microwave-safe bowl with a cooker ' microwave '.
  • the processor 260 can be used as a cooker ' oven ' in a oven that includes a roasting pan, a baking pan / dish, and a casserole dish Can be substituted.
  • the processor 260 may replace the temperature information identified in the recipe information with the level of the cooking appliance using the specification information of the cooking appliance.
  • the processor 260 calculates temperature information of the recipe information based on the low heat as one to three levels (for example, two levels) of induction, medium heat as induction 6 to 6 levels (eg 5 levels), high heat to 7 to 9 levels of induction (eg 8 levels), medium low heat to 2 to 5 levels of induction (eg 3 or 4 levels )
  • a simmer can be replaced by two levels of induction, medium high heat, and from five to eight levels of induction (eg, 6 or 7 levels).
  • 4C illustrates replacement device information according to one embodiment.
  • a processor determines whether a cooking appliance extracted from each recipe information based on stored appliance information is a home appliance disposed in the home, It is possible to substitute (or replace) the cooking device which is not placed in the home according to each cooking process of the recipe information, with another cooking device placed in the house based on the substitute device information.
  • the processor 260 may replace the induction with a range or a microwave, replace the range with an induction, replace the oven with an induction or a microwave oven, replace the microwave oven with an induction, Or an oven.
  • 5A illustrates a method of parallelly listing a plurality of tasks according to an embodiment.
  • a processor may list all of a plurality of tasks extracted from recipe information in parallel.
  • the processor 260 may extract the first to seventh tasks (task 01 to task 07) from the recipe information of the dish.
  • the content information of the first task (task 01) may include temperature information '375F' and order information 'preheat'.
  • the content information of the second task (task 02) includes temperature information 'high heat', material information 'rice and water', cooking instrument information 'sauce pan', cooking time information ' 10 minutes'.
  • the content information of the third task includes temperature information 'medium low heat' or 'simmer', material information 'rice', information about a cookware sauce pan ) ', And cooking time information' 20 to 25 minutes'.
  • the content information of the fourth task may include temperature information 'medium heat', material information 'onion', cooking utensil information 'pot', and cooking time information '5 minutes'.
  • the content information of the fifth task (task 05) may include material information 'sauce', cooking instrument information 'pot skill', and cooking time information '1 minute'.
  • the content information of the sixth task (task 06) includes cooker information 'preheated oven', temperature information '375F baking', material information 'rice + onion + sauce in green pepper 1/2', cookware information 'baking dish' , And cooking time information '45 minutes'.
  • the content information of the seventh task (task 07) may include temperature information '375F', material information 'green pepper 1/2 inside the rice + onion + sauce', and cooking time information '20 minutes to 25 minutes'.
  • FIG. 5B illustrates a method of sorting a task based on a cooking device according to an embodiment.
  • a processor may determine a cooking device capable of processing a plurality of tasks on a per-crater basis. For example, the processor 260 can check the number of fireboxes of the cooking appliance from the specification information of the cooking appliance, and assign a plurality of tasks to the fireboxes of each cooking appliance. For example, the processor 260 can determine from the held device information that the furnace has two chambers and the induction chamfer has three chambers.
  • the processor 260 may derive the cooking device information based on other content information for a task that does not include the cooking device information in the content information among the plurality of tasks. For example, the processor 260 may determine the oven as a cooking appliance that processes the first task (task 01) and the second task (task 02) from the temperature information '375F'. For example, if there is only cookware information in the content information of the task, the processor 260 uses the cooking appliance information to perform the second task (task 02), the third task (task 03), the fourth task (task 04) and the fifth task (task 05) can be determined as the induction.
  • the processor 260 may determine the time information (e.g., duration information) of the first task (task 01) using the specification information of the cooking apparatus. Since the first task is the oven preheating process, the time information of the first task (task 01) can be determined based on the time required for the home oven to be preheated by the temperature of 375F.
  • time information e.g., duration information
  • the processor 260 may assign to a fireplace of a cooking appliance that can process each task so that it does not exceed the number of fireworks of each cooking appliance. If the furnace has two chambers and the induction furnace has three chambers, the processor 260 may arrange five of the seven tasks in parallel and the remaining two after the five. For example, in operation 521, the processor 260 confirms that the task is performed after the first task (task01) from the temperature information "preheated oven" of the sixth task (task06), and the sixth task (task06) Can be placed after the first task (task01).
  • the processor 260 uses the same cooking device as the second task (task 02), the third task (task 03), the fourth task (task 04), and the fifth task (task 05)
  • FIG. 5C shows a method of sorting a task based on a cooking material according to an embodiment.
  • a processor may sequentially list the same tasks of the same material. For example, at operation 531, the processor 260 converts the fifth task (task05) extracted later among the second task (task02) and the fifth task (task05) in which the cooking material is the same as the 'rice' ). ≪ / RTI > In another example, at operation 532, the processor 260 may determine that the material is later extracted from the sixth task (task 06) and the seventh task (task 07), which are the same as '' rice + onion + 7 Task (task07) can be placed after the sixth task (task06).
  • the processor 260 may determine that the material is later extracted from the sixth task (task 06) and the seventh task (task 07), which are the same as '' rice + onion + 7 Task (task07) can be placed after the sixth task (task06).
  • FIG. 5D shows a method of sorting a task according to a specified condition according to an embodiment.
  • a processor may reduce the number of parallel tasks performed at one time point if the specified condition is satisfied.
  • the designated conditions may be, for example, that the expected end times of the plurality of tasks before and after reducing the number of parallel tasks are the same.
  • the first task (task01), the second task (task02), the fourth task (task04), and the fifth task (task05) are listed in parallel and the second task 3 task (task03) can be sorted.
  • the end time of the first task (task 01) and the end time of the second task (task 02) and the third task (task 03) are respectively ahead of the end times of the fourth task (task 04) and the fifth task (task 05)
  • the processor 260 may arrange the fifth task (task 05) after the fourth task (task 04).
  • FIG. 5E shows time / order information according to recipe information according to an embodiment.
  • a processor may determine the order of a plurality of tasks based on at least one of time information or order information. For example, the processor 260 may determine that the first task (task 01) that includes the temperature information 'preheat' precedes the second task (task 02) that includes the preheated oven (see 421 in Figure 5b) . Alternatively, the processor 260 may determine the previous (or later) task of the 'when' according to the language constituting the recipe information based on the information before or after the time information 'to' , And later information of 'to' can be determined as a later (or previous) task.
  • the processor 260 may determine the previous information of " repeat after " as the previous task, and then determine the information as the next task. As another example, the processor 260 may determine (or determine) the order of the tasks based on information indicating the order before and after the 'burn' (e.g., burn after warm-up).
  • the processor 260 determines a start time and an end time of the plurality of tasks in accordance with the cooking end time, You can determine the timeline of tasks.
  • 6A illustrates a method of inserting or replacing a task according to a cooking end time according to an embodiment.
  • a first cooking process including the first to third tasks (task 03) and a second cooking process including the fourth to sixth tasks (task 06) may be arranged in parallel.
  • the ending time of the first cooking process may precede the ending time of the second cooking process.
  • the first cooking process and the second cooking process may be, for example, cooking processes for different dishes.
  • 2, 260 may add a seventh task (task 07) after the third task (task 03) to match the end time of the first cooking process to the end time of the second cooking process and the first cooking end time.
  • the seventh task (task 07) may include, for example, a pause for the induction and a keep warm task for the oven as a task for keeping the cooked food warm.
  • the processor 260 determines that the seventh A task (task07) may be added, and an eighth task (task08) may be added after the sixth task (task06) to set the end time of the first and second cooking processes to the inputted second cooking end time.
  • the seventh task (task 07) and the eighth task (task 08) may be a task for keeping the cooked food warm.
  • the processor 260 performs the sixth task Is replaced with a seventh task (task 07) having a shorter cooking time than the sixth task (task 06), the end time of the first and second cooking processes can be set to the third cooking end time.
  • the processor 260 may re-search the recipe information having a relatively short cooking time from the memory 250 and extract the seventh task (task 07) based on the re-searched recipe information.
  • 6B illustrates a method of adjusting the interval between a plurality of tasks according to an embodiment.
  • a processor may add a break time between one task and another task, either before or after each task.
  • the processor 260 may add a break time (e.g., N seconds) between one task and another task if a preparation time is required for the start of another task after completion of one task .
  • the processor 260 may add a break time before the start of one task if preparation time is required before the start of one task. According to various embodiments, additional break times between tasks may be set differently.
  • FIG. 7 illustrates a timeline bar according to one embodiment.
  • the timeline bar may include, for example, a UI screen including time line bars for each cooking utensil.
  • the timeline bar may include a processing object 710 for each task, execution times 721 and 725 for each task, input (e.g., cooking material) 730 for each task, cooking instrument settings 741 and 745 for each task, And a cooking end time 750.
  • the processing object 710 of each task may include, for example, the name of each cooking appliance and information capable of distinguishing a cooking cavity of each cooking appliance.
  • the information capable of identifying the crater may include at least one of, for example, a picture indicating the crater location, a number of the crater or a name of the crater.
  • the execution times 721 and 725 of each task may include, for example, a start time 721 and a duration 725 of each task.
  • the cooking device settings 741 and 745 according to the respective tasks may include at least one of level information (e.g., level) 741 of the cooking device or mode information 745 of the cooking device.
  • the cooking end time 750 may be, for example, a time set through an input device (e.g., 210 in FIG. 2) and may be a time determined according to the execution time of a plurality of tasks.
  • FIG. 8 shows UI screens of timeline information according to an embodiment.
  • the cooking apparatus used for at least one dish is an induction and an oven, and the induction and the oven are one, or only one induction and oven are used.
  • FIG. 8 shows a display example in which the cooking material is omitted on the time line bar for convenience of explanation.
  • a processor may display a timeline bar (timeline information) representing a timeline of a plurality of tasks (e.g., 240 in FIG. 2).
  • the timeline bar may include a first timeline bar for tasks assigned to the induction and a second timeline bar for tasks assigned to the oven.
  • the first time line bar includes, for example, a second task t82 which is set to the level 8 of the induction and drives for about 8 minutes, and a third task t83 which sets the induction to the level 5 and drives it for 1 hour and 50 minutes, .
  • the second timeline bar may include, for example, a first task t81 for preheating the oven at a temperature of 400 degrees for about 50 minutes and a fourth task t84 for baking for one hour and forty minutes at a temperature of 400 degrees .
  • the processor 260 may display a timeline bar on the display 240 so that the task 260 can distinguish between tasks that have been performed, tasks to be performed next, and tasks to be executed subsequently.
  • the processor 260 may display a task completed in the time line bar as a bold line, and display the executed tasks as a thin line.
  • the processor 260 may display a completed task in a first color (e.g., black), display a starting point of a task to be performed next in a second color (e.g., red) (For example, gray) to be displayed on the display 240.
  • the time-line bar may be displayed on the display 240.
  • the time-line bar may be displayed on the display 240.
  • the processor 260 may reflect the changed information to the timeline bar. For example, the processor 260 can confirm that the level of the induction has changed from 8 to 2 during the execution of the second task (task 02). In this regard, the processor 260 may use the communication circuit 220 to receive information about the level change of the induction from the induction. The processor 260 may reflect the changed induction level information on the time line bar and display it.
  • the processor 260 increases the execution time of the fourth task (task 04) so that the first cooking process and the second cooking process The end time can be adjusted.
  • FIG. 9 shows a cooking device setting changing method when the cooking end time is pulled during cooking according to the embodiment.
  • task 4 since the furnace of the oven is one space, task 4 may be the task following task 1.
  • the time line bar in which the task 1 and the task 4 are separately displayed is shown as an example.
  • the processor e.g., 260 of FIG. 2 can see during cooking that, for example, during the performance of task 1, the ending time of the dish is set via input device 210 eight minutes before 18:58 at 18:58 .
  • the processor 260 may change the settings of the cooking appliance to shorten the cooking time when the cooking end time is advanced. For example, the processor 260 may change the cooking device setting value of the task 1 to the intensive mode, so that the completion time of the task 1 is advanced by 8 minutes and the start time of the task 4 to be performed next is advanced by 8 minutes.
  • the processor 260 may adjust the processing order of the tasks such that tasks starting at a point in time are not duplicated. For example, at operation 910, the processor 260 may start task 4 later by concurrently acknowledging the completion of task 1 and task 2 (e.g., cooking device off), so that at operation 920, The completion time of Task 2 can be further shortened by leveling up the intensity of Induction 1 so that the completion of Task 4 does not affect the start of Task 4.
  • task 1 and task 2 e.g., cooking device off
  • FIG. 10 shows a task changing method when cooking end time is set during cooking according to an embodiment.
  • the processor e.g., 260 in FIG. 2 can confirm that the cooking end time for a plurality of dishes to be parallel-cooked through the input device 210 is set to 19:35.
  • the processor 260 may change at least one task so that the end time of the plurality of dishes can be matched if the cooking end time 19:35 is set. For example, the processor 260 may change at least some of the contents of the last task of at least one dish that ends before the set end time of cooking 1 through 3 (e.g., setting of the cooking device). As another example, the processor 260 may add a task for keeping warm after the last task of the at least one dish.
  • FIG. 11 shows a flow chart of a recipe information filtering method according to an embodiment.
  • a processor may verify that the name of the dish is entered via the input device 210.
  • the name of the dish may be, for example, the name of a dish to be cooked.
  • the processor 260 may check whether there is a setting for at least one of allergy / food information or user's propensity information.
  • the allergy component information or the allergy food information may be, for example, information about a component or food that can cause allergy at the time of ingestion of the user.
  • the user's propensity information may include, for example, vegetarian or gluten sensitivity.
  • processor 260 may filter and select recipe information based on the at least one setting in addition to the cooking name. For example, when there is a set allergy or food information, the processor 260 may select recipe information excluding recipe information included in the food or the allergy component set in the recipe information corresponding to the cooking name. In another example, when the user's tendency is a vegetarian, the processor 260 may select recipe information composed of vegetarian among the recipe information corresponding to the cooking name.
  • the processor 260 may select one of the recipe information corresponding to the cooking name. For example, the processor 260 can select one recipe information having a high frequency of use among recipe information corresponding to a cooking name. In another example, the processor 260 may select recipe information corresponding to the set cooking end time from the recipe information corresponding to the cooking name.
  • FIG. 12 shows a flowchart of a method of preparing smart cooking before cooking according to an embodiment.
  • a processor may detect a task for a cooking process from recipe information.
  • the task may include, for example, a task of using a cooking appliance in a cooking process.
  • the processor 260 includes at least two pieces of information among the sentences included in the recipe information, for example, one piece of sentence or one piece of the cooking information, the degree of cooking utensil, or the temperature information, Can be detected.
  • the processor 260 may determine the content information of the detected task using at least two pieces of information.
  • the processor 260 can verify that the content information of the plurality of tasks is sufficient to perform a plurality of tasks using the cooker. For example, the processor 260 can determine that the contents information of the identifiable tasks is sufficient if the setting of the cooking device, the setting of the cooking device, the cooking time, the cooking material, and the cooking temperature can be confirmed from the contents information of each task.
  • the processor 260 may configure a timeline for the plurality of tasks.
  • the processor 260 may verify that the cooking end time is newly entered. For example, the processor 260 can check whether a cooking end time different from the cooking end time of the timeline configured through the input device 210 is inputted. According to various embodiments, processor 260 may determine at operation 1240 whether other settings, such as time interval information between tasks, have been changed via input device 210 and, if other settings have changed, You can reorganize the timeline.
  • the processor 260 may transmit the set value information of the cooking appliance to the cooking device if the cooking end time is not newly input.
  • the processor 260 may supplement the content information of the task using other information. For example, the processor 260 may substitute other cooking devices held at home for cooking devices that are not held in the home among the cooking devices included in the plurality of tasks based on the held device information. For example, if the cooking time or the cooking device information is not included in each cooking process of the recipe information, the processor 260 can deduce from the material, the recipe, or other recipe information and include it in the contents information of each task.
  • FIG. 13 is a flowchart of a timeline updating method according to a setting value change of a cooking device during cooking according to an embodiment.
  • a processor may display a timeline for a plurality of tasks during cooking (e.g., 240 of FIG. 2).
  • the processor 260 may output a timeline that includes a completed task during cooking, the next task, or a task to be processed.
  • the processor 260 may receive a setting value of the cooking device from the cooking device and check whether the setting value of the received cooking device has been changed.
  • the processor 260 can check the changed processing time (e.g., completion time) of a task that corresponds to the changed setting value.
  • the processor 260 may verify that the modified processing time of one task affects (e.g., changes) the processing time (e.g., the starting time) of another task.
  • the processor 260 may reconfigure the timeline. For example, the processor 260 may reconfigure the timeline to reflect the modified processing time of one task and another task. For example, the reconstructed timeline may be different from the previous timeline.
  • the processor 260 advances the increased cooking end time as the cooking time of the task after the one task is reduced, or adds another task after the one task to reduce the cooking end time Can be delayed.
  • the processor 260 may output the reconstructed timeline to the display 240.
  • the processor 260 may verify that the cooking is over and repeat operations 1310 through 1370 if the cooking has not ended.
  • FIG. 14 is a flowchart illustrating a timeline updating method according to an embodiment of the present invention.
  • a processor may output a timeline to a display 240 for a plurality of tasks during cooking.
  • the processor 260 may output a timeline that includes a completed task during cooking, the next task, or a task to be processed.
  • the processor 260 may check whether the cooking end time has been changed. For example, the processor 260 can check whether the cooking end time is set to increase or decrease through the input device 210. [ In another example, the processor 260 can check the current state information of the cooking device from the cooking device, and check whether the cooking end time has been increased or changed due to the setting value of the cooking device.
  • the processor 260 may update the timeline by performing task addition, task substitution, or deletion so that the expected cooking end time corresponds to the changed cooking end time, if the cooking end time is changed.
  • the processor 260 may output an updated timeline (e.g., a timeline bar) to the display 240.
  • an updated timeline e.g., a timeline bar
  • the processor 260 may verify that the cooking is over and repeat operations 1400-1430 if the cooking has not ended.
  • FIG. 15 is a flowchart of a method of analyzing a usage pattern of a cooking appliance after completion of cooking according to an embodiment.
  • a processor e.g., 260 in Fig. 2 can verify that cooking is over.
  • the processor 260 may check the setting value of the cooking appliance corresponding to a plurality of tasks to check whether cooking is finished.
  • the processor 260 may determine whether the cooking end time is inconsistent with the predicted end time.
  • the processor 260 may check the time interval information between a plurality of tasks if the cooking end time does not match the expected end time.
  • the processor 260 may check the changed content information among the content information of the plurality of tasks. For example, the processor 260 can check whether there is a change in at least one of the cooking device, the cooking temperature, the cooking material, the cooking utensil, or the cooking time from the contents information of the task due to user input.
  • the processor 260 may check the replacement history of a plurality of tasks. For example, the processor 260 may check the replacement history of tasks due to the changed content information.
  • the processor 260 may compare the current usage pattern with the previous usage pattern according to the identified information.
  • the processor 260 may verify that the current usage pattern is a new usage pattern as a result of the comparison.
  • the processor 260 may store the current usage pattern in the memory 250 if the current usage pattern is a new usage pattern.
  • Processor 260 may terminate the usage pattern analysis for the cooking appliance if the cooking end time coincides with the expected end time or if the current usage pattern matches the previous usage pattern.
  • 16 shows a flowchart of a method for determining a timeline of a cooking task according to an embodiment.
  • a processor may use recipe information to determine a timeline for a plurality of cooking processes using at least one cooking appliance.
  • the processor 260 may output the determined timeline to a display (e.g., 240 of FIG. 1) in association with at least one cooker.
  • the processor 260 may update the timeline to correspond to the changed set value (or the cooking end time) when the set value of at least one cooker is changed.
  • the processor 260 may update the determined timeline to correspond to the cooking end time, if the cooking end time is set via the input device. Thereafter, the processor 260 may display the updated timeline (e.g., on the display 240 of FIG. 2).
  • an electronic device e.g., electronic device 20 of FIG. 2 includes a display (e.g., display 240 of FIG. 2); And a processor (e. G., Processor 260 of FIG. 2) operatively associated with the display, wherein the processor is operable, using recipe information, to display a timeline for a plurality of cooking processes in which at least one cooking appliance is used, And outputs the determined timeline to the display in association with the at least one cooking appliance.
  • the timeline is updated to correspond to the changed set value And output the updated timeline to the display.
  • the electronic device further comprises a communication circuit (e.g., communication circuit 220 of FIG. 2), wherein the processor is operable to communicate, via the communication circuit, Lt; / RTI >
  • a communication circuit e.g., communication circuit 220 of FIG. 2
  • the processor is operable to communicate, via the communication circuit, Lt; / RTI >
  • the electronic device further comprises an input device (e.g., input device 210 of FIG. 2), wherein the processor is operable, via the input device, to enable a user May be set to receive the input.
  • an input device e.g., input device 210 of FIG. 2
  • the processor is operable, via the input device, to enable a user May be set to receive the input.
  • the electronic device further comprises an input device, wherein, when the time interval between the plurality of cooking processes included in the time line is adjusted through the input device, the adjusted time interval And may be set to update the timeline.
  • the processor is configured to extract at least one first piece of information from the recipe information or at least one piece of cooking device information that is used in each cooking process based on the at least one first piece of information, Can be set.
  • the electronic device further includes a memory in which holding device information indicating at least one cooking device held in the home is stored, and the processor is configured to execute, based on the holding device information, May be set to determine at least one cooking appliance.
  • the processor may be configured to extract at least one second information of the cooking temperature information or the cooking time information from the recipe information and to determine a set value of the cooking device based on the at least one second information.
  • the electronic device further comprises a communication circuit (220) that, when the timeline is determined, causes the at least one cooking appliance to communicate via the communication circuit To set the set value of the at least one cooking device to the at least one cooking device.
  • the processor may be configured to output a set value of the at least one cooking appliance to the display in association with the timeline.
  • the processor may be configured to determine the timeline for each crater of the at least one cooking appliance.
  • the processor may be configured to extract at least one third piece of information from the recipe information, the cooking time information, the cooking material information, or the cooking sequence information, and to determine the timeline based on the at least one third piece of information .
  • the processor may be configured to cause the second cooking process to be arranged after the first cooking process if the output material of the first cooking process among the plurality of cooking processes is the input material of the second cooking process among the plurality of cooking processes And may be set to determine the timeline.
  • the processor is configured to execute a process of parallel processing at least a portion of the plurality of cooking processes when the expected end time of the plurality of cooking processes is the same, May be set to determine the timeline so that the number of < / RTI >
  • an electronic device e.g., electronic device 20 of FIG. 2 includes an input device (e.g., input device 210 of FIG. 2); Display (e.g., display 240 of FIG. 2); And a processor (e.g., processor 260 of FIG. 2), the processor using the recipe information to determine a timeline for a plurality of cooking processes in which at least one cooking appliance is used, Outputting a time line in association with the at least one cooking appliance to the display and updating the determined timeline to correspond to the cooking end time when the cooking end time is set through the input device, To the display.
  • an input device e.g., input device 210 of FIG. 2
  • Display e.g., display 240 of FIG. 2
  • a processor e.g., processor 260 of FIG. 2
  • the processor may be configured to determine the timeline such that an expected end time of the plurality of cooking courses coincides with the changed cooking end time when the cooking end time is changed through the input device.
  • the processor is configured to delete or change at least a part of the plurality of cooking courses or to add another cooking course to the preset cooking time when the estimated end time does not match the set cooking end time, And may be set to match the end time.
  • the processor may be configured to extract at least one first information from the recipe information or from the cooking appliance information or the cooking appliance information and to determine the at least one cooking appliance based on the at least one first information.
  • the processor may be configured to extract at least one second information of the cooking time information, the cooking material information, or the cooking order information from the recipe information, and to determine the timeline based on the at least one second information .
  • the processor may be configured to cause the second cooking process to be arranged after the first cooking process if the output material of the first cooking process among the plurality of cooking processes is the input material of the second cooking process among the plurality of cooking processes And may be set to determine the timeline.
  • the processor is configured to execute a process of parallel processing at least a portion of the plurality of cooking processes when the expected end time of the plurality of cooking processes is the same, May be set to determine the timeline so that the number of < / RTI >
  • FIG. 17 is a block diagram of an electronic device 1701 in a network environment 1700, in accordance with various embodiments.
  • an electronic device 1701 in a network environment 1700 communicates with an electronic device 1702 via a first network 1798 (e.g., a short-range wireless communication network) (E. G., A remote wireless communication network) to communicate with electronic device 1704 or server 1708.
  • a first network 1798 e.g., a short-range wireless communication network
  • RTI ID 0.0 &gt
  • the electronic device 1701 may communicate with the electronic device 1704 via a server 1708.
  • electronic device 1701 e.g., electronic device 20 of FIG. 2
  • includes processor 1720 e.g., processor 260 of FIG.
  • memory 1730 (E.g., memory 250), an input device 1750 (e.g., an input device 210), an audio output device 1755 (e.g., speaker 230 of FIG. 2), a display device 1760 Display module 240, display module 240, audio module 1770, sensor module 1776, interface 1777, haptic module 1779, camera module 1780, power management module 1788, battery 1789, (E.g., communication circuitry 220 of FIG. 2), a subscriber identity module 1796, or an antenna module 1797. In some embodiments, at least one (e.g., display 1760 or camera module 1780) of these components may be omitted from electronic device 1701, or one or more other components may be added.
  • an input device 1750 e.g., an input device 210
  • an audio output device 1755 e.g., speaker 230 of FIG. 2
  • a sensor module 1776 e.g., a fingerprint sensor, an iris sensor, or a light sensor
  • a display 1760 e.g., a display
  • Processor 1720 may be configured to execute at least one other component (e.g., hardware or software component) of electronic device 1701 coupled to processor 1720 by executing software (e.g., program 1740) And can perform various data processing or arithmetic operations. According to one embodiment, as part of a data processing or operation, the processor 1720 may send instructions or data received from another component (e.g., sensor module 1776 or communication module 1790) to a volatile memory 1732, And may process the instructions or data stored in volatile memory 1732 and store the resulting data in non-volatile memory 1734.
  • another component e.g., sensor module 1776 or communication module 1790
  • the processor 1720 includes a main processor 1721 (e.g., a central processing unit or application processor), and a secondary processor 1723 (e.g., a graphics processing unit, an image signal processor , A sensor hub processor, or a communications processor). Additionally or alternatively, the coprocessor 1723 may use less power than the main processor 1721, or it may be set to be specific to the specified function. The coprocessor 1723 may be implemented separately from, or as part of, the main processor 1721.
  • a main processor 1721 e.g., a central processing unit or application processor
  • a secondary processor 1723 e.g., a graphics processing unit, an image signal processor , A sensor hub processor, or a communications processor.
  • the coprocessor 1723 may use less power than the main processor 1721, or it may be set to be specific to the specified function.
  • the coprocessor 1723 may be implemented separately from, or as part of, the main processor 1721.
  • a functionally related other component e.g., camera module 1780 or communication module 1790
  • the memory 1730 may store various data used by at least one component (e.g., processor 1720 or sensor module 1776) of the electronic device 1701.
  • the data may include, for example, input data or output data for software (e.g., program 1740) and related instructions.
  • the memory 1730 may include a volatile memory 1732 or a non-volatile memory 1734.
  • the program 1740 may be stored as software in the memory 1730 and may include, for example, an operating system 1742, middleware 1744 or application 1746. [
  • the input device 1750 may receive commands or data to be used for components (e.g., processor 1720) of the electronic device 1701 from the outside (e.g., a user) of the electronic device 1701.
  • the input device 1750 may include, for example, a microphone, a mouse, or a keyboard.
  • the sound output device 1755 can output the sound signal to the outside of the electronic device 1701.
  • the sound output device 1755 may include, for example, a speaker or a receiver. Speakers can be used for general purposes, such as multimedia playback or record playback, and receivers can be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker, or as part thereof.
  • Display device 1760 can visually provide information to an external (e.g., user) electronic device 1701.
  • Display device 1760 may include, for example, a display, a hologram device, or a projector and control circuitry for controlling the device.
  • the display 1760 can include a touch circuitry configured to sense a touch, or a sensor circuit (e.g., a pressure sensor) configured to measure the strength of a force generated by the touch have.
  • the audio module 1770 may convert sound to an electrical signal, or vice versa. According to one embodiment, the audio module 1770 is configured to acquire sound through an input device 1750, or to output sound to an audio output device 1755, or to an external electronic device (e.g., Electronic device 1702) (e.g., a speaker or headphone)).
  • an external electronic device e.g., Electronic device 1702
  • a speaker or headphone e.g., a speaker or headphone
  • the sensor module 1776 senses the operating state (e.g., power or temperature) of the electronic device 1701 or an external environmental condition (e.g., a user state) and generates an electrical signal or data value corresponding to the sensed condition can do.
  • the sensor module 1776 may be a gesture sensor, a gyro sensor, a barometric sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared sensor, A temperature sensor, a humidity sensor, or an illuminance sensor.
  • the interface 1777 may support one or more designated protocols that may be used by the electronic device 1701 to connect directly or wirelessly with an external electronic device (e.g., electronic device 1702).
  • the interface 1777 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
  • HDMI high definition multimedia interface
  • USB universal serial bus
  • SD card interface Secure Digital Card
  • Connection terminal 1778 may include a connector through which electronic device 1701 may be physically connected to an external electronic device (e.g., electronic device 1702).
  • connection terminal 1778 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
  • the haptic module 1779 can convert an electrical signal into a mechanical stimulus (e.g., vibration or motion) or an electrical stimulus that the user can perceive through a tactile or kinesthetic sense.
  • the haptic module 1779 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
  • the camera module 1780 can capture still images and moving images.
  • the camera module 1780 may include one or more lenses, image sensors, image signal processors, or flashes.
  • the power management module 1788 can manage the power supplied to the electronic device 1701. [ According to one embodiment, the power management module 388 may be implemented as at least a portion of, for example, a power management integrated circuit (PMIC).
  • PMIC power management integrated circuit
  • the battery 1789 can supply power to at least one component of the electronic device 1701.
  • the battery 1789 can include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
  • the communication module 1790 may be a direct (e.g., wired) communication channel between the electronic device 1701 and an external electronic device (e.g., electronic device 1702, electronic device 1704, or server 1708) Establishment, and communication through the established communication channel.
  • Communication module 1790 may include one or more communication processors that operate independently of processor 1720 (e.g., an application processor) and that support direct (e.g., wired) or wireless communication.
  • communication module 1790 includes a wireless communication module 1792 (e.g., a cellular communication module, a short range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 1794 : A local area network (LAN) communication module, or a power line communication module).
  • GNSS global navigation satellite system
  • a corresponding one of these communication modules may be a first network 1798 (e.g., a short range communication network such as Bluetooth, WiFi direct or IrDA (infrared data association)) or a second network 1799 (e.g., (E.g., a telecommunications network, such as a computer network (e.g., a LAN or WAN)).
  • a first network 1798 e.g., a short range communication network such as Bluetooth, WiFi direct or IrDA (infrared data association)
  • a second network 1799 e.g., (E.g., a telecommunications network, such as a computer network (e.g., a LAN or WAN)
  • These various types of communication modules may be integrated into one component (e.g., a single chip) or a plurality of components (e.g., a plurality of chips) that are separate from each other.
  • the wireless communication module 1792 may be configured to communicate with a subscriber identity module 1796 in a communication network such as a first network 1798 or a second network 1799 using subscriber information (e.g., International Mobile Subscriber Identity (IMSI)
  • subscriber information e.g., International Mobile Subscriber Identity (IMSI)
  • IMSI International Mobile Subscriber Identity
  • An antenna module 1797 can transmit signals or power to the outside (e.g., an external electronic device) or receive it from the outside.
  • antenna module 1797 can include one or more antennas from which at least one antenna suitable for a communication scheme used in a communication network, such as first network 1798 or second network 1799, May be selected, for example, by communication module 1790.
  • a signal or power may be transmitted or received between the communication module 1790 and the external electronic device via the selected at least one antenna.
  • At least some of the components are connected to each other via a communication method (e.g., bus, general purpose input and output, SPI, or mobile industry processor interface (MIPI) For example, commands or data).
  • a communication method e.g., bus, general purpose input and output, SPI, or mobile industry processor interface (MIPI)
  • MIPI mobile industry processor interface
  • the command or data may be transmitted or received between the electronic device 1701 and the external electronic device 1704 via the server 1708 connected to the second network 1799.
  • Each of the electronic devices 1702 and 1704 may be the same or a different kind of device as the electronic device 1701.
  • all or a portion of the operations performed on the electronic device 1701 may be performed on one or more external devices of the external electronic devices 1702, 1704, or 1708.
  • the electronic device 1701 may perform the function or service itself Or in addition, to one or more external electronic devices to perform the function or at least part of the service.
  • the one or more external electronic devices that have received the request may execute at least a portion of the requested function or service, or an additional function or service associated with the request, and deliver the result of the execution to the electronic device 1701.
  • the electronic device 1701 may process the result, either directly or in addition, to provide at least a portion of the response to the request.
  • cloud computing, distributed computing, or client-server computing technology may be used.
  • the electronic device can be various types of devices.
  • An electronic device may include, for example, a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance.
  • a portable communication device e.g., a smart phone
  • a computer device e.g., a laptop, a desktop, a tablet, or a portable multimedia device
  • portable medical device e.g., a portable medical device
  • camera e.g., a camera
  • a wearable device e.g., a smart watch
  • a home appliance e.g., a smart bracelet
  • any (e.g., first) component may be referred to as being “coupled” or “connected” to another (eg, second) component, with or without the term “functionally”
  • any (e.g., first) component may be referred to as being “coupled” or “connected” to another (eg, second) component, with or without the term “functionally”
  • module may include units implemented in hardware, software, or firmware, and may be used interchangeably with terms such as, for example, logic, logic blocks, components, or circuits.
  • a module may be an integrally constructed component or a minimum unit of the component or part thereof that performs one or more functions.
  • the module may be implemented in the form of an application-specific integrated circuit (ASIC).
  • ASIC application-specific integrated circuit
  • Various embodiments of the present document may include one or more instructions stored in a storage medium (e.g., internal memory 1736 or external memory 1738) readable by a machine (e.g., electronic device 1701) (E. G., Program 1740). ≪ / RTI >
  • a processor e.g., processor 1720 of a device (e.g., electronic device 1701) may invoke and execute at least one of the stored one or more instructions from a storage medium. This enables the device to be operated to perform at least one function in accordance with the at least one command being called.
  • the one or more instructions may include code generated by the compiler or code that may be executed by the interpreter.
  • a device-readable storage medium may be provided in the form of a non-transitory storage medium.
  • 'non-transient' means that the storage medium is a tangible device and does not include a signal (e.g., electromagnetic waves), which means that data is permanently stored on the storage medium Do not distinguish between cases where they are temporarily stored.
  • a method according to various embodiments disclosed herein may be provided in a computer program product.
  • a computer program product can be traded between a seller and a buyer as a product.
  • the computer program product may be distributed in the form of a machine readable storage medium (e.g., compact disc read only memory (CD-ROM)), or via an application store (e.g. PlayStore TM ) For example, smartphones), directly or online (e.g., downloaded or uploaded).
  • an application store e.g. PlayStore TM
  • smartphones e.g., smartphones
  • online e.g., downloaded or uploaded.
  • at least a portion of the computer program product may be temporarily stored, or temporarily created, on a storage medium readable by a machine, such as a manufacturer's server, a server of an application store, or a memory of a relay server.
  • each component e.g., a module or program of the components described above may include one or more entities.
  • one or more of the above-described components or operations may be omitted, or one or more other components or operations may be added.
  • a plurality of components e.g., modules or programs
  • the integrated component may perform one or more functions of each component of each of the plurality of components in a manner similar or similar to that performed by the corresponding one of the plurality of components prior to the integration .
  • operations performed by a module, program, or other component may be performed sequentially, in parallel, repetitively, or heuristically, or one or more of the operations may be performed in a different order, Or one or more other operations may be added.
  • the scope of this document should be construed to include all modifications based on the technical idea of this document or various other embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Automation & Control Theory (AREA)
  • Cookers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Cette invention concerne un dispositif électronique. Selon un mode de réalisation, le dispositif comprend : un dispositif d'affichage, et un processeur connecté fonctionnellement au dispositif d'affichage, le processeur pouvant déterminer un plan chronologique pour une pluralité de processus de cuisson dans lesquels au moins un appareil de cuisson est utilisé, en utilisant des informations de recette, relier le plan chronologique déterminé audit/auxdits appareil(s) de cuisson de façon à fournir celui-ci en sortie sur le dispositif d'affichage, mettre à jour le plan chronologique de façon à répondre à une valeur de réglage modifiée lorsque la valeur de réglage dudit/desdits appareil(s) de cuisson est modifiée, et fournir en sortie sur le dispositif d'affichage le plan chronologique mis à jour. D'autres modes de réalisation supplémentaires énumérés dans la description sont envisageables.
PCT/KR2019/000098 2018-01-08 2019-01-03 Dispositif électronique capable de déterminer un plan chronologique pour un processus de cuisson Ceased WO2019135619A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/960,435 US20200333016A1 (en) 2018-01-08 2019-01-03 Electronic device capable of determining timeline for cooking process

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2018-0002453 2018-01-08
KR1020180002453A KR102567454B1 (ko) 2018-01-08 2018-01-08 조리 과정에 대한 타임라인을 결정할 수 있는 전자 장치

Publications (1)

Publication Number Publication Date
WO2019135619A1 true WO2019135619A1 (fr) 2019-07-11

Family

ID=67144419

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2019/000098 Ceased WO2019135619A1 (fr) 2018-01-08 2019-01-03 Dispositif électronique capable de déterminer un plan chronologique pour un processus de cuisson

Country Status (3)

Country Link
US (1) US20200333016A1 (fr)
KR (1) KR102567454B1 (fr)
WO (1) WO2019135619A1 (fr)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019121443B3 (de) * 2019-08-08 2020-12-10 Rational Aktiengesellschaft Verfahren zur Visualisierung einer Programmplanung, Dialogschnittstelle dafür sowie Gargerät dafür
KR20210090914A (ko) * 2020-01-13 2021-07-21 엘지전자 주식회사 인공 지능 조리 기기 및 조리 기기의 동작 방법
KR102189901B1 (ko) * 2020-04-23 2020-12-11 주식회사 더온에프앤비 주문 음식의 조리 시간 최적화 방법 및 장치
KR20230114401A (ko) 2022-01-25 2023-08-01 엘지전자 주식회사 고객 맞춤형 요리 컨텐츠 제공 방법 및 이를 구현하기 위한 단말기
KR102716565B1 (ko) * 2024-03-29 2024-10-15 주식회사 비트코퍼레이션 병렬 제조 로직을 이용하여 음식을 제조하는 장치, 이의 제어 방법 및 프로그램

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130023599A (ko) * 2011-08-29 2013-03-08 엘지전자 주식회사 네트워크 시스템 및 조리기기의 레시피 자동셋팅 방법
KR20140095098A (ko) * 2011-12-19 2014-07-31 인텔 코포레이션 스마트쿡 아키텍처를 이용한 요리 시스템 및 방법
US20150147441A1 (en) * 2012-06-04 2015-05-28 Bbbl Innovation Ab Food cooking device, an electronic library and methods related thereto
WO2017015270A1 (fr) * 2015-07-21 2017-01-26 ChefSteps, Inc. Système de commande dans la préparation d'aliments
KR20170137345A (ko) * 2016-06-03 2017-12-13 장사연 개인 맞춤형 요리 서비스 제공 방법

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006250510A (ja) * 2005-03-14 2006-09-21 Toshiba Corp 調理支援システム
JP4684242B2 (ja) * 2007-01-15 2011-05-18 三菱電機株式会社 加熱調理器
US8218402B2 (en) * 2009-01-29 2012-07-10 Bradly Joel Lewis Multi device programmable cooking timer and method of use
JP2011203950A (ja) * 2010-03-25 2011-10-13 Glocal-Food:Kk 調理作業時間を配分する調理支援システム
US20150019354A1 (en) * 2013-07-12 2015-01-15 Elwha Llc Automated cooking system that accepts remote orders
US10691334B2 (en) * 2016-12-29 2020-06-23 Whirlpool Corporation Cooking device with interactive display

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130023599A (ko) * 2011-08-29 2013-03-08 엘지전자 주식회사 네트워크 시스템 및 조리기기의 레시피 자동셋팅 방법
KR20140095098A (ko) * 2011-12-19 2014-07-31 인텔 코포레이션 스마트쿡 아키텍처를 이용한 요리 시스템 및 방법
US20150147441A1 (en) * 2012-06-04 2015-05-28 Bbbl Innovation Ab Food cooking device, an electronic library and methods related thereto
WO2017015270A1 (fr) * 2015-07-21 2017-01-26 ChefSteps, Inc. Système de commande dans la préparation d'aliments
KR20170137345A (ko) * 2016-06-03 2017-12-13 장사연 개인 맞춤형 요리 서비스 제공 방법

Also Published As

Publication number Publication date
US20200333016A1 (en) 2020-10-22
KR102567454B1 (ko) 2023-08-17
KR20190084556A (ko) 2019-07-17

Similar Documents

Publication Publication Date Title
WO2019135619A1 (fr) Dispositif électronique capable de déterminer un plan chronologique pour un processus de cuisson
WO2021125548A1 (fr) Dispositif électronique pour la prise en charge de manuel personnalisé
WO2013151375A1 (fr) Système et procédé de fourniture d'informations de commande à un dispositif concernant un produit
WO2020171582A1 (fr) Procédé de détermination d'une image de face de montre, et dispositif électronique associé
WO2016018083A1 (fr) Dispositif vestimentaire et son procédé de fonctionnement
WO2017146402A1 (fr) Serveur et procédé de commande d'environnement utilisateur à l'aide d'un serveur
WO2016105033A1 (fr) Procédé et appareil pour fournir des informations sur des communications
WO2016137175A1 (fr) Dispositif d'antenne et dispositif électronique le comportant
WO2017074078A1 (fr) Procédé de fonctionnement de dispositif électronique et dispositif électronique pour prendre en charge ce procédé
WO2015142114A1 (fr) Procédé de transfert d'appel entre des dispositifs
WO2016144098A1 (fr) Procédé de traitement d'informations d'utilisateur et dispositif électronique prenant en charge ce procédé
EP3794431A1 (fr) Dispositif électronique comprenant un stylo électronique et procédé de commande de connexion de communication entre un dispositif électronique et un stylo électronique
EP3108347A1 (fr) Procédé et appareil d'affichage de contenu sur un dispositif électronique
WO2017142266A1 (fr) Dispositif électronique comprenant un dispositif électroluminescent, et son procédé d'actionnement
WO2017196013A1 (fr) Dispositif électronique et procédé de fourniture de contenu
WO2019039707A1 (fr) Procédé de configuration d'action d'un dispositif externe et dispositif électronique prenant en charge celui-ci
WO2021230577A1 (fr) Appareil de cuisson, procédé de commande d'appareil de cuisson et système de cuisson
WO2018190637A1 (fr) Procédé d'établissement d'une liaison de communication d'un dispositif et appareil associé
WO2016099086A1 (fr) Procédé de fourniture de service de communication, et dispositif électronique associé
WO2015072714A1 (fr) Procédé et appareil de fourniture d'informations d'application
WO2016085256A1 (fr) Dispositif électronique pour gérer l'utilisation de données provenant d'un autre dispositif électronique et procédé de commande associé
WO2016190619A1 (fr) Dispositif électronique, passerelle, et procédé de commande correspondant
WO2019221562A1 (fr) Dispositif électronique et procédé de commande de dispositif électronique
WO2021049751A1 (fr) Procédé de commande d'un appareil de cuisson à l'aide d'une intelligence artificielle et système associé
WO2020138957A1 (fr) Procédé de recommandation dynamique de catalogue et dispositif électronique associé

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19736271

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19736271

Country of ref document: EP

Kind code of ref document: A1