METHOD AND APPARATUS FOR COOKING USING CODED INFORMATION ASSOCIATED WITH FOOD PACKAGING
A cooking apparatus capable of reading or detecting coded information printed on or otherwise associated with food packaging is provided. Food packaging capable of being read or detected by a cooking apparatus is also provided. The cooking apparatus sets cooking time and cooking temperature as a result of reading or detecting coded information printed on or otherwise associated with food packaging. The cooking apparatus is capable of interacting with a user of the cooking apparatus to further assist the cooking process started as a result of reading or detecting coded information printed on or otherwise associated with food packaging. The cooking apparatus capable of connecting to a remote computer and server and receiving and displaying web pages generated by the remote server to further assist the cooking process.
The present application is a continuation of U.S. patent application Ser. No. 15/374,196, filed on Dec. 9, 2016, entitled “Method and Apparatus for Cooking Using Coded Information Associated with Food Packaging,” which application is a continuation of U.S. patent application Ser. No. 14/875,412, filed on Oct. 5, 2015, issued as U.S. Pat. No. 9,518,744, entitled “Method and Apparatus for Cooking Using Coded Information Associated with Food Packaging,” which applications are incorporated by reference herein in their entirety.
FIELD OF THE INVENTIONThe present invention relates to an improved cooking method and apparatus therefor associated with food packaging having readable encoded information. More particularly, the improved cooking method and apparatus of the present invention includes reading encoded information contained on or associated with food packaging for food, cooking the food according to the encoded information and providing an interactive cooking environment.
BACKGROUND OF THE INVENTIONAdvancements in semiconductor, electronic and display technologies have resulted in remarkable new ways for individuals to accomplish daily tasks. Devices like smartphones, tablets, and notebook computers, and their ability to connect over the internet, give the users of these devices brand new ways to access a world of information in a intuitive easy to use manner. At the tap of their fingers, users can gain access to untold wealth of information and the ability to connect with other uses.
The kitchen has been largely left out of this technology leap forward. For the most part, conventional ovens, microwave ovens and toaster ovens continue to be manufactured and used in the same way that they were built for the past decades. They include manual controls (e.g., knobs, buttons, etc.) by which the cook manually program these kitchen tool to perform their functions. Whether operating from a written recipe or the instructions on the back of food packaging, the cook will manually input cooking instructions into the oven to cook the food.
There is a need for an improved cooking method and apparatus that allows the therefor that provides everyday people to use the power of today's electronics and display technologies.
SUMMARY OF THE INVENTIONIn accordance with one embodiment of the invention, food packaging is provided having encoded information. The encoded information for example is printed on the side of the packaging for example using QR codes or associated with the packaging using tags such as RFID tags or near field communication device. The encoded information is capable of being read by a sensor or detector associated with cooking apparatus in accordance with the invention. The encoded information read by the sensor or detector associated with the cooking apparatus informs the cooking apparatus how to cook the food associated with the food packaging.
In accordance with another embodiment of the invention, a cooking apparatus is provided comprising a cooking housing containing a controllable cooking element for cooking food; the cooking housing having at least one manually actuatable input device for manually inputting an instruction to cook the food; the cooking housing further having a sensor for reading first information contained on food packing brought proximate to the housing; a microprocessor contained within the housing for receiving second information from the sensor relating to the first information read from the food packaging; the manually actuateble input device controllably connected to the controllable cooking element for controlling the cooking of food; and the microprocessor controllably connected to the controllable cooking element for controlling the cooking of food based on the second information.
In accordance with another embodiment of the invention, the cooking apparatus further comprises a touch-sensitive flat panel display element for displaying words, pictures, videos and/or other images to the user of the cooking apparatus, a speaker for audibly producing sounds, and a microphone for receiving audible spoken words. The words, pictures, videos and/or other images displayed on the flat panel display element and audible sounds are generated in connection with the reading or detecting coded information printed on or otherwise associated with food packaging. The user of the cooking apparatus interacts with the cooking-apparatus via touching the touch-sensitive flat panel display element and speaking into the microphone.
In accordance with another embodiment of the invention, the cooking apparatus further comprises a communication device such as an IEEE 802.11 WIFI device or Ethernet device for allowing the cooking apparatus to bidirectionally communicate with a remotely located server via the Internet or other network. The cooking apparatus sends and retrieves cooking information to and from the remote server via the interne connection. As a result, an enhanced interaction between the cooking apparatus and user of the cooking apparatus is achieved.
For purposes of summarizing the advantages achieved over the prior art, certain advantages have been described herein above. Of course, it is to be understood that not necessarily all such advantages may be achieved in accordance with any particular embodiment. Thus, for example, those skilled in the art will recognize that the invention may be embodied or carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other objects or advantages as may be taught or suggested herein.
All of these embodiments are intended to be within the scope of the invention. These and other embodiments will become readily apparent to those skilled in the art from the following detailed description of the preferred embodiments having reference to the attached figures, the invention not being limited to any particular preferred embodiment(s) disclosed.
The present invention will now be described with reference to
As illustrated in
When the food packaging is brought proximate to the cooking apparatus, the digital message associated with the food packaging is read by the cooking apparatus. The read digital message provides the cooking apparatus information needed to prepare and/or cook the food. By way of example and without limiting the scope of the invention, suppose the user has purchased a frozen dinner requiring a removal from the box first step, a defrost second step at a first temperature for a first duration, a remove the film third step, a cooking fourth step at a second temperature for a second duration, and a mixing fifth step. The “REMOVE FOOD FROM THE BOX” step would be encoded in the first process identifier. The “DEFROST” step would be encoded in the second process identifier and the defrost temperature and defrost time would be indicated in the second process information. The “REMOVE THE FILM” step would be encoded in the third process identifier. The “COOKING” step would be encoded in the fourth process identifier and the cooking temperature and cooking time would be indicated in the fourth process information. The “MIXING” step would be encode din the fifth process identifier. By reading the digital message, the cooking apparatus would have the information necessary to properly cook the meal without further input by the user.
When different cooking apparatuses can be used to cook the same food (e.g., a frozen dinner can be cooked in a microwave, a conventional oven and a toaster oven), the process identifiers identify whether the process is to be used for cooking in a microwave, a conventional oven or a toaster oven. This identification is achieved by through coding, ordering or some combination of the two. Preferably, the process identifiers and process information fields associated with a first cooking apparatus are listed first (e.g., the microwave oven cooking instructions are listed first), followed by the process identifiers and process information fields associated with a second cooking apparatus are listed second (e.g., the conventional oven cooking instructions are listed second), followed by the process identifies and process information fields associated with a third cooking apparatus are listed third (e.g., the toaster oven cooking instructions are listed third), and so on. When the food packaging is brought proximate to the chosen cooking apparatus, the digital message associated with the food packaging is read by the cooking apparatus. The software of the chosen cooking apparatus uses the cooking instructions corresponding to the chosen cooking apparatus.
In the embodiments described below in which the cooking apparatus is connectable to a remote computer or server via the internet (see
Cooking housing 10 also houses contact-sensitive flat panel display 12 and detector/reader 14. A cook according to the present invention brings food packaging 1 illustrated in
In the second embodiment illustrated by the dashed lines m
As depicted in
As depicted in
As depicted in
Although not depicted in
In accordance with another embodiment of the invention, as depicted in
As depicted in
The images are generated by software running on microprocessor 25 or on remote server 37 or a combination of both. The software receives as input the information read from the food packaging by the decoder/reader. As a result of receiving the information from the food packaging, the software knows the identification of the food, the batch from which the food comes, the expiration date, and the steps necessary to properly prepare and cook the food. Using this information as well as information about the model and make of the cooking apparatus, the software generates a set of graphical images on the contact-sensitive flat panel display to create a friendly graphical user environment to walk the cook step by step through the proper preparation and cooking of the food.
The cooking instructions could be as simple as “PRESS START.” The cooking instruction may be more complex as requiring the cook/user to prepare the food. Such instructions included “INSERT IN OVEN”, “REMOVE FILM”, “LIFT CORNER OF FILM”, “PUNCTURE FILM”, “LET STAND”, “COOL”, “CUT”, “CHOP”, “CUBE”, “SLICE, “TENDERIZE”, “ADD <INGREDIENT>”, “REDUCE”, “DEGLAZE”, “BOIL”, “SIMMER”, “MARINATE”, “DEFROST”, “SALT”. etc. The process information may provide further details above the various cooking/preparation steps. For example, regarding the “ADD <INGREDIENT>” step, the process information will inform the cook/user the <INGREDIENT> to be added, for example salt, water, oil, pepper, as well as the amount of the <INGREDIENT>.
When the cook has been instructed to perform a cooking/preparation step, the software will prompt the user to “PRESS NEXT STEP” after the cook/user has completed the cooking/preparation step. The cooking instructions will also give the cook/user the option to “GO BACK TO PREVIOUS STEP.”
The cook is not required to set the temperature or duration of the various cooking steps on the oven. The software obtains that information from the food packaging and instructs the heating element controllers to heat the stove and oven elements to the appropriate temperature for the appropriate duration. The software receives feedback from temperature probes placed in the food and the other feedback sensors and adjusts the temperature and duration appropriately. The software may adjust various cooking steps (e.g., cooking temperatures, cooking times) to account for variations associated with the different makes and models of cooking apparatuses.
In embodiments of the invention in which the cooking apparatus is connected via the Internet to a remote computer or server, the information on the food packaging regarding all of the steps necessary to properly prepare and cook the food may be either replaced by or supplemented with information resident on the remote computer/server. Using the IP address read from the food packaging, the cooking apparatus contacts the remote computer/remote server via a web browser 41 running on microprocessor 25. The cooking apparatus 9 provides the remote computer/server 37 with the identification of the food, the quantity of food, the batch from which the food comes, the expiration date read from the food packaging. In addition, the cooking apparatus 9 provides the remote computer/server information about the make, model and location of the cooking apparatus.
The remote computer/server 37 receives the identification of the food, the quantity of food, the batch from which the food comes and the expiration date read from the food packaging and the information about the make, model and location of the cooking apparatus 9. The remote computer/server 37 looks up in its database 40 the proper preparation and cooking instruction associated with the food identified by one or more of the identification of the food, the quantity, the batch from which the food comes and the expiration date. The remote computer/server may modify or customize the proper preparation and cooking instruction to take into account the quantity of food as well as the make, model and location of the cooking apparatus. For example, certain models of microwave ovens may be known to the remote computer/server to cook at a higher intensity than other models and therefore the cooking instructions may be modified to account for these differences. In addition, the location of the cooking apparatus may indicate that the cooking will be performed at a higher elevation which affects cooking times. Cooking instructions may be modified to account for these differences.
According to an alternative embodiment of the present invention, there are a plurality of remote computers/servers, each of which has a plurality of recipes maintained thereon. These remote computers/servers are searchable using web browser 41 and an appropriate search engine maintained on microprocessor 25 or by third party. The cook enters a particular food he/she wants to make—for example “meat lasagna”—into the search engine. The search engine will conduct a search ‘and identify one or more recipes for “meat lasagna” on the one or more remote computers/servers. Some of the recipes located by the search will have an “I WANNA COOK IT” logo associated with it. (Other logos or indicia are applicable to the present invention.) When the cook selects an “I WANNA COOK IT” recipe, the cook will be directed to a remote computer/server such as remote computer/server 37.
The remote computer/server 37 has or generates a set of web pages that provides step by step instruction to walk the cook using the cooking apparatus 9 through the proper preparation and cooking of the food identified by the food packaging 1 or the “I WANNA COOK IT” recipe. The web pages are served by the remote computer/server 37 to the cooking apparatus 9 over the Internet. The web pages are displayed on the contact-sensitive flat panel display 12. The web pages are displayed in the context of a web browser 41 running on microprocessor 25. The cook navigates through the cooking instructions. The cook uses the forward and back arrows and home screen to navigate through the cooking instructions via the web browser. In addition, after a web page has provided instructions to the cook about how to complete the next step, the web page displays a button with the phrase “NEXT STEP” which allows the cook to navigate to the next step by pressing the “NEXT STEP” button on the web page. The web pages also display a “PREVIOUS STEP” button which give the cook/user the option to navigate to the previous step in the preparation/cooking process.
The web pages are contextually divided into four categories: INTROUDUCTORY PAGES, PREPARATION PAGES, COOKING PAGES, and FINISHING PAGES. Remote server 37 interrogates the cook using the INTRODUCTORY PAGES to determine what the cook is planning to cook. If the cook has been directed to remote computer/server 37 by bringing packaging in accordance with the present invention proximate to reader 14 and having it read thereby, server 37 knows that the cook typically wants to cook at least something associated with the food contained in the food packaging (although the cook may use food packaging simply to access remote server 37). The INTRODUCTORY PAGES will query whether the cook wants to:
-
- (1) SIMPLY COOK THE [CONTENTS OF THE FOOD PACKAGING]
- (2) USE THE [CONTENDS OF THE FOOD PACKAGING] TO COOK AN “I WANNACOOK IT” RECIPE
- (3) SEARCH FOR ANOTHER “I WANNA COOK IT” RECIPE
- (4) HELP ME
- (5) SPEAK AN EXPERT
If the cook selects (1), the cook is asked if he/she wants to cook the entire package or a portion of the package. The cook is asked how he/she wants to cook the food. Upon receiving the answer to those inquiries, the cook will be directed to the PREPARATION PAGES.
If the cook selects (2), the cook searches for an I WANNA COOK IT recipe using the contents of the food packaging. For example, if the cook has passed a package of ground beef in front of the reader and the cook selects “USE THE GROUND BEEF TO COOK AN “I WANNA COOK IT” recipes, the cook will be able to search all of the I WANNA COOK IT recipes using ground beef—e.g., hamburgers, meatloaf, lasagna, etc. The cook selects the desired I WANNA COOK IT recipe, and flow proceeds to “I WANNA COOK IT” as described below.
If the cook selects (3), the cook searches for an I WANNA COOK IT recipe and selects a desired I WANNA COOK IT recipe or if the cook has been directed to remote computer/server 37 by selecting an I WANNA COOK IT recipe, the INTRODUCTORY PAGES will query whether the cooks wants to:
-
- (1) COOK THE “I WANNA COOK IT” RECIPE FOR [SELECTION]
- (2) SEARCH FOR ANOTHER “I WANNA COOK IT” RECIPE
- (3) HELP ME
- (4) SPEAK WITH AN EXPERT
If the cook selects (1), flow proceeds to “I WANNA COOK IT.” The cook is asked about the quantity—whether the cook wants to use the I WANNA COOK IT recipe to cook for one individual, two individuals, three individuals and so on. Using the I WANNA COOK IT recipe and the quantity information, the computer/server 37 generates an ingredient list including quantities to make the recipe with places to put check marks next to each ingredient. The web page asks the cook to check all of the boxes corresponding to those ingredients the cook has available to use in the recipe. The cook checks the corresponding boxes by making contact with the contact sensitive screen. If the cook has checked all of the boxes, the system will state that YOU HAVE ALL THE INGREDIENTS!! and the cook will be directed to the PREPARATION PAGES. If the cook does not check all of the boxes, the system will prompt the whether the cooks wants to:
-
- (1) PRINT UP A SHOPPING LIST
- (2) HAVE AN ASSOCIATED MARKET COLLECT THE MISSING AND PREPARE THEMISSING INGREDIENTS
- (3) SEARCH FOR ALTERNATIVE INGREDIENTS
- (4) RETURN TO PRIOR MENU
If the cook selects (1), the cooking apparatus causes a printer associated with the home wife network to print up a shopping list of missing ingredients and quantities. If the cook selects (2), the list of missing ingredients is transmitted to an associated market geographically nearby the cooking apparatus. The associated market collects the missing ingredients and prepares them for pick-up by the cook of delivery to the cook. If the user selects (3), the system offers ingredients that may be used as an alternative to the original ingredients and describes the change to the cook. If the user selects (4), the cook is returned to the prior menu.
The PREPARATION PAGES are designed to help the cook get to the cooking process. The PREPARATION PAGES may simply be an instruction to insert the food into the oven. The PREPARATION PAGES may also be a set of detailed set of step-by-step instructions designed to help the cook get everything read for cooking, including cutting food, marinating meats, combining ingredients, etc. With each step, a animated pictorial/graphical illustration of the step is displayed on the contact-sensitive display 12 to provide the cook an illustration of what exactly the cook is supposed to do on this step. For example, an animation of a cook cutting carrots would be displayed in the step is to cut a carrot. An animation of a cook adding sale would be display if the step is to add salt. An animation of a cook sauteing onions would be displayed if the step is to saute onions. A video or a link to a video showing a video representation of the step is all provided to the cook. The cook selects the video link by causing contact with the contact sensitive display. After a web page has provided instructions to the cook about how to complete the next step, the web page displays a button with the phrase “NEXT STEP” which allows the cook to navigate to the next step by pressing the “NEXT STEP” button on the web page. The web pages also display a “PREVIOUS STEP” button which give the cook/user the option to navigate to the previous step in the preparation process.
The COOKING PAGES are designed to help the cook cook the food. Exemplary cooking pages are provided in
The web pages display a “HELP ME” button and a “SPEAK WITH AN EXPERT” button which the cook/user selects by contacting the appropriate portion of the contact-sensitive display screen 12. When the cook selects “HELP ME”, the remote server serves web pages design to specifically help the cook with the step the cook is performing including animated graphical illustrations and or action videos of the step.
When the cook selects “SPEAK WITH AN EXPERT” the web browser indicates to the remote server 37 to open a chat window through which the cook chats with an expert. Packaged food producers traditionally establish relationships with chefs featured on the Food Network® such as Bobby Flay, Michael Symon, or Rachel Ray to promote their food. An advantage of the present invention is that producers of packaged food attract additional customers and increase sales by promoting the ability of the customers to directly connect with these celebrity chefs through the use of the present invention. The packaged food producers advertise on their packaging that if the food customer purchases a food package according to the present invention, the customer gains access to the celebrity chefs associated with the packaged food producer. The packaged food producer advertises that the celebrity chef would be webcasting at a certain date and time. Alternatively, packaged food producers create loyalty programs such that if after the customer purchases a certain quantity of food, the customer gains access to certain celebrities and special recipes.
The software application 52 prompts the user to enter information about the make, model and location of the cooking apparatus 9. The information amount the make, model and location of the cooking apparatus 9 is sent to remote computer/server 37. Remote computer/server 37 may modify or customize the proper preparation and cooking instruction to take into account the make, model and location of the cooking apparatus. For example, certain models of microwave ovens may be known to the remote computer/serve to cook at a higher intensity than other models and therefore the cooking instructions are modified to account for these differences. In addition, the location of the cooking apparatus may indicate that the cooking will be performed at a higher elevation which affects cooking times. Cooking instructions are modified to account for these differences.
Although this invention has been disclosed in the context of certain preferred embodiments and examples, it will be understood by those skilled in the art that the present invention extends beyond the specifically-disclosed embodiments to other alternative embodiments and/or uses of the invention and obvious modifications and equivalents thereof. In addition, while a number of variations have been shown and described in detail, other modifications, which are within the scope of this invention, will be readily apparent to those of skill in the art based upon this disclosure. It is also contemplated that various combinations or subcombinations of the specific features and aspects of the embodiments may be made and still fall within the scope of the invention. Accordingly, it should be understood that various features and aspects of the disclosed embodiments can be combined with or substituted for one another in order to form varying modes of the disclosed apparatus. Thus, it is intended that the scope of the present invention should not be limited by the particular disclosed embodiments described above, but should be determined only by a fair reading of the claims that follow.
Claims
1. A system for cooking using a smart cooking appliance and a separate smart device comprising:
- the separate smart device having a smart device data transceiver capable of communicating with the smart cooking appliance using a cellular telephony network,
- the separate smart device capable of wirelessly downloading a plurality of different software applications, one or more of the downloadable software applications allowing the separate smart device to add capabilities to itself for controlling a smart cooking appliance, and one or more of the downloadable software applications allowing the separate smart device to perform functions unrelated to controlling the smart cooling appliance,
- the separate smart device having a processor design to execute the one or more of the downloadable software applications for controlling the smart cooking appliance and the one or more of the downloadable software applications to perform functions unrelated to controlling the smart cooking appliance,
- the separate smart device, in connection with the execution of the one or more of the downloadable software applications for controlling the smart cooking appliance, is designed to send messages through the smart device data transceiver using a cellular telephony network capable of being received by the smart cooking appliance, the one or more application providing cooking instruction to the smart cooking appliance; and
- the smart cooking appliance having a cooking element, a processor, a receiver electrically connected to the processor capable of wirelessly communicating with the separate smart device using a cellular telephony network, including capable of receiving instructions from the separate smart device regarding setting of the cooking element.
2. A system as in claim 1, wherein the separate smart device includes a display screen and the display screen is capable of displaying a recipe having one or more cooking settings.
3. A system as in claim 2, wherein the cooking instruction sent to the smart cooking appliance corresponds to the recipe displayed on the display screen.
4. A system for cooking comprising:
- a separate smart device, the separate smart device capable of wirelessly communicating using a cellular telephony network information corresponding to a plurality of cooking settings to a smart cooking appliance and capable of making voice calls with other separate smart devices, the separate smart device having a protective enclosure that allows the separate smart device to be moved with reduced risk of damage, a speaker contained within the protective enclosure, a microphone contained with the protective enclosure, a smart device data transceiver contained within the protective enclosure capable of communicating with the smart cooking appliance using a cellular telephony network, a smart device processor capable of controlling the smart cooking appliance via sending messages through the smart device data transceiver using a cellular telephony network and capable of communication with other smart devices to enable voice calls between smart devices, and
- the smart cooking appliance including a housing containing a controllable cooking element for cooking food,
- the housing supporting at least one manually actuatable input device for manually inputting one or more cooking settings,
- the cooking housing containing a processor capable of receiving information corresponding to a plurality of cooking settings sent to the cooking apparatus wirelessly from the separate smart device using a cellular telephony network; and
- the processor connected to the controllable cooking element for controlling the cooking element in response to the information corresponding to a plurality of cooking settings.
5. A system as in claim 4, wherein the separate smart device includes a display screen and the display screen is capable of displaying a recipe having one or more cooking settings.
6. A system as in claim 5, wherein the cooking instruction sent to the smart cooking appliance corresponds to the recipe displayed on the display screen.
7. A smart cooking appliance comprising:
- a cooking element,
- a processor,
- a receiver electrically connected to the processor capable of wirelessly communicating with a separate smart device using a cellular telephony network and capable of receiving instructions from the smart device regarding setting of the cooking element,
- wherein the smart device is capable of communicating with the smart cooking appliance using a cellular telephony network and capable of wirelessly downloading plurality of difference software applications, one or more of the downloadable software applications allowing the separate smart device to add capabilities to itself for controlling the smart cooking appliance, and one or more of the downloadable software applications allowing the separate smart device to perform functions unrelated to controlling the smart cooking appliance,
- wherein the smart device is designed to execute the one or more of the downloadable software applications for controlling the smart cooking appliance and the one or more of the downloadable software applications to perform functions unrelated to controlling the smart cooking appliance, and
- wherein in connection with the execution of the one or more of the downloadable software applications for controlling the smart cooking appliance, the smart device sends messages using a cellular telephony network capable of being received by the smart cooking appliance providing one or more cooking instructions to the smart cooking appliance.
8. A smart cooking appliance comprising:
- a housing containing a controllable cooking element for cooking food,
- the housing supporting a least one manually actuatable input device for manually inputting one or more cooking settings,
- the cooking housing containing a processor capable of receiving information corresponding to a plurality of cooking settings sent to the cooking apparatus wireless from a separate smart device; and
- the processor connected to the controllable cooking element for controlling the cooking element in response to the information corresponding to a plurality of cooking settings,
- wherein the separate smart device is capable of wirelessly communicating using a cellular telephony network information corresponding to a plurality of cooking settings to the smart cooking appliance and is capable of making voice calls with other separate smart devices, the separate smart device having a protective enclosure that allows the separate smart device to be moved with reduced risk of damage, a speaker contained within the protective enclosure, a microphone contained within the protective enclosure, a smart device data transceiver contained within the protective enclosure capable of communicating with the smart cooking appliance using a cellular telephony network, and a smart device processor capable of controlling the smart cooking appliance via sending messages through the smart device data transceiver and capable of communication with the other smart devices to enable voice calls between separate smart devices.
Type: Application
Filed: Sep 27, 2021
Publication Date: Feb 3, 2022
Inventors: Ryder C. Heit (Los Altos Hills, CA), Warren S. Heit (Los Altos Hills, CA)
Application Number: 17/486,665