Interpretive language architecture for controlling the attributes of a physical chemical or thermodynamic process
First Claim
1. An interpretive system architecture for a host microwave oven or process stream, the microwave oven or process stream having means, operatively disposed therein, for receiving an externally derived predetermined code, the microwave oven or process stream further having means, operatively disposed therein, for controlling the operational features of the host microwave oven or process stream, comprising:
- a) a controller having a memory, said controller operatively disposed intermediate the means for receiving the externally derived predetermined code and the means for controlling the operational features of the microwave oven or process stream; and
, b) an operating system stored in said memory, said operating system having at least one interpretive base class operatively disposed therein;
c) said base class providing operational instance to the host microwave oven or process stream;
whereby said operating system receives the externally derived predetermined code, interprets the code, and transforms the code into user independent functional commands for the host microwave or process stream.
3 Assignments
0 Petitions
Accused Products
Abstract
An interpretive system architecture for a seamless transfer of energy to a physical, chemical, or thermodynamic process stream, or microwave oven. The interpretive system architecture overlays the operational finctions of the process stream or host microwave oven to interpret, control, and implement user independent commands. The interpretive system has at least one interpretive base class for providing operational instance to the process stream or host microwave oven. The interpretive system receives an indicia, the indicia being expressive of an externally derived predetermined compiled code disposed on the surface of a specimen, or food package, or associated thereto, the indicia communicating via at least one data entry mechanism to the process stream or host microwave oven. The interpretive system interprets the data or code and transforms it into user independent commands. The user independent commands enable the process stream or the host microwave oven to function over a wide but controlled range of energy transfer to the specimen.
61 Citations
42 Claims
-
1. An interpretive system architecture for a host microwave oven or process stream, the microwave oven or process stream having means, operatively disposed therein, for receiving an externally derived predetermined code, the microwave oven or process stream further having means, operatively disposed therein, for controlling the operational features of the host microwave oven or process stream, comprising:
-
a) a controller having a memory, said controller operatively disposed intermediate the means for receiving the externally derived predetermined code and the means for controlling the operational features of the microwave oven or process stream; and
,b) an operating system stored in said memory, said operating system having at least one interpretive base class operatively disposed therein;
c) said base class providing operational instance to the host microwave oven or process stream;
whereby said operating system receives the externally derived predetermined code, interprets the code, and transforms the code into user independent functional commands for the host microwave or process stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An interpretive system architecture for a host microwave oven or process stream, the microwave oven or process stream having means, operatively disposed therein, for receiving an externally derived predetermined code, the microwave oven or process stream further having means, operatively disposed therein, for controlling the operational features of the host microwave oven or process stream, comprising:
-
a) a controller having a memory, said controller operatively disposed intermediate the means for receiving the externally derived predetermined code and the means for controlling the operational features of the microwave oven or process stream;
b) an operating system stored in said memory;
c) a receiving object operatively disposed within said operating system;
d) said receiving object in communication with the means for receiving the externally derived predetermined code;
e) a datum oven object, operatively disposed within said operating system, said datum oven object in communication with said receiving object;
f) said receiving object interprets the externally derived predetermined code into datum process stream with specific operating instructions;
g) said receiving object transmits said datum process stream to said datum oven object;
h) a BIOS machine output object operatively disposed within said operating system;
i) said datum oven object transforms said datum process stream into host microwave oven operating instructions, said datum oven object operatively transmits said host microwave oven operating instructions to said BIOS machine output object; and
,j) a work manager object, operatively disposed within said operating system, said work manager object in communication with said BIOS machine output object;
k) said work manager object transforming said operating instructions into command functions for controlling the operational features of the host microwave oven or process stream;
whereby the means for controlling the operational features of the host microwave oven or process stream receive and implement said command functions are derived from the externally derived predetermined code.
-
-
31. A method for interpreting instructions for a host microwave oven or process stream, the host microwave oven or process stream receiving an externally derived predetermined code from a user, the host microwave oven or process stream having means operatively disposed therein for commanding and controlling the operational features of the host microwave oven or process stream, comprising the steps of:
-
a) interpreting the received externally derived predetermined code;
b) interpreting a datum microwave oven-to-host oven or process stream scalar selection from said interpreted externally derived predetermined code;
c) interpreting a power level sequence from said interpreted externally derived predetermined code;
d) interpreting a datum microwave oven specific cook time(s) from said interpreted externally derived predetermined code;
e) interpreting special feature requests from said interpreted externally derived predetermined code;
f) formulating an instruction set containing said interpreted power level sequence, datum microwave oven specific cook time(s), a datum microwave oven-to-host oven or process stream scalar selection, and special feature requests; and
,g) transmitting the resultant instruction set to the means for commanding and controlling the operational features of the host microwave oven or process stream. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
a) determining a starting state of a specimen;
b) determining said specimen'"'"'s composition;
c) determining said specimen'"'"'s geometry;
d) determining said specimen'"'"'s packaging; and
,e) determining said specimen'"'"'s mass from said interpreted externally derived predetermined code.
-
-
36. A method for interpreting instructions for a host microwave oven or process stream of claim 31, wherein said interpreting a power level sequence step comprises parsing said power level sequence from the externally derived predetermined code numeric string length, positional relationship of individual characters in the externally derived predetermined code string, and absolute numeric value of an individual externally derived predetermined code character or characters.
-
37. A method for interpreting instructions for a host microwave oven or process stream of claim 31, wherein said interpreting a datum microwave oven specific cook time(s) step comprises:
-
a) determining a base time for each said power level sequence;
b) determining a time increment for each power level sequence;
c) determining a cook time for each power level in said power level sequence; and
,d) determining a resultant calculation of said specific cook time(s).
-
-
38. A method for interpreting instructions for a host microwave oven or process stream of claim 31, wherein said interpreting special feature requests step comprises:
-
a) determining a radiant heat element or other special heating process usage;
b) determining a selected active power levels for user interaction with the host microwave oven; and
,c) determining a selected time interim between said active levels for user interaction with the host microwave oven.
-
-
39. An interpretive system architecture for a host microwave oven or process stream, the microwave oven or process stream having means, operatively disposed therein, for receiving an externally derived predetermined code, the microwave oven or process stream further having means, operatively disposed therein, for controlling the operational features of the host microwave oven or process stream, an apparatus delineating the characteristic(s) of an indicia, the indicia being expressive of an externally derived predetermined compiled code disposed on the surface of a specimen, or food package, or associated thereto, the indicia communicating via at least one data entry mechanism to the microwave oven or process stream, the microwave oven or process stream having disposed therein a BIOS machine for receiving, interpreting, and transforming the indicia, comprising:
-
a) at least one symbol, contained within the indicia, communicating at least one characteristic of the specimen via the data entry mechanism;
b) said characteristic of the specimen being selected from a group consisting of mass, geometry, packaging characteristics, starting state, composition, power level data, power level(s) time(s) data, or special feature request(s);
c) whereby the BIOS machine interprets said symbol and derives there from specific data that controls the cooking or heating of the specimen disposed within the confines of the microwave oven or process stream. - View Dependent Claims (40, 41)
-
-
42. In an interpretive system architecture for a host microwave oven or process stream, the microwave oven or process stream having means, operatively disposed therein, for receiving an externally derived predetermined code, the microwave oven or process stream further having means, operatively disposed therein, for controlling the operational features of the host microwave oven or process stream, for delineating the characteristic(s) of an indicia, the indicia being disposed on the surface of a specimen, or food package, or associated thereto, the indicia communicating via at least one data entry mechanism to the microwave oven or process stream, the microwave oven or process stream having disposed therein a BIOS machine for receiving, interpreting, and transforming the indicia, wherein the improvement comprises:
-
a) an externally derived predetermined compiled code, contained within the indicia, said code communicating at least one characteristic of the specimen via the data entry mechanism;
b) said characteristic of the specimen being mass, geometry, packaging characteristics, starting state, composition, power level data, power level(s) time(s) data, special feature request(s) or combination thereof;
whereby the BIOS machine interprets said externally derived predetermined code and derives there from specific data that controls the cooking of the specimen disposed within the confines of the microwave oven.
-
Specification