Monitoring recipe preparation using interactive cooking device
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G09B-019/24
A21B-001/00
A21B-003/10
출원번호
US-0103209
(2008-04-15)
등록번호
US-8419433
(2013-04-16)
발명자
/ 주소
Do, Lydia Mai
Grigsby, Travis M.
Nesbitt, Pamela Ann
Seacat, Lisa Anne
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
VanLeeuwen & VanLeeuwen
인용정보
피인용 횟수 :
6인용 특허 :
103
초록▼
An interactive cooking device is provided. A user selects a recipe from a list of available recipes. Preparation steps corresponding to the selected recipe are retrieved from a data store along with a set of ingredients. The retrieved preparation steps are sequentially displaying to the user on a di
An interactive cooking device is provided. A user selects a recipe from a list of available recipes. Preparation steps corresponding to the selected recipe are retrieved from a data store along with a set of ingredients. The retrieved preparation steps are sequentially displaying to the user on a display that is included in the interactive cooking preparation device. The user's preparation actions are monitored, using one or more sensors. Gestures that correspond to the current preparation step are retrieved from the data store along with thresholds that correspond to each of the gestures. The user's actions are compared to the retrieved gestures using the retrieved thresholds. If the user's actions vary from the gestures by more than the thresholds, an alert is generated. The user is then provided with a suggested course of correction.
대표청구항▼
1. A computer-implemented method comprising: selecting, by a user, a recipe from a plurality of recipes;retrieving, from a data store, a plurality of preparation steps and a plurality of ingredients corresponding to the selected recipe;sequentially displaying each of the plurality of retrieved prepa
1. A computer-implemented method comprising: selecting, by a user, a recipe from a plurality of recipes;retrieving, from a data store, a plurality of preparation steps and a plurality of ingredients corresponding to the selected recipe;sequentially displaying each of the plurality of retrieved preparation steps to the user on a display included in an interactive cooking preparation device; andmonitoring, using one or more sensors, a current preparation step, selected from the plurality of retrieved preparation steps, the current preparation step being performed by the user, wherein the monitoring comprises: retrieving, from the data store, one or more gestures that correspond to the current preparation step, and one or more thresholds that correspond to each of the gestures;recording the user performing the current preparation step;comparing the recorded current preparation step being performed by the user with the retrieved gestures using the retrieved thresholds;generating an alert when the comparison reveals a variance greater than one of the retrieved thresholds; andproviding a suggested course of correction to the user, wherein the suggested course of correction corresponds to the variance. 2. The method of claim 1 further comprising: displaying an area of the interactive cooking preparation device where an ingredient selected from the plurality of ingredients should be placed by the user, wherein the display is a horizontal surface display;detecting an ingredient placed by the user in the area of the interactive cooking preparation device using one or more sensors included in the interactive cooking preparation device;comparing the placed ingredient with the selected ingredient; andalerting the user in response to the comparison revealing that the placed ingredient is different than the selected ingredient. 3. The method of claim 1 further comprising: retrieving a list of one or more implements used to prepare the selected recipe;comparing each of the one or more implements with an existing inventory of implements;informing the user, using the display, to place implements in the existing inventory that match one of the implements used to prepare the selected recipe on a surface area of the interactive cooking preparation device; andalerting the user to obtain at least one of the implements used to prepare the selected recipe that do not match one of the implements in the existing inventory. 4. The method of claim 3 further comprising: detecting that one of the implements placed by the user on the surface area of the interactive cooking preparation device using one or more sensors included in the interactive cooking preparation device does not match the implement corresponding to the informing; andalerting the user to retrieve and place a different implement on the surface area in response to the detecting, wherein the alerting includes displaying an image of the implement corresponding to the informing. 5. The method of claim 1 further comprising: retrieving a current inventory of ingredients;comparing the current inventory of ingredients with the plurality of ingredients that correspond to the selected recipe, wherein the comparing reveals that at least one ingredient in the selected recipe is not in the current inventory of ingredients; andrequesting that the user obtain the one or more ingredients that are in the selected recipe and not in the current inventory of ingredients. 6. The method of claim 1 further comprising: retrieving a preparation time corresponding to the current preparation step from the data store;detecting, using the sensors, that the user has commenced the current preparation step;setting a timer prior to the preparation time in response to the detecting; andalerting the user when the timer expires. 7. The method of claim 1 further comprising: comparing the plurality of ingredients to a list of a plurality of unhealthy ingredients;identifying at least one of the plurality of ingredients that matches one of the unhealthy ingredients;retrieving one or more healthy alternative ingredients corresponding to the identified ingredient; anddisplaying to the user a substitution suggestion to the user to substitute the identified ingredient with one of the retrieved healthy alternative ingredients. 8. An information handling system that is an interactive cooking preparation device, the information handling system comprising: one or more processors;a memory accessible by at least one of the processors;a display accessible by at least one of the processors;a surface area included in the interactive cooking preparation device where items are placed;a nonvolatile storage device accessible by at least one of the processors;one or more sensors accessible by at least one of the processors, wherein the sensors identify objects and actions in proximity to the interactive cooking preparation device;a data store stored on the nonvolatile storage device that includes a plurality of recipes; anda set of instructions which are loaded into the memory and executed by at least one of the processors in order to perform actions of: selecting, by a user, a recipe from the plurality of recipes;retrieving, from the data store, a plurality of preparation steps and a plurality of ingredients corresponding to the selected recipe;sequentially displaying each of the plurality of retrieved preparation steps to the user on the display; andmonitoring, using one or more of the sensors, a current preparation step, selected from the plurality of retrieved preparation steps, the current preparation step being performed by the user, wherein the monitoring comprises instructions executed by at least one of the processors to perform additional actions comprising: retrieving, from the data store, one or more gestures that correspond to the current preparation step, and one or more thresholds that correspond to each of the gestures;recording the user performing the current preparation step;comparing the recorded current preparation step being performed by the user with the retrieved gestures using the retrieved thresholds;generating an alert when the comparison reveals a variance greater than one of the retrieved thresholds; andproviding a suggested course of correction to the user, wherein the suggested course of correction corresponds to the variance. 9. The information handling system of claim 8 wherein the instructions executed by at least one of the processors perform additional actions comprising: displaying an area of the interactive cooking preparation device where an ingredient selected from the plurality of ingredients should be placed by the user, wherein the display is a horizontal surface display;detecting an ingredient placed by the user in the area of the interactive cooking preparation device using the sensors;comparing the placed ingredient with the selected ingredient; andalerting the user in response to the comparison revealing that the placed ingredient is different than the selected ingredient. 10. The information handling system of claim 8 wherein the instructions executed by at least one of the processors perform additional actions comprising: retrieving a list of one or more implements used to prepare the selected recipe;comparing each of the one or more implements with an existing inventory of implements;informing the user, using the display, to place implements in the existing inventory that match one of the implements used to prepare the selected recipe on the surface area of the interactive cooking preparation device; andalerting the user to obtain at least one of the implements used to prepare the selected recipe that do not match one of the implements in the existing inventory. 11. The information handling system of claim 10 wherein the instructions executed by at least one of the processors perform additional actions comprising: using the sensors, detecting that one of the implements placed by the user on the surface area of the interactive cooking preparation device does not match the implement corresponding to the informing; andalerting the user to retrieve and place a different implement on the surface area in response to the detecting, wherein the alerting includes displaying an image of the implement corresponding to the informing. 12. The information handling system of claim 8 wherein the instructions executed by at least one of the processors perform additional actions comprising: retrieving a current inventory of ingredients;comparing the current inventory of ingredients with the plurality of ingredients that correspond to the selected recipe, wherein the comparing reveals that at least one ingredient in the selected recipe is not in the current inventory of ingredients; andrequesting that the user obtain the one or more ingredients that are in the selected recipe and not in the current inventory of ingredients. 13. The information handling system of claim 8 wherein the instructions executed by at least one of the processors perform additional actions comprising: retrieving a preparation time corresponding to the current preparation step from the data store;detecting, using the sensors, that the user has commenced the current preparation step;setting a timer prior to the preparation time in response to the detecting; andalerting the user when the timer expires. 14. The information handling system of claim 8 wherein the instructions executed by at least one of the processors perform additional actions comprising: comparing the plurality of ingredients to a list of a plurality of unhealthy ingredients;identifying at least one of the plurality of ingredients that matches one of the unhealthy ingredients;retrieving one or more healthy alternative ingredients corresponding to the identified ingredient; anddisplaying to the user a substitution suggestion to the user to substitute the identified ingredient with one of the retrieved healthy alternative ingredients. 15. A computer program product stored in a computer readable storage medium, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions that include: selecting, by a user, a recipe from a plurality of recipes;retrieving, from a data store, a plurality of preparation steps and a plurality of ingredients corresponding to the selected recipe;sequentially displaying each of the plurality of retrieved preparation steps to the user on a display included in an interactive cooking preparation device; andmonitoring, using one or more sensors, a current preparation step, selected from the plurality of retrieved preparation steps, the current preparation step being performed by the user, wherein the monitoring comprises: retrieving, from the data store, one or more gestures that correspond to the current preparation step, and one or more thresholds that correspond to each of the gestures;recording the user performing the current preparation step;comparing the recorded current preparation step being performed by the user with the retrieved gestures using the retrieved thresholds;generating an alert when the comparison reveals a variance greater than one of the retrieved thresholds; andproviding a suggested course of correction to the user, wherein the suggested course of correction corresponds to the variance. 16. The computer program product of claim 15 further comprising functional descriptive material that causes the information handling system to perform additional actions that include: displaying an area of the interactive cooking preparation device where an ingredient selected from the plurality of ingredients should be placed by the user, wherein the display is a horizontal surface display;detecting an ingredient placed by the user in the area of the interactive cooking preparation device using one or more sensors included in the interactive cooking preparation device;comparing the placed ingredient with the selected ingredient; andalerting the user in response to the comparison revealing that the placed ingredient is different than the selected ingredient. 17. The computer program product of claim 15 further comprising functional descriptive material that causes the information handling system to perform additional actions that include: retrieving a list of one or more implements used to prepare the selected recipe;comparing each of the one or more implements with an existing inventory of implements;informing the user, using the display, to place implements in the existing inventory that match one of the implements used to prepare the selected recipe on a surface area of the interactive cooking preparation device; andalerting the user to obtain at least one of the implements used to prepare the selected recipe that do not match one of the implements in the existing inventory. 18. The computer program product of claim 17 further comprising functional descriptive material that causes the information handling system to perform additional actions that include: detecting that one of the implements placed by the user on the surface area of the interactive cooking preparation device using one or more sensors included in the interactive cooking preparation device does not match the implement corresponding to the informing; andalerting the user to retrieve and place a different implement on the surface area in response to the detecting, wherein the alerting includes displaying an image of the implement corresponding to the informing. 19. The computer program product of claim 15 further comprising functional descriptive material that causes the information handling system to perform additional actions that include: retrieving a current inventory of ingredients;comparing the current inventory of ingredients with the plurality of ingredients that correspond to the selected recipe, wherein the comparing reveals that at least one ingredient in the selected recipe is not in the current inventory of ingredients; andrequesting that the user obtain the one or more ingredients that are in the selected recipe and not in the current inventory of ingredients. 20. The computer program product of claim 15 further comprising functional descriptive material that causes the information handling system to perform additional actions that include: retrieving a preparation time corresponding to the current preparation step from the data store;detecting, using the sensors, that the user has commenced the current preparation step;setting a timer prior to the preparation time in response to the detecting; andalerting the user when the timer expires.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (103)
Horinouchi Atsushi (Otsu JPX), Apparatus and method for controlling electronic controlled cooking apparatus having storage.
Abrams, Vincent D.; Izzard, III, Alexander Edwin; Cunningham, Glen; Parker, Kenneth R.; Woods, Timothy E., Appliance communication and control system and appliances for use in same.
Ishikawa Kazuhiko,JPX ; Wanda Kazuo,JPX, Cooking apparatus sequentially displaying cooking methods on its display and cooking methods using such cooking apparatus.
Guerin Jacky (Mertzwiller FRX) Darigny Franck (Mittelhausbergen FRX) Muller Paul (Reichshoffen FRX), Electronic control device for automatic cooking, including learning for home electric oven.
Cahlander Robert L. (Red Wing MN) Carroll David W. (Cannon Falls MN) Hanson Robert A. (Inver Grove Heights MN) Hollingsworth Al (Naperville IL) Reinertsen John O. (Glen Ellyn IL), Food preparation robot.
Drucker Steven J. ; Raynault David Marcel, Interpretive language architecture for controlling the attributes of a physical chemical or thermodynamic process.
Michael E. Bales ; John Scott Brown ; Virginia L. Harwell ; Anthony E. Kendall ; Susan K. Fisher ; Pamela S. Kleese ; Jill L. Means ; Judith D. Barber ; Philip R. McKee ; James K. Pool, III, Menu driven control system for a cooking appliance.
Adam K. Kolawa ; Arthur Ray Hicken ; Stephen Frankini ; Skirmantas Kligys ; Emelina Gesheshyen ; Maxim Troukhan, Method and apparatus for automated selection, organization, and recommendation of items.
Muegge, Coleen Judith; Rael, Jennifer Elizabeth; Edberg, Karen; Doligale, Alicia A.; Harmon, Larry R.; Blanchard, Cecilia Maria, Methods and apparatus for operating a speedcooking oven.
Kawabata Tsuneo (Osaka JPX) Makita Minoru (Higashiosaka JPX) Masuzawa Sigeaki (Yamatokoriyama JPX), Microwave oven with a programmable digital control circuit.
Petty J. Scott ; Cook Edward R., Oven with high power radiant cooking elements and methods of developing, optimizing, storing, and retrieving recipes for.
Lamanna Dominic,AUX ; Menz Ronald Joseph,AUX, Prepared meal system with lower hotplate having a plurality of heating zones and an upper radiant heating element and o.
Burkett Douglas A. (Eaton OH) Mercer Gary L. (Eaton OH) Koopman Peter J. (Eaton OH) Landwehr Tim A. (Eaton OH), Programmable load compensation method and apparatus for use in a food.
Barger James R. ; Groeschel Edward C. ; Anderson Judy K. ; Bentley John R. ; Baldwin Mark W. ; Thurlow Sandra S., Thermal convection oven conversion algorithm.
Chefalas, Thomas E.; Kochut, Andrzej; Pickover, Clifford A.; Weldemariam, Komminist, Drone and drone-based system and methods for helping users assemble an object.
Steffen, Michael A.; Borras, Rodrigo L., Methods and apparatus for sensing motion of a portable container and providing human perceptible indicia based on the sensed motion.
Do, Lydia Mai; Grigsby, Travis M.; Nesbitt, Pamela Ann; Seacat, Lisa Anne, Monitoring recipe preparation using instructive device and generating an alert to provide feedback.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.