This invention is directed to a system for facilitating food preparation, and in particular, for providing real time audio visual prompts for the proper preparation and operation of a kitchen appliance.
In commercial restaurants, particularly the quick serve restaurants, the kitchen staff has little education, little training, and often does not speak the English language. However, even in quick serve restaurants, anyone operating a kitchen appliance is required to remember a number of different recipes and operate equipment which is deceptively sophisticated. In this day and age, even a fryer makes use of onboard computers and a number of controls to cook a number of different items such as french fries, chicken wings, shrimp, chicken tenders and more depending on the style of the restaurant. The same is even more true of a more universal cooking device such as an oven in which the same device may be responsible for cooking a pizza, baking bread or making cookies, sometimes at the same time. The issue also is involved where there is no intelligent cooking equipment such as a wok, fry pan or grill, in which there is no sophisticated computer control for automating the various different cooking operations.
As a result, as is human nature, inappropriate operation of the equipment occurs. At best, this results in an inconsistent food product, which may damage the customer's experience. At worst, it may result in insufficient cooking in violation of food safety codes, which could result in a health hazard. Accordingly, a system for overcoming the shortcomings of the prior art is desired.
Other objects, features, and advantages of the present invention will be apparent from the written description and the drawings in which:
Reference is first made to
At least audio visual display 20 is in the kitchen environment and either adjacent with or formed as part of a kitchen appliance 30. In this way, display 20 is always readily accessible to an operator 40. It should be noted that kitchen appliance 30 is not necessarily a part of the invention or system 100. As will be described in detail below, the server 10 transmits audio visual cues regarding the preparation of particular food products to audio visual display 20. In one embodiment, the visual cues are changed at timed intervals in accordance with the process of a recipe being performed by an operator 40.
When preparing food, a recipe is associated with a process. Certain steps and ingredients occur in a chronological manner. For example, when preparing a pasta dish, the vegetables are often sautéed prior to the addition of the protein and the sauce. Some vegetables such as garlic and onion are even sautéed ahead of other vegetables such as peppers, broccoli and the like. This happens at time intervals to allow the food to properly cook. The ingredients for each step (recipe) and order and timing of these step intervals (process) are stored in database 12.
Reference is now made to
Following the pasta example, the first activity would be to place the oil with garlic into a heated pan. Because this is the first activity there is no time associated with it. An image 412, either a still photo or a short video clip showing the garlic and oil being placed into the heated pan and sautéed, is stored in memory 200 as an image 402. A 30-second interval 202 is stored. In response to inputs from clock 14, server 10 acts on the stored activity data 214 and at the end of time interval 202, the second step would be shown, and a second stage activity occurs; by way of non limiting example, the sautéing of onions 216. The associated image 404 would be the placing and mixing of the onions within the pan. A further 30-second interval 204 is stored in file 200 and triggers the next activity 218; the protein being added. A still or video image 406 showing meat, fish or poultry being poured into the pan would be stored and associated with this activity 218. A 60-second interval 206 is stored to trigger the next activity 220; adding vegetables simultaneously with retherming the pasta. A stored picture or a video 408 associated and mapped to this activity 220 would show how to perform the step. The next step would be at the end of a 30-second interval 208. In this case, thirty second interval 208 is associated with the trigger for a stored activity 222; sauce being added. A corresponding image 408 showing how to change the heat from medium to high stored as part of the recipe in activity 222 and adding sauce is stored in memory 200. Another 30-second interval 210 is stored and mapped to trigger the next step 224; adding pasta. An image 410 of adding pasta and perhaps stirring, if needed, is stored and mapped to this recipe step in memory 200. At the end of a last 30-second interval 212, plating of the meal occurs so that the timing of the elapsing of 30-second time interval 212, the nature of the activity 226 which is plating, and an image 414 of emptying the pan onto a plate are all stored in memory 200 and mapped for each other.
Memory 200 with the associated activity data 202-414 corresponding to steps in a recipe are shown as a pasta example. However, the files conform to substantially any type of food preparation such as a hamburger where the activities may be the placing of the burger, flipping a burger, moving a burger from one portion of the grill to another depending upon the degree to which the burger is to be cooked, adding cheese, toasting buns, adding onions, bacon or the like. Also, although not shown in the file, the end of each time period could trigger an audio alarm at audio visual display 20 to get the attention of operator 40 to look at audio visual display 20. Lastly, the image may be a still photo, a video, real life action or animation, i.e. any image which demonstrates to user 40 the performance of the desired activity.
Reference is now made to
Turning to
Once the appropriate food item is presented, the scroll arrow is no longer depressed and a recipe is selected in a step 510. If a recipe is not selected then the process is returned to the initial build state 506. However, if a recipe is selected by input, rather preferably touching of the touch screen at the presented image, then the build information for the selected recipe is provided in a step 512. The build information is an audio visual cue to teach operator 40 the proper process for cooking the selected recipe.
In one example, a screen as shown in
A second process enabled by the system 100 is the real time prompting of instructions of the cooking process. In the prompt, a respective one of each of images 402-412 would be shown in chronological order at the end of the associated time interval 202-212 which triggers the mapped activity and image. By way of example, at the start, server 10 would obtain the entire recipe from database 12. Server 10 identifies first activity 214 (sautéing garlic) and then transmits image 402 associated with sautéing garlic in oil in accordance with activity 214 to audio visual display 20. Clock 14 would time out a 30 second interval to trigger server 10 to select the second activity 216 which is sautéing onions causing server 10 to display image 404 of onions being added to a pan at audio visual display 20. Similarly, clock 14 would then clock out a second 30 second interval 204 which triggers server 10 to select the next activity to 18 of adding protein. Server 10 selects stored image 406 of protein being added to the pan from database 12 and causes it to be displayed at display 20. At the end of a 60 second interval of heating the protein, the activity 220 of adding vegetables is triggered and an image 408 of adding vegetables would be shown at audio visual display 20. Similarly, at the end of successive time intervals 208, 210 and 212, server 10 in response to a clock input causes images 410, 412 and 414 to each be individually shown at audio visual display 20 in proper order to complete the process by changing the temperature, adding the sauce, and adding pasta to the dish. In this way, the stored images may be utilized in both the build stage and an ongoing cook prompt stage.
Reference is now made to
In a step 608 the system returns to normal operation. The burger is cooking on kitchen appliance (a grill) 30. Clock 14 is operating in the background providing a clock input to server 10. It should be noted that a running timer may be displayed at audio visual display 20 to help the operator 40. However, to accommodate multiple recipes being prepared at a single kitchen appliance 30 and utilizing a single audio visual monitor 20, the visual cues corresponding to other foods being cooked may replace the image corresponding to the hamburger in question when no activity is required for the hamburger. In this way, a french fry instruction may be displayed, or an instruction for a second or third burger at a different place in its respective process may be displayed. To facilitate this, the visual cue for stage 1 may be removed at a predetermined time interval, or in response to an active prompt from user 40 such as a touch screen key at audio visual display 20 corresponding to the stage process having been completed.
In a step 610 it is determined whether the timer corresponding to stage 2 of the process has elapsed. If not, then the process returns to normal operation at step 608. If the time has expired, then in step 612, server 10 sends the visual cue corresponding to the next process step to audio visual display 20. In one non limiting example, in step 612, the cue corresponds to prompting the cook to place cheese on the burger in accordance with a cheeseburger recipe; i.e., an image of cheese being placed on a burger. In a step 614 the process returns to normal operation as discussed above.
In a step 616 it is determined whether the timer has expired corresponding to the third stage of the process. If not, the process is maintained in normal operation in accordance with step 614. If server 10 determines that stage 3 has been completed, then server 10 causes the stage 4 visual cue stored in database 12 to be displayed at display 20, prompting the cook to place the finished burger on a bun in a step 618. The entire system then returns to normal operation in a step 620 by either going dormant or showing further ongoing activities corresponding to other food.
When preparing several foods utilizing a single cooking surface, there is often fear of cross contamination. In addition to the recipe for cooking an individual food such as a hamburger or pasta, where food shares a common area such as on a grill, there will be rules as part of the recipe regarding the use of the cooking surface as a function of the foods being prepared. Certain foods are generally not prepared adjacent other foods at various stages of cooking. By way of example, a new chicken breast or hamburger patty is not placed in proximity to an almost completely cooked chicken breast or hamburger patty for fear of cross contamination of bacteria found in raw food, but not in cooked food. Accordingly, server 10 makes use of spacing rules stored in database 12 as a function of the type of food currently being cooked and to be cooked. This process is performed by server 10 ahead of any processing of cooking steps associated with a recipe.
Reference is now made to
In accordance with the invention, a home screen is displayed at audio visual display 20 to the user in a step 700. Home screen 22 (
If a product is selected, then in a step 704 audio visual display 20 will display available recipes as shown in
By way of example, if the rules were in accordance with the display of
In the embodiment shown in
In the step 710, a location is selected by the user. If no location is selected, the entire process may return to step 700 and the home screen 22. If a location is selected by the user, server 10 determines whether the chosen location is valid as a function of the placement rules for the product being placed in a step 712, i.e. no chicken near mini sirloin. If not, the user is notified that the selected location is invalid in a step 714 and the available grill spaces are again indicated in step 708.
Even if the selected position is valid, there may be active cooking already occurring in the space. Server 10 stores food items being cooked, mapped to the input position in database 12. In a step 716, server 10 determines whether an active cook is occurring in the selected position. If yes, then the process returns to step 714 and server 10 causes a signal to be output to audio visual display 20 to notify the user that the selected position is invalid. If it is determined in step 716 that there is no active cook in the chosen position, then the product icon 26 corresponding to chicken strips is placed in the chosen position by input at audio visual display 20. Server 10 then changes a status for that position as being unavailable for future cooks during the cook process.
In one embodiment, server 10 utilizes clock 14 to project a countdown timer associated with each food at each position at audio visual display 20. In this way, a user may quickly determine the future availability of positions, and/or the timing to a next step to be performed in the recipe. In a more preferred embodiment, the audio visual cues of the recipe associated with the selected food are displayed in the corresponding position of audio visual display 20 as discussed above. By providing an input at audio visual display 20, the build steps or process of the selected food may be shown across the entire screen of audio visual display 20 as discussed above rather than each respective position 22a-22l of the corresponding food. In this way, if the operator 40 requires to see the steps in more detail, it can be accomplished.
As each food being cooked is input at audio visual display 20, the food being cooked is stored in database 12 along with the position at which it is being cooked. In this way, server 10 acting on the information stored in database 20 can utilize the rules stored in database 12 to determine future availability of cooking positions.
By providing recipes stored in a database with each processed step linked to a visual cue, and a server in communication with an audio visual display within viewing distance of a kitchen appliance being used for that recipe, a system which provides prompting an instruction in real time to the kitchen appliance operator is provided. In this way, forgetfulness and confusion is removed as one cause of improper food preparation. Furthermore, by providing step by step visual cues either in chronological order or as an entire build outline, it is possible to teach chefs or prompt them as a learning tool or as a refresher prior to preparation of an item. Still further, by utilizing sounds and pictures, but not the spoken language, a person's inability to understand spoken instructions from a supervisor is removed.
It should be noted, that server 10 and audio visual display 20 may be located at the same facility or remote from each other across a distributed network. Display 20 and server 10 may be hard wired to each other, communicate wirelessly utilizing cellular technology, radio frequency technology, and the Internet. Server 10 may include a processor for determining intervals from clock inputs, selecting appropriate data from memory files in database 12 and/or inputting the image or audio data to display 20.
While the preferred embodiments of the invention have been illustrated and described, it will be clear the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present invention as described in the claims.
This Application claims priority to U.S. Provisional Application No. 61/187,076 filed on Jun. 15, 2009 in its entirety.
Number | Date | Country | |
---|---|---|---|
61187076 | Jun 2009 | US |