Microwave ovens presently in use may employ various data entry mechanisms to input data into the thermal process stream or oven control mechanism. These data entry mechanisms may be electrical and mechanical keyboards, card readers, light pens, wands, radio frequency detectors, or the like. The data may be transmitted to a controller of the thermal process stream. The implementation of the data results in a specimen within the oven receiving energy to heat the specimen to some desired temperature.
A microwave oven may employ an interpretive language architecture for the seamless transfer of energy to the specimen through a physical, chemical, or thermodynamic process stream of the oven, such as that described in U.S. Pat. No. 6,198,975. The interpretive language architecture may receive an indicia, such as an externally derived and predetermined code, through the data entry mechanism. The indicia or code may be disposed on the surface of the specimen or food package to be heated, and entered or scanned by an end user through the data entry mechanism, for example. The interpretive system interprets the indicia or code and transforms it into user-independent commands. The user-independent commands enable the thermal process stream of the host microwave oven to function over a wide but controlled range of energy transfer to the specimen.
Such microwave ovens may be capable of operating in multiple operating modes, such as a traditional standard operating mode and an interpretive language architecture operating mode, as described above. A problem can arise, however, if a user effects data entry through the data entry mechanism thinking that one mode was enabled whereas, in reality, a different operating mode was enabled. For example, when the data entry mechanism is utilized to communicate a simple numeric code to the microwave oven for processing in the interpretive language architecture mode, failure to first identify the forthcoming data as intended to be directed to the interpretive system can result in the data being perceived by the thermal process stream or microwave oven as standard input, such as an operating time at full power. This can result in a thermal process operation far beyond that intended by the end user for the host or microwave oven, and may result in fire, physical property damage, end-user burns and injury, or death.
It is with respect to these considerations and others that the disclosure made herein is presented.
Technologies are described herein for providing sensory feedback to users of microwave oven or other thermal process stream device indicating operation in an interpretive language architecture mode. Utilizing the technologies described herein, a user of the host microwave oven may be prevented from inadvertently entering a predetermined code intended for the interpretive language architecture mode but received by a controller of the microwave oven as standard input, such as an operating time at full power. This may avert a thermal process operation from taking place that is far beyond that intended by the user for the host or microwave oven, avoiding any potential fire, physical property damage, end-user burns, and injury that may have resulted.
While the subject matter described herein is presented in the general context of program modules that execute in conjunction with the execution of an operating system of a host microwave oven, those skilled in the art will recognize that other implementations may be performed in combination with other types of program modules. Generally, program modules include objects, routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types. It should be appreciated that the subject matter described herein may be implemented as a computer-controlled apparatus, a computer process, a system, or as an article of manufacture such as a computer-readable storage medium. Computer-readable storage media include volatile and non-volatile, removable and non-removable media implemented in any method or technology for the storage of information, such as computer-readable instructions, data structures, program modules, or other data, and does not include transitory signals. For example, computer-readable storage media include, but are not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, HD-DVD, BLU-RAY, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired data structures, program modules, or other data and that can be accessed by the operating system of the microwave oven or other computing device. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
In the following detailed description, references are made to the accompanying drawings that form a part hereof and that show, by way of illustration, specific embodiments or examples. In the accompanying drawings, like numerals represent like elements through the several figures.
The interpretive language architecture 100 also includes an operating system that may orchestrate the transfer of energy through the thermal process stream of the device to the specimen. The operating system 104 may further include a BIOS machine 106 and a work manager 108. The BIOS machine 106 may represent a class of objects or modules that command and control the operational features of the host microwave oven or other device as described in U.S. Pat. No. 5,812,393, which is incorporated herein by this reference in its entirety. The work manager 108 may represent a class of objects or modules that command and control work performed or to be performed on the specimen or food product by the thermal process stream, as disclosed by U.S. Pat. No. 5,883,801, which is incorporated herein by this reference in its entirety. The instructional output of the work manager 108 is transmitted to the host process stream or microwave oven 110 for implementation, i.e., to provide thermal response to the work instructions.
As further described in the Interpretive Language Architecture patent, the BIOS machine 106 may receive an indicia comprising an externally derived and predetermined code from the device data entry mechanism 102. The indicia or code may be disposed on the surface of the specimen or food package to be heated, and entered through a keypad comprising the device data entry mechanism 102, for example. The BIOS machine 106 and work manager 108 interpret the indicia or code and transform it into user-independent commands which are sent to the host process stream or microwave oven 110 to control the energy transfer to the specimen. The interpretive language architecture 100 is seamless and does not rely on preconceived data stored in the memory of the oven, device, or other computer to implement the work performed on the specimen through the described process.
The device data entry mechanism 102 may include a keypad 206 comprising numeric keys 208, function keys 210, and other input keys, buttons, knobs, or controls that allow a user of the microwave oven 202 to input instructions for the heating of the specimen. The device data entry mechanism 102 may further include a display 214 for displaying status and other feedback data to the user throughout the process. It will be noted that the device data entry mechanism 102 illustrates the normal operational, darkened or un-illuminated state of a common microwave oven keypad during data entry and cooking, according to embodiments.
According to one embodiment, the process of heating the specimen through the interpretive language architecture 100 controlled thermal process stream, referred to herein as the “interpretive language architecture mode,” begins with the user notifying the BIOS machine 106 that a forthcoming input data entered through the device data entry mechanism 102 is solely intended for use by the BIOS machine 106 and work manager 108. This may be accomplished by the user first pressing a special “BIOS” function key 212 appropriately labeled on the keypad. It will be appreciated that this may also be accomplished by any other method well known to practitioners of the art for the purposes of commencing a particular data entry mechanism or mode.
According to the current embodiment, the device data entry mechanism 102, e.g. the keypad 206 of the microwave oven 202, provides sensory feedback to the user indicating that the device is operating in the interpretive language architecture mode and that subsequent input data to be interpreted by the BIOS machine 106 and/or the work manager 108 is expected. The expected input data may comprise the predetermined code consisting of a number of numeric digits, for example. As shown at 300A in
Visual state 300F shows the visual state of the device data entry mechanism 102 after (1) the “BIOS” function key 212 has been pressed, (2) the user-entered data input has been completed, (3) the “Start” function key or button has been pressed, (4) the user-entered data input has been interpreted by the BIOS machine 106 and/or work manager, and (5) the thermal process stream operation has commenced. For example, the keypad 206 may be returned to its normal darkened or un-illuminated state, and the total thermal process operating time interpreted from the user-entered input data by the BIOS machine 106 and/or work manager 108 may be shown in the display 214. According to one embodiment, the “BIOS” function key 212 remains illuminated or flashing until the thermal process initiated in the interpretive language architecture mode has ended.
Referring now to
The routine 400 begins at operation 402, where the BIOS machine 106 receives an indication that the process of heating the specimen through the interpretive language architecture mode is to be initiated. This may comprise a user of the microwave pressing the “BIOS” function key 212 on the keypad 206 of the device data entry mechanism 102, for example. It will be appreciated that this may also be accomplished by any other method known in the art for the purposes of commencing a particular data entry mechanism or mode.
The routine 400 proceeds from operation 402 to operation 404, where the BIOS machine 106 or other module of the operating system 104 provides sensory feedback to the user through the device data entry mechanism 102 that microwave oven 202 or device is operating in interpretive language architecture mode and that subsequent input data to be interpreted by the BIOS machine 106 and/or work manager 108 is expected. As further described above, the sensory feedback may comprise continuously flashing lights behind the “BIOS” function key 212, a “Start” function key or button, as well as the numeric keys 208 on the keypad 206, but not behind any of the other keypad keys, according to one embodiment. In addition, the display 214 may further indicate that input data for the BIOS machine 106 is expected, as shown at 300A in
From operation 404, the routine 400 proceeds to operation 406, where the BIOS machine 106 receives the input data from the device data entry mechanism 102. For example, the BIOS machine 106 may receive the indicia comprising the predetermined numeric code associated with the specimen or food package to be heated. The routine 400 proceeds from operation 406 to operation 408, where the BIOS machine 106 receives an indication that the user-entered data input is complete. This may be indicated by the user pressing the “Start” function key or button on the keypad 206 of the device data entry mechanism 102, for example.
Upon receiving the indication that the data input is complete, the routine 400 proceeds from operation 408 to operation 410, where the BIOS machine 106 removes the previously provided sensory feedback to the user through the device data entry mechanism 102. For example, the keypad 206 of the device data entry mechanism 102 may be returned to its normal darkened or un-illuminated state. According to further embodiments, the BIOS machine 106 and/or the work manager 108 may interpret the user-entered data input and initiate the corresponding thermal process stream operation. The total thermal process operating time interpreted from the user-entered input data by the BIOS machine 106 and/or work manager 108 may further be shown in the display 214 of the device data entry mechanism 102. According to one embodiment, the “BIOS” function key 212 remains illuminated or flashing until the thermal process initiated in the interpretive language architecture mode has ended.
While some embodiments provided herein are specifically described in regard to a microwave oven used to heat a food package, those skilled in the art will readily appreciate that the embodiments provided herein may be utilized in any thermal process stream device that transfers energy to a specimen energy source along the electromagnetic radiation spectrum. For example, the embodiments may be used in thermal process stream devices that employ hot air, ultraviolet, laser light, infrared, alpha, beta, gamma, x-ray radiation, or combinations thereof. In addition, the specimens are not limited to food, but may also include, and not be limited to, painted articles where the paint is to be cured by infrared or UV light, coatings which may be cured by UV light, polymerization by UV light, irradiation of objects by radioactive energy beams, cutting, warming or melting of objects by infrared or laser light, and the like. In essence, wherever energy is to be directed at an article through a multi-step or multi-phase sequence (or a single step or phase) of operations is to occur in a specific operating mode of a device, the present embodiments may be employed to provide sensory feedback to users of the thermal process stream device indicating the current operating mode and that input data supporting the operating mode of the device is expected.
Although only a few exemplary embodiments of this invention have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this invention. Accordingly, all such modifications are intended to be included within the scope of this application as defined in the following claims. Means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. Thus, although a nail and a screw may not be structural equivalents in that a nail employs a cylindrical surface to secure wooden parts together, whereas a screw employs a helical surface, in the environment of fastening wooden parts, a nail and a screw may be equivalent structures.
This application claims the benefit of U.S. Provisional Patent Application No. 61/380,537 filed on Sep. 7, 2010 and entitled “Safety Mechanism for Multiple-Mode Devices,” which is expressly incorporated herein by this reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4323773 | Carpenter | Apr 1982 | A |
4345145 | Norwood | Aug 1982 | A |
4390766 | Horinouchi | Jun 1983 | A |
5426280 | Smith | Jun 1995 | A |
5812393 | Drucker | Sep 1998 | A |
5883801 | Drucker et al. | Mar 1999 | A |
6249710 | Drucker et al. | Jun 2001 | B1 |
6681137 | Drucker et al. | Jan 2004 | B1 |
6809301 | McIntyre et al. | Oct 2004 | B1 |
7012220 | Boyer et al. | Mar 2006 | B2 |
7294813 | Ryu et al. | Nov 2007 | B2 |
7525074 | Bostick et al. | Apr 2009 | B2 |
20080125911 | Ebrom et al. | May 2008 | A1 |
20100087932 | McCoy et al. | Apr 2010 | A1 |
Entry |
---|
Whirlpool Corporation, “Microwave Hood Combination Use & Care Guide” Estate by Whirlpool Corporation, Model TMH16XS, printed Apr. 2006. |
International Search Report and Written Opinion in PCT/US11/50821 dated Jan. 25, 2012. |
Number | Date | Country | |
---|---|---|---|
20120056748 A1 | Mar 2012 | US |
Number | Date | Country | |
---|---|---|---|
61380537 | Sep 2010 | US |