Computing Device Programmed to Automatically Detect and Generate Digitized Information Relating to a Process Involving a User-Operated Device
20220273137 ยท 2022-09-01
Inventors
- Uwe Kemker (Wuppertal, DE)
- Christian LICHAU (Herne, DE)
- Sarah WERHAHN (Zurich, CH)
- Gerhard ISENBERG (Koln, DE)
- Thomas BUNING (Bochum, DE)
- Andreas UHLENBROCK (Munchen, DE)
- Robert Frielinghaus (Bochum, DE)
Cpc classification
A47J44/00
HUMAN NECESSITIES
A23L5/15
HUMAN NECESSITIES
G06F16/252
PHYSICS
A47J36/321
HUMAN NECESSITIES
A47J43/0716
HUMAN NECESSITIES
A23V2002/00
HUMAN NECESSITIES
International classification
A47J36/32
HUMAN NECESSITIES
A23L5/10
HUMAN NECESSITIES
A47J44/00
HUMAN NECESSITIES
Abstract
A computing device programmed for automatically generating and storing, in computer storage, a digitalization of information relating to a process involving a user-operated device. The computing device detects and records process details as a user uses a user-operated device. Specifically, a user interacts with a kitchen appliance via a user interface of the appliance. An action sequence of manual interactions is captured, each manual interaction triggering a function for processing ingredients in the kitchen appliance. Operating parameters of the kitchen appliance, detected via at least one sensor device of the kitchen appliance during the action sequence at the kitchen appliance, are automatically correlated with the manual interactions. Using the operating parameter data and the sequence of manual user interactions, partial steps of a user-known recipe are automatically identified by the computing device based on comparing the recorded information with reference data sets within library data.
Claims
1. A method for automatically generating and storing, in computer storage, a digitalization of a user-known recipe, the method comprising: generating a recording of manual user interactions with a kitchen appliance during a cooking process; wherein generating the recording includes capturing an action sequence of the manual user interactions, via a user interface of the kitchen appliance, during the cooking process; wherein each manual user interaction of the action sequence triggers a function for processing one or more ingredients stored in the kitchen appliance; detecting multiple operating parameters of the kitchen appliance by at least one sensor device of the kitchen appliance during the action sequence of manual user interactions; recording, in a set of operating parameter data, each of the multiple operating parameters during or as a result of one or more of the manual user interactions, correlating the multiple operating parameters with the recording of the manual user interactions; analyzing one or more reference data sets of a reference database to identify a set of partial steps of the user-known recipe and one or more ingredients involved in the set of partial steps; wherein each of the one or more reference data sets comprises one or more of: reference operating parameters, reference user interactions, or associations of known ingredients with reference action sequences and/or reference operating parameters; and wherein each partial step of the identified set of partial steps is associated with reference data comprising one or both of: reference operating parameters that are identical or similar to operating parameter data of the set of operating parameter data, or reference user interactions that are identical or similar to at least a portion of the action sequence of the recording of manual user interactions; based, at least in part, on the identified set of partial steps of the user-known recipe and the one or more ingredients involved in the set of partial steps, storing, in the computer storage, a plurality of action sequences to create the digitalization of the user-known recipe.
2. The method of claim 1, further comprising recording, in the set of operating parameter data, at least one curve of values of at least one of the multiple operating parameters over time.
3. The method of claim 2, wherein said analyzing the one or more reference data sets of the reference database further comprises comparing the at least one curve of values to the one or more reference data sets.
4. The method of claim 1, wherein: the multiple operating parameters comprises a particular operating parameter; and said detecting multiple operating parameters comprises recording a time course of the particular operating parameter.
5. The method of claim 1, further comprising: receiving, via the user interface of the kitchen appliance, manual edit information from a user; adjusting the digitalization of the user-known recipe based, at least in part, on the manual edit information.
6. The method of claim 1, further comprising: sending the plurality of action sequences to a remote device that is remote from the kitchen appliance; wherein storing, in the computer storage, the plurality of action sequences to create the digitalization of the user-known recipe is performed by the remote device.
7. The method of claim 1, further comprising identifying a particular ingredient, of the one or more ingredients, based on comparing information from the set of operating parameter data and the recording of manual user interactions with the one or more reference data sets.
8. The method of claim 7, further comprising: displaying, on a display unit of the kitchen appliance, digitalization information comprising one or both of: the particular ingredient, or the action sequence of the manual user interactions; wherein the kitchen appliance is configured to receive confirmation information, for the digitalization information, via the user interface.
9. The method of claim 1, further comprising detecting user confirmation of addition of an ingredient to the kitchen appliance, wherein said detecting the multiple operating parameters of the kitchen appliance is performed responsive to said detecting user confirmation.
10. The method of claim 1, further comprising identifying a critical action sequence, of the action sequence of manual user interactions, based, at least in part, on validation information for one or more of: an ingredient of the one or more ingredients, the action sequence of manual user interactions, or the digitalization of the user-known recipe.
11. The method of claim 10, further comprising automatically generating the validation information comprising: locating a particular ingredient, of the one or more ingredients, in a validation database that comprises a validation data set associated with the particular ingredient; and generating the validation information based, at least in part, on comparing (a) at least one operating parameter, of the multiple operating parameters, and/or at least one manual user interaction, of the action sequence of manual user interactions, with (b) the validation data set.
12. The method of claim 1, further comprising outputting a suggestion for improvement of the digitalization of the user-known recipe based on data from the reference database and/or a validation database that comprises a validation data set associated with an ingredient of the one or more ingredients.
13. A computerized kitchen appliance comprising: one or more ingredient processing devices; a user interface; computer storage; at least one sensor device; and a computing unit that is configured to perform automatically generating and storing, in the computer storage, a digitalization of a user-known recipe, comprising: generating a recording of manual user interactions with the computerized kitchen appliance during a cooking process; wherein generating the recording includes capturing an action sequence of the manual user interactions, via the user interface of the computerized kitchen appliance, during the cooking process; wherein each manual user interaction of the action sequence triggers a function for processing one or more ingredients stored in the computerized kitchen appliance; detecting multiple operating parameters of the computerized kitchen appliance by the at least one sensor device of the computerized kitchen appliance during the action sequence of manual user interactions; recording, in a set of operating parameter data, each of the multiple operating parameters during or as a result of one or more of the manual user interactions, correlating the multiple operating parameters with the recording of the manual user interactions; analyzing one or more reference data sets of a reference database to identify a set of partial steps of the user-known recipe and one or more ingredients involved in the set of partial steps; wherein each of the one or more reference data sets comprises one or more of: reference operating parameters, reference user interactions, or associations of known ingredients with reference action sequences and/or reference operating parameters; and wherein each partial step of the identified set of partial steps is associated with reference data comprising one or both of: reference operating parameters that are identical or similar to operating parameter data of the set of operating parameter data, or reference user interactions that are identical or similar to at least a portion of the action sequence of the recording of manual user interactions; based, at least in part, on the identified set of partial steps of the user-known recipe and the one or more ingredients involved in the set of partial steps, storing, in the computer storage, a plurality of action sequences to create the digitalization of the user-known recipe.
14. A computing system comprising: a kitchen appliance comprising: one or more ingredient processing devices, a user interface, and at least one sensor device; computer storage; and a computing unit, communicatively coupled to the kitchen appliance and the computer storage, the computing unit being configured to perform automatically generating and storing, in the computer storage, a digitalization of a user-known recipe, comprising: generating a recording of manual user interactions with the kitchen appliance during a cooking process; wherein generating the recording includes capturing an action sequence of the manual user interactions, via the user interface of the kitchen appliance, during the cooking process; wherein each manual user interaction of the action sequence triggers a function for processing one or more ingredients stored in the kitchen appliance; detecting multiple operating parameters of the kitchen appliance by the at least one sensor device of the kitchen appliance during the action sequence of manual user interactions; recording, in a set of operating parameter data, each of the multiple operating parameters during or as a result of one or more of the manual user interactions, correlating the multiple operating parameters with the recording of the manual user interactions; analyzing one or more reference data sets of a reference database to identify a set of partial steps of the user-known recipe and one or more ingredients involved in the set of partial steps; wherein each of the one or more reference data sets comprises one or more of: reference operating parameters, reference user interactions, or associations of known ingredients with reference action sequences and/or reference operating parameters; and wherein each partial step of the identified set of partial steps is associated with reference data comprising one or both of: reference operating parameters that are identical or similar to operating parameter data of the set of operating parameter data, or reference user interactions that are identical or similar to at least a portion of the action sequence of the recording of manual user interactions; based, at least in part, on the identified set of partial steps of the user-known recipe and the one or more ingredients involved in the set of partial steps, storing, in the computer storage, a plurality of action sequences to create the digitalization of the user-known recipe.
15. The computing system of claim 14, wherein the at least one sensor device comprises one or more of: a scale, a current sensor, a temperature sensor, a timepiece, or a camera.
16. The computing system of claim 14, the computing unit being further configured to perform identifying a particular ingredient, of the one or more ingredients, based on comparing information from the set of operating parameter data and the recording of manual user interactions with the one or more reference data sets.
17. The computing system of claim 16, further comprising: a display unit configured to display digitalization information comprising one or both of: the particular ingredient, or the action sequence of the manual user interactions; wherein the user interface is configured to receive confirmation information for the digitalization information.
18. The computing system of claim 14, wherein the computing unit is further configured to perform causing output of a suggestion for improvement of the digitalization of the user-known recipe based on data from the reference database and/or a validation database that comprises a validation data set associated with an ingredient of the one or more ingredients.
19. The computing system of claim 14, wherein the computing unit is further configured to perform recording, in the set of operating parameter data, at least one curve of values of at least one of the multiple operating parameters over time.
20. The computing system of claim 19, wherein said analyzing the one or more reference data sets of the reference database further comprises comparing the at least one curve of values to the one or more reference data sets.
Description
[0061] Further advantages, features and details of the invention result from the following description, in which examples of the execution of the invention are described in detail with reference to the drawings. The features mentioned in the claims and in the description may be essential to the invention either individually or in any combination. It is shown:
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068] In the following figures, the identical reference signs are used for the same technical characteristics, even for different embodiments.
[0069]
[0070]
[0071]
[0072] After identifying 104, an assignment 105 of the ingredient 2 and/or the manual user interaction 201 to an action sequence 202 preferably takes place. The action sequence 202 can preferably comprise a part of a recipe 203, so that an assignment 107 of the action sequence 202 to a recipe 203 subsequently takes place. This means that recipe 203 can preferably be digitalized step by step. Furthermore, after or during identification 104 the ingredient 2, the assignment 105 to an action sequence 202 and the assignment 107 to recipe 203 can be displayed 106 to the user, so that the user is informed at any time during the cooking process about the current status of the data acquisition. In addition, depending on the display 106, a confirmation 121 may be provided by the user before the next procedural step takes place. This ensures that errors are detected early in the process and can be corrected manually or automatically. After assigning 107 to the recipe 203, a sending 108 of the recipe 203 and/or the action sequence 202 to a mobile terminal 3 and/or a server 30 is also provided. The mobile terminal device 3 can, for example, be a smartphone or tablet of the user, so that he has the recipe 203 and/or action sequence 202 digitally available. The recipe 203 and/or the action sequence 202 can, for example, be made available to an online community via a server 30. Preferably before or after sending 108 the corresponding data to server 30 or mobile device 3, validation 120 is provided.
[0073]
[0074] In particular, based on the validation result 120.1, it is also possible to output 109 of an improvement suggestion before or after sending 108 of the data to server 30. The improvement suggestion can include, for example, adaptations of recipe 304 to a quality specification or the like.
[0075]
[0076] According to
[0077]
[0078]
[0079]
[0080] The preceding explanation of the embodiments describes the present invention exclusively in the context of examples. Of course, individual features of the embodiments can be freely combined with each other, if technically reasonable, without leaving the scope of the present invention.
REFERENCE CHARACTER LIST
[0081] 1 System [0082] 2 Ingredients [0083] 2.1 First ingredient [0084] 2.2 Second ingredient [0085] 2.3 Third ingredient [0086] 3 mobile device [0087] 10 Kitchen appliance [0088] 11 Cooking vessel [0089] 12 Processing device [0090] 12.1 Agitator [0091] 12.2 Heating element [0092] 13 User interface [0093] 13.1 Display unit [0094] 13.2 Rotary knob [0095] 14 Control unit [0096] 15 Data Interface [0097] 20 Sensor device [0098] 21 Scale [0099] 21.1 Load cell [0100] 22 Current sensor [0101] 23 Temperature sensor [0102] 24 Camera [0103] 25 Timer [0104] 30 Server [0105] 31 Computing unit [0106] 32 Memory unit [0107] 33 Reference database [0108] 34 Validation database [0109] 35 Network [0110] 35.1 Network node [0111] 100 Methods [0112] 101 Start [0113] 102 Receiving of 2 [0114] 103 Detection of 210 [0115] 104 Identifying of 2 [0116] 105 Assigned to 202 [0117] 106 Display [0118] 107 Assigned to 203 [0119] 108 Send to 203 [0120] 109 Output of a suggestion for improvement [0121] 110 Interpreting of 201 and 210 [0122] 111 Adjustment [0123] 112 Save [0124] 120 Validate [0125] 120.1 Result of validation [0126] 121 Confirmation [0127] 122 Location of 2 [0128] 123 Compare [0129] 200 Cooking process [0130] 201 Manual user interaction [0131] 201.1 Partial interaction [0132] 201.2 Partial interaction [0133] 202 Action sequence [0134] 203 Recipe [0135] 210 Operating parameters [0136] 211 Reference dataset [0137] 212 Validation data record