Abstract:
A method for operating a food processor driven by an electric motor for preparing a preparation item based on a recipe prepares the preparation item in a vessel of the food processor in one or more sequential preparation steps, in particular via mixing and/or heating and/or comminuting. In order to further support the user of the food processor during the preparation process, an operating parameter of the food processor is automatically controlled as a function of a repeated, similar behavior of the user while selecting or executing a recipe and/or of a presence of a user in the area of the food processor.

Description:
CROSS REFERENCE TO RELATED APPLICATIONS 
       [0001]    Applicant claims priority under 35 U.S.C. §119 of European Application No. 15139778.8 filed Mar. 19, 2015, the disclosure of which is incorporated by reference. 
       BACKGROUND OF THE INVENTION 
       [0002]    1. Field of the Invention 
         [0003]    The invention relates to a method for operating a food processor driven by an electric motor for preparing a preparation item based on a recipe, wherein the preparation item is prepared in a vessel of the food processor in one or more sequential preparation steps, in particular via mixing and/or heating and/or comminuting. 
         [0004]    Within the meaning of the invention, food processors driven by an electric motor include all semiautomatic or fully automatic food processors, such as cooking blenders and liquidizers, with which a user can advantageously perform several preparation steps for a recipe. These food processors most often have at least one vessel, to which a heater and mixer are allocated, so that a preparation item present in the vessel can be heated and/or mixed. In addition, it can also be provided that the preparation item be comminuted, kneaded or the like. 
         [0005]    2. Description of the Related Art 
         [0006]    In prior art, it is further known that the person using the food processor selects a recipe from a database containing a plurality of available recipes. The user can here chose based on his or her personal taste preferences, for example vegetarian recipes, low-fat recipes or the like. 
       SUMMARY OF THE INVENTION 
       [0007]    Proceeding from this prior art, it is desirable to further improve the support provided to the user of a food processor while preparing a preparation item. In particular, it is desired that the behavior of the food processor be individually adjusted to the user and his or her personal preferences. 
         [0008]    Therefore, in order to further develop the method for operating a food processor driven by an electric motor, it is proposed that an operating parameter of the food processor be automatically controlled as a function of a repeated, identical behavior of the user while selecting or executing a recipe and/or of a presence of a user in the area of the food processor. 
         [0009]    The invention provides that the operation of a food processor, in particular the operating parameters of the food processor, be automatically controlled as a function of a personal user behavior of a user. To this end, the behavior of the user of the food processor is preferably stored in the memory of the food processor, or alternatively also in a central server of a network, and evaluated with respect to a recurring pattern of behavior. For example, the user behavior can involve a chronologically repeating selection and execution of one recipe from a plurality of recipes, so that a personal profile of the user can be created in the food processor or network. This personal profile is then accessed to control operating parameters of the food processor so as to satisfy the wishes of the user to a special degree. Furthermore, the presence of a user in the area of the food processor can alternatively or additionally be drawn upon as an environmental parameter with which to control the operation of the food processor. For example, the food processor can communicate directly with the user when the latter is present, while this is not possible if the user is not present. 
         [0010]    In addition, the operating parameters of the food processor can also be controlled as a function of environmental parameters while executing the recipe. In this sense, the operation of the food processor can be controlled not just as a function of the personal behavior of the user and/or the presence of the user, but rather also as a function of objective environmental conditions in proximity to the food processor, such as ambient temperature, pressure, atmospheric humidity and the like. The ambient temperature is here of interest in particular during the preparation of a temperature-sensitive preparation item. For example, this preparation item can be yeast, cream or the like. A temperature sensor of the food processor or also an external temperature sensor that has a communications link with the food processor can measure a temperature in the immediate environment of the food processor and control an operating parameter of the food processor in such a way that the preparation item can be prepared. For example, the controlled operating parameter of the food processor can be a current temperature of the heater of the food processor. 
         [0011]    It is proposed that the user behavior involve a personal selection or avoidance of a group of recipes based on ingredients specifically provided for the latter, a switching of ingredients provided for a recipe for other ingredients and/or a quantity of an ingredient deviating from the recipe. The food processor here records the user behavior based on the personal recipe selection or recipe avoidance, repeated deviations from recipe instructions, favorite lists, or a personal, basic ingredient substitution, for example, replacing conventional household sugar with honey. For example, a personal recipe selection can be a preferred selection of vegetarian meals, low-fat meals or the like. Recipe avoidance can involve a basic avoidance of meat-containing recipes, or also an avoidance of recipes with allergenic ingredients, such as apples, nuts, milk or the like. Based on the storage and evaluation of recipes previously selected by a user, the food processor here recognizes recurring ingredients or ingredients never used during preparation, and draws conclusions as to specific preferences or dislikes of the user. In addition, the evaluator of the food processor can also detect a recurring replacement of specific ingredients with other ingredients, and make a corresponding notation in the user profile to the effect that a specific ingredient is always to be replaced by another ingredient. If the user then selects a recipe with the undesired ingredient, the recipe is automatically changed so as to replace this ingredient according to the stored user profile. In addition, the user profile can also indicate that a certain ingredient only be used in a quantity lower than specified in the recipe while preparing the preparation item. For example, the food processor determines that a specific user always uses less fat or oil during preparation than called, for by the recipe. This user behavior is stored in the user profile, and taken into account during respective later preparations by reducing the quantity of fat specified in the recipe by a certain amount, for example by a specific percentage. As a consequence, the method according to the invention can be used to create a complex, individual user profile that is stored inside the food processor or also a central data memory of a network. This user profile serves to automatically adjust recipes to reflect the individual preferences of the user, so that the user no longer has to actively pay attention to a corresponding change in the recipe and take action during preparation, with the measures required for this purpose instead being automatically implemented by the food processor. 
         [0012]    In addition, it is proposed that the user behavior involve a weekday used for executing a recipe, a time and/or hour used for executing a recipe, the incorporation of a recipe into a menu and/or a repeated frequency of using the food processor or the execution of a specific recipe or specific group of recipes. A recipe selection initiated by the user of the food processor is stored by the food processor and assigned to a specific weekday, time and/or hour. In this way, for example, the user profile can be enhanced to include information about preferred meals on specific days and at specific times and/or hours. For example, the user profile can contain information about the fact that the user normally prepares a warm meal in the evening hours during the Monday to Friday workdays, while he or she prefers the warm meal at noon on weekends. This makes it possible to suggest other recipes for the user to prepare on corresponding weekdays, for example cold meals or warm meals. In addition, there are also meals that can be consumed either cold or warm. One conceivable possibility here would be cold or warm rice pudding, for example. If the user behavior allows the conclusion that one of the variants is preferred at specific times, this can be recorded in the user profile and automatically considered for subsequent preparations. In terms of the invention, a repeated, similar user behavior can also involve a specific user not just preparing individual meals, but rather integrating the latter into a complete menu, so that the food processor might consider a simultaneous execution of several recipes or offer the user menu suggestions. Furthermore, a repetition frequency of food processor utilization can be derived from the user behavior and stored, so that, at the appropriate times when food processor utilization is to be expected based on the preparation history, the food processor is switched to a standby mode, a heater is preheated, or the like. 
         [0013]    It is proposed that the operating parameter controlled as a function of a repeated, similar user behavior be a maintenance interval of the food processor. After an evaluation has been performed on the operating hours of the food processor, if necessary sorted by type of preparation, the stored data can be used to recognize in particular the technical demand placed on the food processor, and corresponding maintenance intervals can be projected. For example, if the user behavior reveals that the user of the food processor often runs the mixer at very high speeds, a correspondingly earlier maintenance interval can foe provided for the mixer. As a consequence, the user profile also provides information about how the functional efficiency of the food processor can be optimally ensured. 
         [0014]    It can further be provided that the controlled operating parameter of the food processor be a speed of the mixer of the food processor and/or a temperature of a heater of the food processor. The mixer speed or heater temperature operating parameters can here advantageously be controlled as a function of the presence of a user in the nearby environment of the food processor, for example in the same room. The mixer speed as a controlled operating parameter may depend on whether the user of the food processor is present in proximity to the food processor to accompany the preparation and potentially take manual action to ensure a safe and optimal preparation of the preparation item. During the preparation of preparation items that react sensitively to changes in the ambient temperature, it may also be necessary to control the heater of the food processor in such a way that the fluctuating ambient temperature does not influence the successful outcome of the preparation process. 
         [0015]    In particular, it can be provided that the controlled operating parameter involve a safety mode and/or a normal mode for the food processor. The safety mode can here be provided for a case where the user is not present in proximity to the food processor. The normal mode of the food processor can be provided for a case where the user is present. For example, the safety mode differs from the normal mode in that at higher speed of the mixer is possible. It can happen, for example, that, the food processor starts to excessively vibrate at high speeds given an uneven weight distribution of the vessel. If the food processor has detected beforehand by way of a sensor that the user is near the food processor, only a warning tone can be sounded to alert the user to the danger, while a safety mode is provided when the user is riot present so as to either turn off the food processor or operate the mixer at a lower speed that does not cause the food processor to excessively vibrate. For example, the presence of the user in the area of the food processor can be determined by means of an optical sensor, a camera, a temperature sensor or a motion sensor. 
         [0016]    In this sense, it is proposed that the safety mode encompass a reduction in a speed of a mixer used when executing a recipe or in a temperature of a heater of the food processor by comparison to the normal mode, or shutting down the mixer or heater of the food processor. The choice between the safety mode and normal, mode can be controlled as a function of the presence of a user in the area of the food processor, wherein the food processor is operated in the normal mode if the user is present, and wherein the food processor is operated in the safety mode when the user is not present. 
         [0017]    Finally, it can be provided that the food processor only be operated in the safety mode if the user has not acted on the food processor within a specific timeframe, wherein a message about the impending operation of the food processor in the safety mode is sent out on a data communication device of the user. Therefore, if the user of the food processor is not present in the vicinity of the food processor, the user is informed by a message on a data communication device, for example a mobile phone, that the food processor will be turned off shortly or the mixer of the food processor will be operated at a speed less than called for by the recipe unless the user acts on the food processor within a specific, disclosed timeframe. For example, this action can involve the user redistributing the preparation item contained in the vessel, reducing the fill quantity, or the like. 
         [0018]    Finally, the invention also relates to a food processor driven by an electric motor for preparing a preparation item based on a recipe, in particular for preparing according to one of the methods of the invention described above, wherein the food processor exhibits a heatable vessel designed to accommodate a mixer, and is designed to automatically control an operating parameter by means of an evaluator and controller as a function of a repeated, similar user behavior stored in a data memory during the selection or execution of a recipe and/or as a function of the presence of a user in the area of the food processor detected by a sensor. As a consequence, the food processor according to the invention exhibits a data memory or a data connection with an external data memory, in which the user behavior is stored. The user behavior here encompasses a plurality of data, such as a personal selection or avoidance of a group of recipes based on specific ingredients provided for the latter, a replacement of ingredients provided for a recipe with other ingredients, a quantity of ingredient deviating from the recipe, a weekday used for executing the recipe, a time and/or hour used for executing a recipe, the integration of a recipe into a menu and/or a repetition frequency with respect to the use of the food processor or the execution of a specific recipe or a specific group of recipes. These data are used to record a table inside the data memory, which the food processor can access during subsequent preparation. In addition, the food processor exhibits a sensor for detecting the presence of a user. For example, this sensor can be an optical or acoustic sensor, whose detection range covers the nearby environment of the food processor, in particular the room in which the food processor is standing. An evaluator and controller of the food processor evaluates this plurality of data stored in the table, and in the process recognizes repetitions of user behavior, and controls the current operating parameters of the food processor analogously to the operating parameters of the earlier preparations. Otherwise, the statements made with regard to the method according to the invention apply. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0019]    The invention will be explained in greater detail below based on an exemplary embodiment. Shown on: 
           [0020]      FIG. 1  is a method according to the invention as a function of a user behavior of a first user; 
           [0021]      FIG. 2  is a method according to the invention as a function of a user behavior of a second user; 
           [0022]      FIG. 3  is a stored user profile based on the previous user behavior of the user. 
       
    
    
     DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS 
       [0023]      FIG. 1  shows a first kitchen situation, in which a user of a food processor  1  is preparing a preparation item  2  that exhibits several ingredients. 
         [0024]    The food processor  1  exhibits a vessel  3  along with a heater allocated to the vessel  3 . In addition, the food processor  1  exhibits a mixer whose end region designed as a blade set is arranged inside of the vessel  3 . In addition, the food processor  1  exhibits a conventional display  5  for selection menu display or command entry by the user. A switch  6  is further provided for turning the food processor  1  on and off. The user has a data communication device  4 , here a mobile phone, which has a communications link with the food processor  1 . 
         [0025]    The invention now functions in such a way that the user of the food processor  1  selects a recipe in the data memory of the food processor  1 , which he or she wishes to use to prepare a preparation item  2 . To this end, he or she uses the display  5  to select a recipe front a database. The food processor  1  displays the selected recipe with the ingredients contained therein on the display  5 . According to the recipe, the ingredients of the preparation item  2  contain potatoes and cauliflower, for example. The user now modifies this recipe in such a way as to use rice instead of potatoes. Otherwise, the recipe as recorded in the data memory of the food processor  1  is to remain intact. During the preparation of the preparation item  2 , the food processor  1  alters the operating parameters so as to be suitable for the preparation of rice. To this end, the heater and mixer of the food processor  1  are controlled in such a way as to optimally boil the rice that replaced the potatoes. 
         [0026]    If the user now repeatedly switches the potatoes for rice in this or even other recipes, an evaluator and controller of the food processor  1  recognizes that the user essentially wants to replace the potatoes with rice. This is recorded in the data memory of the food processor  1 , so that the operating parameters of the food processor  1 , i.e., here the mixer speed and heater temperature, for example, are controlled while executing the recipe in such a way as to successfully prepare the modified preparation item  2 . If necessary, consideration can also be given to the fact that the user repeatedly wishes to use a specific quantity of rice for a recipe in the same way. To this end, a weighing mechanism of the food processor  1  can measure the quantity of rice that the user puts into the vessel  3 . This quantity is recorded in the data memory of the food processor  1 , so that this quantity of rice is taken into account during future preparations. 
         [0027]    In addition, the food processor  1  stores the hour and weekday used for executing a recipe. In the example shown, the food processor  1  stores the fact that the user executes the corresponding recipe on a Saturday at 2 p.m. If the user activates the switch  6  or display  5  of the food processor  1  later on, for example in the following week, on a Saturday at 2 p.m., or around noon, the food processor  1  retrieves the current hour, and checks the data recorded in the data memory for this hour and potentially this user, i.e., recipes which the user executed on the very same weekday at around this hour. 
         [0028]    To allow the food processor  1  to recognize the user, he or she carries a data communication device  4 , here a mobile phone. The food processor  1  has a radio module that sends out electromagnetic waves, to the data communication device  4 . The data communication device  4  receives this signal and sends out a response signal, which contains information about the person of the user. The food processor  1  receives this response signal, and accesses those recipes within its data memory that were already executed once by this user. For example, in the exemplary embodiment shown, the data memory of the food processor  1  can contain a separate table for each user of the food processor  1 , which contains the recipes executed by the user in the past, sorted by weekday, hour of day or even the current outside temperature. If it is a hot day in summer, for example, the food processor  1  suggests different recipes to the user than for a cold winter day. 
         [0029]      FIG. 2  shows a situation in which a user of the food processor  1  wishes to execute a recipe on a very hot summer evening, at around 9 p.m. The user carries a data communication device  4 , which identifies her to the food processor  1 . As soon as the user turns on the food processor  1  or gets into the radio range of the food processor  1 , the food processor  1  recognizes the presence of the user based on her data communication device  4 . The food processor  1  checks an internal calendar for the current hour and weekday, and queries a current outside temperature, e.g., via a network connection. To this end, for example, the food processor  1  can be connected with a temperature sensor via communications technology, or access a database containing current temperatures for the region. 
         [0030]    As shown on  FIG. 3 , the data memory of the food processor  1  contains a table, which was generated based on the previous user behavior of the user. Recipes executed by the user under similar conditions were derived from the repeated, similar user behavior for specific outside temperatures and times of day, and stored. For the current outside temperature of 25° and current hour of 9 p.m., the user profile (table) contains the notation that the user wishes to prepare a salad along with ice cream as dessert. The food processor  1  thereupon retrieves corresponding recipes for salad or ice cream from the recipe database, puts them on the display  5  and, if necessary, prompts the user to select and/or confirm a corresponding recipe. The preparation of the preparation item  2  is then initiated. 
         [0031]    In addition, the operation of the food processor  1  is also controlled as a function of whether the user is currently in proximity to the food processor  1 . Data communication with the data communication device  4  of the user allows the food processor  1  to recognize whether he or she is in close proximity to the food processor  1 , and can manually intervene in the preparation of the preparation item  2 . If he or she is not present, in the area of the food processor  1 , the food processor  1  can be operated in a safety mode, which only permits a specific maximum speed of the mixer of the food processor  1  or a maximum temperature of the food processor  1 . In critical situations, for example when a vessel  3  unevenly loaded with preparation items  2  causes the food processor  1  to start vibrating, a deactivation of the mixer can be provided. In this case, the user can receive a message on his or her data communication device  4  indicating that the food processor  1  will now be operated in a safety mode and/or be turned off. Alternatively, it is also possible for the food processor  1  to wait for a specific period of time before switching to a safety mode, during which the user can act on the food processor  1 , for example after having received a message about the impending safety mode on his or her data communication device  4 . In the alternative case that the user is present in proximity to the food processor  1 , an acoustic signal, for example a beep, can indicate that a manual intervention is necessary. 
         [0032]    Finally, a maintenance interval suitable for optimally keeping the food processor  1  ready for use can be calculated based on how often the food processor  1  is used by the user. 
       REFERENCE LIST 
       [0000]    
       
           1  Food processor 
           2  Preparation item 
           3  Vessel 
           4  Data communication device 
           5  Display 
           6  Switch