The present invention relates to a beverage preparation machine with an improved user interface. The present invention relates in particular to a beverage preparation machine with a user interface that guides users in setting beverage parameters and/or prevents the selection of unappropriated parameters.
For the purpose of the present description, a “beverage” is meant to include any human-consumable liquid substance, such as coffee, tea, hot or cold chocolate, milk, soup, baby food or the like.
Beverage preparation machines usually mix, in a beverage preparation arrangement, one or more ingredients, such as for example, but not exclusively: ground coffee, tealeaves, chocolate powder, lyophilized milk, lyophilized soup, lyophilized baby food, etc.; with a carrier liquid, for example water, and dispense the resulting beverage into an appropriate receptacle. Some beverage preparation machines for example use ingredients provided in capsules, wherein the content of a capsule typically corresponds to the quantity required for the preparation of a beverage serving.
For the purpose of the present description, a “capsule” is meant to include any pre-portioned beverage ingredient or combination of ingredients (hereafter called “ingredient”) within an enclosing packaging of any suitable material such as plastic, aluminium, a recyclable and/or bio-degradable material and combinations thereof, including a soft pod or a rigid cartridge containing the ingredient.
Beverage preparation machines often allow users to customize their beverage, typically by adjusting one or more beverage parameters, such as, for example but not exclusively: the beverage volume, the beverage temperature, the presence of additional ingredients such as: milk, sugar, salt, etc.; the proportion of different beverage ingredients, such as for example milk and coffee, etc. Thus, when confronted to such a beverage preparation machine, the user has to make choices such as for example select the length of his cup and/or other parameters. It may become difficult for example when it comes to multiple ingredients beverages and the user has to avoid a cup overflow and remain within reasonable proportions and volumes, compared to the content of a capsule for instance. It may be even more difficult when both products come out of a same capsule having two separate compartments.
In some beverage preparation machines, the user is guided towards best in-cup results using pictograms that show a preferred parameter value for a particular ingredient or capsule. Some beverage preparation machine also use capsule and/or ingredient recognition systems to pre-set some beverage parameters like cup length, temperature, etc.
There is however still a need for a beverage preparation machine with an improved user interface that provides an interactive interface to efficiently communicate with the user and guide him towards the best in-cup results.
These aims and other advantages are achieved by a beverage preparation machine, comprising a user interface for allowing a user interacting with the machine, the user interface comprising an input device for selecting a value of a beverage parameter within a value range, wherein the input device is a physical element, such as a knob or a slider, movable within a preferably finite movement range, and wherein the position of the input device within the movement range corresponds to a selected value of the value range; a beverage preparation arrangement configured for preparing a beverage from one or more ingredients taking into account the selected value; a controller for controlling the user interface and the preparation arrangement; wherein the user interface further comprises a driver connected to the input device for providing haptic feedback to a user moving the input device.
The driver is preferably configurable by the controller to adjust the haptic feedback to a nature of the beverage parameter and/or to a selected beverage to be prepared by the beverage preparation machine. The driver is for example configurable by the controller to define a finite number of discrete stable positions of the input device within the movement range, each discrete position corresponding to a different discrete value of the beverage parameter and/or to limit the movements of the input device within a range smaller than the movement range. Preferably, the driver is furthermore configured to be able to automatically move the input device.
In embodiments, the user interface comprises a first input device for selecting a value of a first beverage parameter within a first value range, wherein the first input device is a physical element, such as a knob or a slider, movable within a preferably finite first movement range, and wherein the position of the first input device within the first movement range corresponds to a selected value of the first value range; a first driver connected to the first input device for providing haptic feedback to a user moving the first input device and/or for moving the first input device; a second input device for selecting a value of a second beverage parameter within a second value range, wherein the second input device is a physical element, such as a knob or a slider, movable within a preferably finite second movement range, and wherein the position of the second input device within the second movement range corresponds to a selected value of the second value range; a second driver connected to the second input device for providing haptic feedback to a user moving the second input device and/or for moving the second input device; the beverage preparation arrangement being for preparing a beverage from one or more ingredients taking into account the selected value of the first beverage parameter and the selected value of the second beverage parameter.
Preferably, the controller is configured to check whether the selected value of the first beverage parameter and the selected value of the second beverage parameter fulfil a predefined beverage condition, and to automatically modify at least one of the selected value of the first beverage parameter and the selected value of the second beverage parameter, if the predefined beverage condition is not fulfilled. Preferably, the controller is furthermore configured to automatically move the first input device to a position corresponding to an automatically modified value of the first beverage parameter and to automatically move the second input device to a position corresponding to an automatically modified value of the second beverage parameter.
These aims and other advantages are also achieved by a method for preparing a beverage with a such a beverage preparation machine, the method comprising the steps of selecting a beverage to be prepared by the preparation machine; adjusting a haptic feedback of the input device to the selected beverage.
Adjusting the haptic feedback for example comprises configuring a force feedback to define a finite number of discrete stable positions of the input device and/or configuring a force feedback to limit the movements of the input device to a range smaller than the movement range.
In embodiments, the method further comprises the steps of checking whether the selected value is compatible with the selected beverage and/or with values of other beverage parameters of the selected beverage; correcting the selected value and/or a value of the other beverage parameters if the result of the previous step of checking is negative; automatically moving an input device of the user interface if a value of a beverage parameter selectable through the input device is corrected in the previous step of correcting.
The invention will be better understood thanks to the following detailed description of embodiments of the invention with reference to the attached drawings, in which:
The beverage preparation machine of the invention comprises a user interface having at least one input device for setting the value of at least one beverage parameter. The beverage parameter is for example a volume, a temperature, a consistency, a concentration, a flavour, or any other appropriate parameter of at least one component of the beverage. The parameter value set with the input device will then be read by a controller of the beverage preparation machine and used by the beverage preparation arrangement of the preparation machine, typically for preparing the next beverage. The controller of the beverage preparation machine typically comprises one or more electronic computing device such as microcontrollers, microprocessors, etc., able to execute at least parts of a computer program and perform operations using input data such as for example, but not exclusively, input signals from sensors and/or user input from a machine user interface, in order for example to generate command signals to control the various elements of the beverage preparation machine, such as for example, but not exclusively, the user interface, the beverage preparation arrangement, a display, etc.
According to the invention, the input device is a physical device, for example a slider and/or a knob, whose position, for example its linear and/or angular position, determines the value of a respective parameter. Preferably, the input device is movable within a limited movement range, for example a limited linear range or a limited angular range. The input device is furthermore connected to a driver for providing haptic feedback, for example force feedback, to a user moving the input device.
Other input devices are possible within the frame of the invention, such as for example, but not exclusively, pushbuttons, sliders with non-linear trajectories, etc. A beverage preparation machine having a user interface comprising a combination of input devices of different types is furthermore possible within the frame of the invention.
As will be explained further below, in embodiments the driver 2 is furthermore configured to be able to move the input device 1 in order to automatically adjust the value of the respective parameter if necessary or desired for a particular beverage.
The driver 2 is preferably controlled and/or configured by a controller of the beverage preparation machine, which preferably also controls the beverage preparation arrangement of the beverage preparation machine. The beverage preparation arrangement for example comprises a coffee extraction unit, a tea infusion unit, a milk foaming unit, a mixing unit, etc. and/or any combination thereof.
The driver 2 is preferably configurable to provide an adjustable haptic feedback to a user moving the input device 1, depending for example on the nature of the respective beverage parameter and/or of the selected beverage. The type and/or intensity of haptic feedback applied to the input device 1 for example varies with the position of the input device 1, thus typically with the position of the driver 2, for example with the angular position of the motor's axis 23.
With reference to
Other types of haptic feedback are furthermore possible within the frame of the invention, as an alternative or in combination with the force feedback described above. The driver may for example be configured to vibrate the input device when the input device is between two stable predefined positions. Alternatively or in combination thereof, the driver may simulate the behaviour of a flexible blade by resisting a displacement of the input device in a given direction with an increasing force, until a stable predefined position is reached and the force drops dramatically.
The adjustment of the haptic feedback of the input device 1 illustrated in
Preferably, the user interface further comprises a display for providing additional information to the user. The display for example provides a graphical illustration of the selectable and/or selected beverage parameter values, corresponding for example to the discrete positions of the input device felt by the user. Any type of display is possible within the frame of the invention. Preferably, however, the display is dynamically configurable and adapts to the configuration of the input device achieved by the adjustment of the haptic feedback. The display is for example configurable to provide an illustration of the parameter values selectable with the input device, which typically correspond to stable positions determined by a corresponding configuration of the driver, and/or for highlighting the selected value. The display is for example a LCD screen or any other appropriate configurable display.
In embodiments, the driver is configured to provide haptic feedback, in particular force feedback, that limits the useful movement range of the input device, for example by increasing the force feedback after a position corresponding to a limit beverage parameter value and/or by automatically returning the input device to said position if it was moved past it. This is for example schematically illustrated in
In embodiments, the user interface of the beverage preparation machine of the invention comprises two or more input devices as described above, in order for example to allow the simultaneous customization of two or more beverage parameters. A first input device for example allows setting a value of a parameter of a first component of a selected beverage while a second input device allows setting a value of a parameter of a second component of the selected beverage, for example, but not exclusively, the volume of a first component and the volume of a second component of the beverage, a consistency of a first component and a flavour of a second component of the beverage, etc. Alternatively, a first and a second input devices allow setting each the value of another parameter of the same beverage component, for example, but not exclusively, a temperature and a volume of a beverage component, a temperature and a consistency of a beverage component, etc.
Preferably, once a beverage is selected by a user, for example by introducing one or more corresponding ingredient capsules in the beverage preparation machine and/or by choosing a beverage with the machine's user interface, the beverage preparation machine determines and/or retrieves one or more default beverage parameter values, corresponding for example to an optimal and/or a preferred recipe of the selected beverage. Preferably, the drivers of the one or more input devices of the user interface are configured to be able to move their respective input device, and once default parameter values are determined and/or retrieved by the beverage preparation machine, the one or more input devices of the machine's user interface are for example each automatically moved by their drivers to a position corresponding to the default value of the respective parameter, thereby informing the user of the default settings. Preferably, the display 3 is furthermore configured accordingly to display corresponding beverage information. Before the beverage preparation machine starts preparing the selected beverage, the user preferably has the opportunity to customize the beverage by modifying the value of at least some beverage parameters using the one or more input devices of the machine's user interface.
As illustrated in
Once the user is satisfied with the selected parameters, the beverage preparation according to said parameters is for example initiated by the user by actuating a corresponding input element of the user interface, for example by pushing a physical or virtual start button, for example a virtual start button 10 displayed in a specific portion of a touch screen of the machine's display 3, identified for example by a specific icon or image. Alternatively or in combination thereof, the beverage preparation is automatically started after a defined delay has lapsed since the last modification of the parameters.
An example of a method of preparing a beverage with a beverage preparation machine according to embodiments of the invention is schematically illustrated in
In a first step 40, a beverage is selected. The beverage selection step 40 for example comprises an automatic beverage selection step 401, a manual beverage selection step 402, or a combination thereof.
The automatic beverage selection step 401 for example comprises an automatic recognition by the beverage preparation machine of one or more ingredients for example introduced in the machine by a user, and a selection by the machine controller of a default beverage to be prepared with the recognized one or more ingredients. The one or more ingredients are for example conditioned in one or more capsules, wherein each capsule preferably comprises an identifier and/or beverage preparation parameters that can be read by the machine, for example by a recognition module of the machine's beverage preparation arrangement. Alternatively, or in combination thereof, the automatic beverage selection step 401 comprises selecting a beverage based on an identification of a user of the machine, wherein one or more preferred beverages of the user are for example retrieved from a local or a remote memory storage, directly or indirectly accessible by the machine's controller. Alternatively or in combination with the above, the automatic beverage selection step 401 comprises selecting a beverage based on various parameters such as for example the time of the day, the day of the week, the season, the outside temperature, the type of the beverage preparation machine, the ingredients available in the beverage preparation machine, etc.
The manual beverage selection step 402 typically comprises selecting a beverage by a user of the machine, for example by actuating a corresponding element of the machine's user interface, for example a pushbutton, a particular zone of a touch screen, a remote interface on a mobile device of the user, etc.
In embodiments, the beverage selection step 40 may combine an automatic selection step 401 and a manual selection step 402, for example in that one or more beverages are automatically selected by the machine and suggested to the user, for example via the machine's user interface. The user then selects one beverage amongst the suggested ones, or selects another beverage that was not suggested by the machine. Other combinations of an automatic selection step 401 and a manual selection step 402 are of course possible within the frame of the invention.
In a default values determination step 41, the controller of the beverage preparation machine automatically determines and/or retrieves one or more predefined default values for parameters of the selected beverage. The beverage parameters for example include a volume, a temperature, a consistency, a flavour, or any other appropriate property, of one or more components of the selected beverage. The default beverage parameter values may for example correspond to a preferred and/or optimal recipe of the selected beverage, for example in order to achieve best in-cup result as previously determined for example by a manufacturer, by an administrator and/or by a user of the machine. The default beverage parameter values are for example stored in a memory of the beverage preparation machine accessible to the controller and/or in a memory of an external device directly or indirectly accessible by the controller over a wired and/or wireless communication channel and/or in one or more ingredient capsules introduced in the beverage preparation machine.
In an optional machine preset step 42, preparation parameters are preferably preset to values determined on the basis of the previously determined default beverage parameter values in order for the beverage preparation arrangement to prepare the selected beverage according to the default recipe. The preparation parameters typically include parameters of the beverage preparation arrangement such as for example a volume and/or a temperature of a carrier liquid, typically water, an ingredient processing time and/or type, an ingredient selection, or any other appropriate preparation parameter of the selected beverage's recipe. During the machine preset step 42, the controller furthermore preferably configures the drivers of one or more input devices of the machine's user interface in order to adjust their haptic feedback such as to optimize the selection of the value of one or more respective parameters of the selected beverage. The one or more drivers are for example configured to provide to the user a force feedback providing the feeling of an appropriate number of discrete selection positions, for example by limiting the useful range of the input device and/or by adjusting the number of virtual discrete positions defined along the movement range of the input device, as explained above. The controller furthermore preferably controls the drivers of the one or more input devices to automatically move the respective input device in a position corresponding to the determined default value of the respective beverage parameter.
In a customization step 43, the user may then modify the value of one or more beverage parameters by moving the one or more input devices of the machine's user interface. The user may for example select a volume, a flavour, a temperature, a consistency of one or more beverage components, different from the previously set default value.
In a customization check step 44, the controller checks whether the beverage was customized during the customization step 43, i.e. whether a beverage parameter value different from the previously set value, for example different from the corresponding default value, was selected by a user.
If the outcome of the customization check step 44 is positive, i.e. if a beverage parameter was customized by the user, the controller proceeds with a conformity check step 45 to verify whether the newly selected beverage parameter value is compatible with the selected beverage and/or with the other default and/or modified beverage parameter values. During the conformity check step 45, the controller for example checks whether the beverage parameter value selected by the user during the customization step 43, alone or in combination with the other current parameter values of the selected beverage, satisfies a predetermined condition proper to the selected beverage. If the selected beverage parameter value is a particular volume of a component of the selected beverage, the controller for example checks whether the selected volume and/or the overall beverage volume is within an appropriate range, the beverage volume range being for example determined by the type of the selected beverage and/or by the size of a typical receptacle for the selected beverage. If the selected parameter value is a temperature of a beverage component, the controller for example checks whether the selected temperature is compatible with the particular component and/or with the currently set temperature of other components of the selected beverage, etc.
If the outcome of the conformity check step 45 is positive, i.e. if the beverage parameter value selected by the user during the last customization step 43 is compatible with the selected beverage and/or with the other current beverage parameter values, then the beverage preparation machine is for example brought back to the customization step 43 in order to allow the user to modify his selection and/or to customize another beverage parameter, as illustrated in
If the outcome of the conformity check step 45 is negative, i.e. if the beverage parameter value selected by the user during the last customization step 43 is not compatible with the selected beverage and/or with the other default and/or modified beverage parameter values, then at least one of the beverage parameter values is automatically corrected by the controller in a correction step 46. During the correction step 46, the controller for example sets the value of the beverage parameter customized by the user to an allowable value and/or sets the value of one or more other beverage parameters to a value compatible with the parameter value selected by the user during the last customization step 43. For example, if the selected value is a volume of a beverage component and the resulting volume of the multi-component beverage is outside a pre-defined volume range for the selected beverage, then the controller for example sets the value of the volume of another beverage component to a lower value, such that the resulting overall volume of the selected beverage is again within the allowable range. In another example, if the selected value is a temperature of a beverage component incompatible with, for example too much different from, the temperature of another beverage component, then the controller for example sets the value of the temperature of the other beverage component to a value closer to the selected temperature. Other corrections are possible within the frame of the invention, depending for example on the nature of the customized beverage parameter and/or on the conformity condition(s). Preferably, however, if the condition is a relationship between the values of two or more beverage parameters, the controller will modify the value of a beverage parameter other than the beverage parameter that was last customized by the user.
Preferably, during the correction step 46, the input device(s) corresponding to the corrected beverage parameter(s), if any, is/are moved to a position corresponding to the corrected value of the respective beverage parameter. The user is thereby informed of the automatic correction carried out by the beverage preparation machine.
Once the correction step 46 is performed, the machine is for example brought back to the customization step 43 in order to allow the user to further modify his selection and/or to customize another beverage parameter, as illustrated in
If the outcome of the customization check step 44 is negative, i.e. if no customization was performed during the customization step 43 for example after a predefined delay, and/or if the last customization was checked for conformity and the necessary corrections were taken, then the machine is brought to the beverage preparation initiation step 47, where the machine preferably sets or adapts the preparation parameters on the basis of the currently selected beverage parameter values, and for example waits for a confirmation from the user to initiate the beverage preparation process on the basis of the current settings.
During the preparation initiation step 47, the machine preferably visually and/or acoustically informs the user through its user interface that the machine is ready to prepare the beverage, thereby inviting the user to initiate the beverage preparation by actuating a corresponding element of the user interface, for example by pushing a physical or virtual start button, such as for example a physical button of the machine user interface or a virtual start button displayed in a specific portion of a touch screen of the machine's display 3, identified for example by a specific icon or image. Alternatively or in combination thereof, the beverage preparation is automatically started after a defined delay has lapsed since the last modification of the parameters.
Once the beverage preparation is started, the machine controller automatically controls the beverage preparation arrangement to prepare and dispenses the beverage according to the previously selected parameter(s) in a dispensing step 48. Simultaneously to the dispensing step 48, the controller optionally automatically adapts the display and/or the one or more input devices of the beverage preparation machine in order to illustrate the beverage preparation and dispensing. The display is for example gradually modified and/or the one or more input devices are automatically displaced, in order to reflect the currently dispensed volume of one or more beverage ingredients.
In an optional first stage illustrated at
With reference to
As illustrated in
In a next customization step, as illustrated in
Optionally, however, for example if a cappuccino was automatically selected by the beverage preparation machine following the introduction in the machine of a milk capsule and a coffee capsule, or of a combined milk and coffee capsule, the beverage preparation machine may consider in a conformity check step that this last user selection is incompatible with the selected beverage. In a correction step, the beverage preparation machine may thus for example automatically increase the volume of milk component back to a predefined minimum and/or suggest to the user the selection of another beverage, such as a coffee for example, and for example to remove at least part of the previously introduced ingredients, if applicable. Alternatively or in combination thereof, the lowest position of an input device may be set by the machine beverage controller to correspond to a minimum volume of the corresponding beverage component different from zero if the selected beverage typically comprises such component, such as for example milk and/or coffee if the selected beverage is a cappuccino.
With reference to
Once the user is satisfied with the set and/or selected parameters, beverage is for example initiated by the user by actuating a corresponding input element of the user interface, for example by pushing a physical or virtual start button, for example a virtual start button 10 displayed in a specific portion of a touch screen of the machine's display 3, identified for example by a specific icon or image.
Number | Date | Country | Kind |
---|---|---|---|
18159612.3 | Mar 2018 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/054815 | 2/27/2019 | WO | 00 |