Device for cooking and topping of food

A device, comprising a cooker and a topper for auto cooking and or topping of food.

BACKGROUND OF THE INVENTION

Field of the Invention

One or more embodiments of the present invention relate to an appliance device and, more particularly, to a device for cooking and topping of food.

Description of Related Art

Conventional toasters are well known and have been in use for a number of years. Regrettably, known toasters do not have the means or the capability to add toppings (cheese, butter, candy sprinkles, etc.) onto a base food (bread, meat, etc.). In other words, toasters have no means to provide for a layer of food to be pour or spread over a base of a different type of food.

Accordingly, in light of the current state of the art and the drawbacks to current toasters mentioned above, a need exists for a device that would enable cooking and topping of food.

BRIEF SUMMARY OF THE INVENTION

A non-limiting, exemplary aspect of an embodiment of the present invention provides a device for cooking and topping of food, comprising:

a cooker; and

a topper;

wherein:a base food item is cooked and topped with a topping food item if both the cooker and the topper are ON;the base food item is cooked without the topping food item if the cooker is ON and the topper if OFF;the base food item is topped with the topping food item without cooking if the topper is ON and the cooker is OFF.

Another non-limiting, exemplary aspect of an embodiment of the present invention provides a device for cooking and topping of food, comprising: a cooker;

a topper;

a tray for positioning a base food item within the device; and

a control panel for turning ON the cooker, the topper, or both the cooker and the topper, wherein:the base food item on the tray is cooked and topped with a topping food item if both the cooker and the topper are ON;the base food item on the tray is cooked without the topping food item if the cooker is ON and the topper if OFF;the base food item on the tray is topped with the topping food item without cooking if the topper is ON and the cooker is OFF.

Still a further non-limiting, exemplary aspect of an embodiment of the present invention provides a device, comprising:

a cooker and a topper for cooking and topping of food.

These and other features and aspects of the invention will be apparent to those skilled in the art from the following detailed description of preferred non-limiting exemplary embodiments, taken together with the drawings and the claims that follow.

DETAILED DESCRIPTION OF THE INVENTION

The detailed description set forth below in connection with the appended drawings is intended as a description of presently preferred embodiments of the invention and is not intended to represent the only forms in which the present invention may be constructed and or utilized.

It is to be appreciated that certain features of the invention, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the invention that are, for brevity, described in the context of a single embodiment may also be provided separately or in any suitable sub-combination or as suitable in any other described embodiment of the invention. Stated otherwise, although the invention is described below in terms of various exemplary embodiments and implementations, it should be understood that the various features and aspects described in one or more of the individual embodiments are not limited in their applicability to the particular embodiment with which they are described, but instead can be applied, alone or in various combinations, to one or more of the other embodiments of the invention.

For purposes of illustration, programs and other executable program components are illustrated herein as discrete blocks, although it is recognized that such programs and components may reside at various times in different storage components, and are executed by the data processor(s) of the computers. Further, each block within a flowchart (if a flowchart is used) may represent both method function(s), operation(s), or act(s) and one or more elements for performing the method function(s), operation(s), or act(s). In addition, depending upon the implementation, the corresponding one or more elements may be configured in hardware, software, firmware, or combinations thereof.

Throughout the disclosure, references to a toaster are meant as illustrative, convenience of example, and for discussion purposes only. That is, the one or more embodiments of present invention provide a cooking device that should not be limited to mere toaster or toaster oven types but may be used to actually cook and bake food, including of course, toasting and topping of food.

It should be noted that throughout the disclosure of the present invention, the use of terms such as “cook,” “bake,” “toast,” their derivatives, or equivalents thereof are considered equivalent and interchangeable. The applicant has elected to use these similar terms throughout the disclosure for an easier read of the specification and the claims.

One or more embodiments of the present invention define the term “cook” as preparing food by combining ingredients in various ways, which may include heating.

One or more embodiments of the present invention define the term “topping” as one or more layers of food poured onto and or spread over a base of a different type of food.

It should be noted that the device for cooking and topping of the present invention provides a user interface that is understandable by human intellect and human senses for interaction. A non-limiting example of a user interface may include the use of physical controls or a graphic user interface (GUI) to allow a visual way of interacting with the device.

The disclosed user interface provided throughout the disclosure is meant to be illustrative and for convenience of example only and should not be limiting. Therefore, the present invention is not limited to any particular physical controls or any GUI configuration and may be implemented in a variety of different types of user interfaces.

Further, all physical controls or GUI representations of any concepts, aspects, functions, or features may be varied and therefore, none should be limiting. The non-limiting, non-exhaustive illustrations of the physical controls used throughout the disclosure are provided only for a framework for discussion and may easily be converted to touch screen with GUI representations.

One or more embodiments of the present invention provide a device for cooking and topping food.

FIGS.1A to1M-9are non-limiting, exemplary illustrations of a device for cooking and topping of food, progressively illustrating a non-limiting, exemplary method of usage thereof in accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to1M-9, device for cooking and topping of food (hereinafter, “device”)100includes a control user interface102(best shown inFIG.1A-1) that may be used to operate device100.

Device100further includes a main tray104(FIG.1A) for positioning a base food item106for cooking and or topping. Also include is a topping cover112that may be opened (FIG.1D) to allow access to a topping dispenser mechanism114(detailed below). As with other electrical device, device100must be plugged into an outlet108in order to commence operation of device100.

To turn on device100after it is plugged into outlet108, user must actuate main power switch140(FIG.1A) to an ON position. Main power switch140in the ON position is the power source gate that provides 110V AC/5A power to device100. Often times, this main power switch140is at the back of device100and may be kept ON and will not require to be switched for every use, very similar to most appliances. Main power switch140may comprise of any well-known switch, a non-limiting, example of which may be a well-known rocker switch as illustrated, that receives one plug-end (not shown) of power cord142, with the other plug-end144of power cord142plugged into outlet108.

Once device100is plugged into outlet108and power switch140is ON, users may simply pull out main tray104by pulling tray handle110(FIG.1B) and extend tray to a fully extracted position (FIG.1C), and place base food item106onto main tray104(same operation as a regular oven toaster). Thereafter, main tray104is pushed back in all the way (FIG.1D) until it is locked or flush with the body of the toaster. The device cannot be operated with the main tray104improperly closed.

As further detailed below, positioned adjacent main tray104, there is a tray limiter switch (mechanical end-stop)266that is pushed in (closed) when main tray104is closed properly which transmits signal to a controller unit PCB260to activate (turn ON) user interface102. When tray limiter switch266is open (because main tray104is out), then user interface102will not activate (or turn ON) and will remain OFF.

Further included is a tray solenoid switch268that magnetically maintains main tray104in a closed position during operation (e.g., toasting and/or topping operations) of device100. Once operations are completed, tray solenoid switch268is powered OFF to allow main tray104to be moved to an open position.

To enable or activate user interface102(to turn it ON), ON/ Cancel button122must be actuated (FIG.1F-1). The ON/ Cancel button122is a simple push-button switch that when actuated provides a 5V signal to controller unit260to allow for lighting up an ON/Cancel LEDs (shown inFIGS.16B- and16B-2). Actuation of ON/Cancel button122also enables full functional operation of controller unit260.

In this non-limiting, exemplary instance if a topping food item130(FIG.1G-2) is to be added onto base food item106, topping cover112(if closed) may be opened to access topping dispenser mechanism114(shown inFIG.1D).

FIGS.1E-1to1E-6are non-limiting, exemplary illustrations of positioning a topping food item container (hereinafter food cartridge or simply, cartridge116) within device100, progressively illustrating a non-limiting, exemplary method of insertion and securing thereof in accordance with one or more embodiments of the present invention. As illustrated, prior to insertion (securing) of cartridge116within device100, topping dispenser mechanism114is first tilted as shown by arrow118(FIG.1E-1) to an open position (FIGS.1E-2and1E-3) to enable access to a cartridge housing (or holder)632.

As shown inFIGS.1E-4and1E-5(and further detailed below), cartridge116is first tilted sideways (FIG.1E-4) and next pushing into cartridge housing632vertically until locked in place (FIG.1E-5). Once cartridge116is properly positioned within cartridge housing632, topping dispenser mechanism114may be tilted back to its closed position (FIG.1E-6). Thereafter, topping cover112may be closed and the user may commence selection of cooking controls. Toppings operations cannot be started with the topping cover112improperly closed.

Device100provides a cover limiter switch270that when actuated (due to closure of topping cover112), transmits a close signal to controller unit260, which in turn, allows commencement of device100operations. It should be noted that device100also includes a cover solenoid switch272that is powered ON during operation of device100to magnetically maintain topping cover112in closed position. Once operations are completed, cover solenoid switch272is powered OFF to allow topping cover112to be moved to an open position.

FIGS.1F-1to1F-3are non-limiting, exemplary illustrations of cooking selection for cooking and topping of the base food item, progressively illustrating a non-limiting, exemplary method of use of control user interface of device100in accordance with one or more embodiments of the present invention. At this stage, if device100(and hence user interface102) is not powered ON, user may simply actuate an ON/Cancel button122(FIG.1F-1) of device100to power ON device100, which illuminates the ON/Cancel button122.

Assuming user desire to toast and top base food item106, user may manipulate a cook-level user interface (or slider)124(detailed below) to select the level of cooking (for example, level of darkness for toasting a bread). Therefore, the darkness level of the toast may be set by sliding a user finger (FIG.1F-2) across the slider124(top side of slider124is darker, bottom side is lighter toast—lighting will become denser as the darker setting is set). Default setting is medium setting.

As best shown inFIG.1F-3, once cook-level is set, users may actuate toast button126and topping button128to toast and top base food item106. Pushing the toast button126and topping button128commences toasting and topping of the base food item106and illuminates both toast and topping buttons126and128.

As best illustrated inFIGS.1G-1and1G-2, once toasting and topping of base food item106is completed, main tray104will pop-out and the ON/CANCEL button light will turn OFF. It should be noted that at any time during the operation of device100, ON/CANCEL button122may be pressed to immediately end any process.

FIGS.1H-1to1H-3are non-limiting, exemplary illustrations of cooking selection for cooking and topping of an odd shaped base food item in accordance with one or more embodiments of the present invention. Processes for cooking an odd-shaped base food item106such as a bagel or donut is the same as described above in relation toFIGS.1Ato1G-2, with the exception that an additional “bagel” button132(FIG.1H-2) is pushed (illuminating button132). Pressing bagel button132instructs microcontroller unit of device100regarding the odd-shaped nature of base food item106. Also, and as detailed below, actuation of bagel button132shuts OFF power to a bottom heater while maintaining a top heater ON for cooking operation and or cooking and topping operations.FIG.1H-3illustrate base food item106toasted and topped.

FIGS.1I-1and1I-2are non-limiting, exemplary illustrations of cooking selection for cooking and topping of an odd shaped larger sized base food item (e.g., a French bread) in accordance with one or more embodiments of the present invention. The method of cooking is exactly the same as that of two pieces of base food item described above in relation toFIGS.1A to1G-2.

FIGS.1J-1to1J-3are non-limiting, exemplary illustrations of cooking selection for cooking and topping of frozen base food item (e.g., frozen strudels) in accordance with one or more embodiments of the present invention. In general, the operation is similar to those described above. Simply place frozen base food item106onto main tray104, and select the additional defrost button138, which illuminates once activated. The operation will defrost and top base food item106as shown inFIG.1J-3.

FIGS.1K-1to1K-3are non-limiting, exemplary illustrations of cooking selection for cooking and topping of a single piece base food item (e.g., toasting a single slice of bread) in accordance with one or more embodiments of the present invention. Cooking and topping a single piece base food item106is similar to cooking and topping two pieces of base food item106(FIGS.1A to1G-2), with the exception that the single piece food item106is positioned on main tray104at start position of topping dispenser mechanism114. In this non-limiting, exemplary embodiment, the start position of topping dispenser mechanism114(detailed below) is configured to start at the illustrated left side of the main tray and hence, the single piece base food item106is positioned as shown.

It should be noted that the configuration of the start position of the topping dispenser mechanism114to commence dispensing of topping food items is arbitrary. That is, device100may easily be reconfigured to allow topping dispenser mechanism114to commence topping at the middle or the right side of main tray or at any position above main tray selected.

Referring back toFIG.1K-2, to cook and top a single base food item106user may additionally select single button136, which would enable cooking and or topping of single base food item106as shown inFIG.1K-3, based on toast and or topping selection buttons.

FIGS.1L-1to1L-7are non-limiting, exemplary illustrations for cooking a base food item only (e.g., toasting a slice of bread) without topping in accordance with one or more embodiments of the present invention. If the user wishes to only cook a base food item without any topping (e.g., a simple toast with no topping), then users may simply position desired base food item106on main tray104, and move it to close position.

Users must also make sure that topping cover112is closed. As shown inFIG.1L-4, the user then actuates power ON button (assuming device100was OFF). Next, users may simply select and actuate toast button126only (FIG.1L-5), and actuate cook-level user interface (or slider)124(FIG.1L-6) to select the level of cooking (for example, level of darkness for toasting a bread). As shown inFIG.1L-7, the process will result in cooked base food item without any topping.

FIGS.1M-1to1M-9are non-limiting, exemplary illustrations for topping a base food item only (e.g., topping a slice of bread) but without cooking in accordance with one or more embodiments of the present invention. If the user wishes to only top a base food item with topping but without cooking it, then users may simply position desired base food item106on main tray104, and move it to close position (FIGS.1M-1and1M-2).

User would then open topping cover112(if closed) (FIGS.1M-3and1M-4), and secure a topping container116into topping holder632(as detailed above in relation toFIGS.1E-3to1E-6and also shown inFIG.1M-5), and close topping cover112(FIG.1M-6).

As shown inFIG.1M-7, the user then actuates power ON button (assuming device100was OFF). Next, the user may simply select and actuate topping button128only (FIG.1M-8). As shown inFIG.1M-9, the process will result in base food item106with topping but without it being cooked.

The following is a table for control user interface102, which details user control combination sequence list and outcomes. It should be noted that the following table provides a non-limiting example of various sequence combinations and hence, should not be limiting. For example, cancel may be selected at any time during any operation (regardless of any sequence of button actuated) to cancel operations and in fact, turn OFF the device immediately.

Combination SequenceOutcomeOn/CancelPressing ON/Cancel once moves Controller unit fromStandby to active mode of operation;Pressing ON/Cancel twice (or again after ON/Cancel ispressed), places controller unit in Standby mode ofoperation, shutting power to the rest of Printed CircuitBoards.On + ToastActivates the toasting (e.g., cooking bread) process 766(FIG. 17D) after the user input detection time 742expires (FIG. 17A). The toasting time 780 is setaccording to the darkness level input 778 (FIG. 17B).On + ToppingActivates the topping process 768 (FIG. 17E) after theuser input detection time expires.On + Toast + ToppingActivates the toasting and topping process 764 (FIG.17G) after the user input detection time expires. Thetoasting time is set according to the darkness levelinput. Topping will begin after the delay time 780 setby the darkness level input 778 (FIG. 17B).On + Bagel + ToastActivates the toasting combination process 774 (FIG.17F) after the user input detection time expires. Thetoasting time is set according to the darkness levelinput. The bottom heater is kept off.On + Defrost + ToastActivates the toasting combination process after theuser input detection time expires. The toasting time isset according to the darkness level input. Appliesdefrost mode 798 (FIG. 17F).Defrost mode uses a model-based proportional-integral-derivative (PID) control function (e.g., PIDcontroller without feedback) that provides power on/offcycling to the top and bottom heater relay switchesresulting in a modulated temperature profile lower thanwhat would normally operate. In addition, moretoasting time is added to allow the frozen content of thebase food to melt before the outer surfaces overcook.On + Bagel + Defrost +Activates the toasting combination process after theToastuser input detection time expires. The toasting time isset according to the darkness level input. The bottomheater is kept off. Applies defrost mode.On + Defrost + Bagel +Same as On + Bagel + Defrost + Toast because theToastsequence of Defrost and Bagel input selections do notchange the outcome when pressed before the user inputdetection time expires.On + Toast + BagelSame as On + Bagel + Toast.On + Toast + DefrostSame as On + Defrost + Toast.On + Toast + Bagel +Same as On + Bagel + Defrost + Toast because theDefrostsequence of Toast, Defrost and Bagel input selectionsdo not change the outcome when pressed before theuser input detection time expires.On + Toast + Defrost +Same as On + Bagel + Defrost + Toast because theBagelsequence of Toast, Defrost and Bagel input selectionsdo not change the outcome when pressed before theuser input detection time expires.On + Bagel + ToppingActivates the topping combination process after theuser input detection time expires. The dispenser willnot apply topping food item in the areas identified as toavoid 824 and 832 (FIG. 17I)As an example, the dispenser will not apply toppingfood item over the hole in a bagel.On + Single + ToppingActivates the topping combination process after theuser input detection time expires. The dispenser willnot apply topping food item in the areas identified as toavoid 828 (FIG. 17I)As an example, the dispenser will only apply toppingfood item from the Starting position of the predefinedpassageway to the Mid position.On + Bagel + Single +Activates the topping combination process after theToppinguser input detection time expires. The dispenser willnot apply topping food item in the areas identified as toavoid 824 (FIG. 17I)As an example, the dispenser will not apply toppingfood item over the hole in a bagel and dispenser willonly apply topping food item from the Starting positionof the predefined passageway to the Mid position.On + Single + Bagel +Same as On + Bagel + Single + Top as the Bagel andToppingSingle buttons can be activated in either order.On + Bagel + Toast +Combines On + Bagel + Toast sequence with On +ToppingBagel + Topping sequence together.On + Single + Toast +Combines On + Single + Toast sequence with On +ToppingSingle + Topping sequence together.On + Defrost + Toast +Combines On + Defrost + Toast sequence with On +ToppingTopping sequence together.On + Bagel + Single +Combines On + Bagel + Toast sequence with On +Toast + ToppingBagel + Single + Topping sequence together.On + Bagel + Defrost +Combines Bagel + Defrost + Toast sequence with On +Toast + ToppingBagel + Topping sequence together.On + Single + Defrost +Combines On + Defrost + Toast sequence with On +Toast + ToppingSingle + Topping sequence together.On + Single + Defrost +Combines On + Defrost + Bagel + Toast sequence withBagel + Toast + ToppingOn + Single + Bagel + Topping sequence together.On + any combination ofWill combine the Bagel, Single, and Defrost modes asBage/Single/Defrost +the order the inputs selections are made do not changeToast + Toppingthe outcome when activated before the input detectiontime expires. Toast and Top process will execute alongwith the input combination as described in abovesimilar combinations.On + Topping + BagelSame as On + Bagel + Top.On + Topping + SingleSame as On + Single + Top.On + Topping + Bagel +Same as On + Bagel + Single + Top.SingleOn + Topping + Single +Same as On + Single + Bagel + Top.BagelOn + Topping + ToastSame as On + Toast + Top.On + Toast + Single (or On +Same as On + Toast because Single button has noSingle + Toast)affect on the toaster aspect of the systemOn + Topping + DefrostSame as On + Top because Defrost button has no affect(or On + Defrost +on the topping aspect of the systemTopping)On + BagelWill result in Standby mode after input detection timeexpires as Toast and/or Topping was not selected.On + SingleWill result in Standby mode after input detection timeexpires as Toast and/or Topping was not selected.On + DefrostWill result in Standby mode after input detection timeexpires as Toast and/or Topping was not selected.On + any combination ofWill result in Standby mode after input detection timeBagel/Single/Defrostexpires as Toast and/or Topping was not selected.Note 1:The darkness slider is another user input to be used with the Toast mode.

FIGS.2A to2Lare non-limiting, exemplary systems overview illustrations of the device shown inFIGS.1A to1M-9, illustrating details of the various components in accordance with one or more embodiments of the present invention.FIGS.2A to2Lillustrate the cooperative working relationship, orientation, and positioning, of the various systems, subsystems, and components of device100in accordance with one or more embodiments of the present invention, with each system, subsystem, and component of device100further detailed below.

As illustrated inFIGS.1A to2L, device100is comprised of a cooker and a topper for cooking and topping of food. The food may include base food item106and a topping food item130wherein base food item106is cooked and also topped with topping food item130if both the cooker and the topper are operational. Additionally, base food item106may be cooked without any topping food item130if the cooker is operational and the topper is not operational. Further, base food item106may be topped with topping food item130without cooking if the topper is operational and the cooker is not operational.

In the non-limiting, exemplary instance shown, device100is comprised of various electronic Printed Circuit Boards (PCB) that provide power signal, image signal, and control signals to cooker, topper, and various other components (e.g., safety components such as tray/cover solenoids, limiter switches, etc.) of device100, all of which are detailed below.

In general, the cooker is comprised of a heater system for cooking base food item106and the topper is comprised of motive system that moves topping dispenser mechanism114over base food item106.

Heater system of device100is comprised of a first heater assembly254(e.g., bottom heater), a second heater assembly (e.g., top heater)256, and associated electronic PCBs, such as power converter262, power PCB264, controller unit (CU)260, and a relay PCB258. Depending on base food item106and the type of cooking and or topping selected, power may be provided to one or both heater assemblies.

As further detailed below, second heater assembly256is supported by lateral supports152and154and a rear panel support156, with first heater assembly254supported by lateral supports152and154only.

The motive system moves topping dispenser mechanism114to a motive dispensing point274within device100, defined by a three-dimensional coordinate system. It should be noted that actual dispensing point294(FIG.15A) is different from motive dispensing point274(FIG.12L).

Actual dispensing point294is point (X, Y, ZFIXED) at egress portal296of cartridge116through which topping food item130is actually dispensed. Actual dispensing point296is defined by an X-axis value, a Y-axis value, and a fixed Z-axis value. On the other hand, motive dispensing point274is point (X, Y, Z) defined by an X-axis value, a Y-axis value, and a Z axis value that is not fixed.

The motive system is comprised of an X-direction motive force mechanism276, a Y-direction motive force mechanism278, a Z-direction motive force mechanism280, associated electronic PCBs, and an optional image capturing system282.

As further detailed below and shown inFIG.16A to16B-2, electronics associated with motive system include controller unit260, optional image capturing system282, motor driver PCB284, electrical (stepper) motors286, a start limiter switch288, middle limiter switch290, and end limiter switch292. --

In general, motive dispensing point274within device100is defined by an X-positioning coordinate value, a Y-positioning coordinate value, and a Z-positioning coordinate value represented by point (X, Y, Z).

Topper dispensing mechanism114is reached to a dispensing point (X, Y, Z) by X-direction motive force mechanism276, a Y-direction motive force mechanism278, and the Z-direction motive force mechanism280under the control of the various electronic PCBs (detailed below), which may include optional image capturing system282.

As illustrated, topping dispenser mechanism114is positioned above second heater assembly (top heater)256. As detailed below, second heater assembly256includes patterned passageway opening452for allowing topping food item130to dispense through and onto base food item106. Main tray104is positioned below second heater assembly (top heater)256and above first heater assembly (bottom heater)254.

Main tray104is moved from open to close (and vice versa) on a set of rails298mounted onto interior facing side300of lateral support panels152and154. When main tray104is in fully closed position, it actuates electric limiter switch (detailed below)266, which transmits a “main tray closed” signal to controller unit PCB260to enable operation of device100. As indicated above, a tray solenoid switch268when powered, maintains main tray104in closed position.

Further included (and detailed below) is a cover limiter switch270detects if topping cover112is fully closed. When topping cover (or lid)112is in fully closed position, cover or lid limiter switch270transmits a “lid closed” signal to controller unit PCB260to enable operation of device100. Also included is lid or cover solenoid272that maintains lid112in a closed position during operation of device100.

FIGS.3A to3Dare non-limiting, exemplary overview illustrations of a chassis of device shown inFIGS.1A to2Lin accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to3D, chassis146of device100is comprised a base148and a case structure150associated with base148.

Chassis146further includes first lateral support152associated with base148, positioned inside case structure150, and a second lateral support154associated with base148, positioned inside case structure150. Further included is a rear (or back) support panel156associated with base148, positioned inside case structure150.

Chassis146further includes topping cover112detachably associated with case structure150, and a removable maintenance cover158detachably associated with case structure150.

FIGS.4A to4Jare non-limiting, exemplary illustrations of a base of device shown inFIGS.1A to3Din accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to4J, base148is comprised of a top side160(FIGS.4A to4F) and a bottom side162(FIGS.4G to4J). Top side160is comprised of a raised periphery164, behind which (interior facing side) bottom sides166(FIGS.4B and4C) of casing150are secured.

Top side160further includes a first elongated slot168that receives first lateral support152. First elongated slot168is defined longitudinally by a first set of longitudinally extended, linear projections170that protrude in parallel from the top side of base148, forming first parallel walls of first elongated slot168. First elongated slot168is further defined transversely by a first internal flange172(FIGS.4G and4I-1) that extends partially (e.g., halfway) across first slot168, extending longitudinally within first slot168.

Top side160of base148further includes a second elongated slot174that receives second lateral support154. Second elongated slot174is defined by a second set of longitudinally extended, linear projections176that protrude in parallel from the top side160of base148, forming second parallel walls of second elongated slot174. Second elongated slot174is further defined transversely by a second internal flange178shown inFIGS.4G and4I-3(identical to first internal flange172) that extends partially (e.g., halfway) across second slot174, extending longitudinally within second slot174.

First and the second elongated slots168and174are parallel in relation to one another and extend longitudinally along a transvers axis180of base148. First and second internal flanges172and178have a set of fastener openings182(FIGS.4G and4I-1to4I-4) that when parallel with fastener openings184of lateral supports152and154enable securing lateral supports152and154within first and the second elongated slots168and174.

As best illustrated inFIGS.4I-1to4I-4, lateral supports152and154are inserted as shown by arrows192from bottom side162of base148through bottom side of first and second elongated slots168and174until top surface186of securing portion (fastener flange)188of lateral supports152and154contacts bottom surface190of internal flange172and178. Fastener openings182of flanges172and178align with fastener openings184of securing portion188to receive securing fasteners.

Top side160of base148further includes a third elongated slot (or cavity)194that receives the rear (or back) panel support156. It should be noted that the rear panel support156is mounted within slot194from top side160of base148since it is closed at the bottom. That is, third elongated slot cavity194is not a through-opening slot, but a compartment or a cavity and hence, bottom edge302of rear support panel156rests at a bottom of slot194.

Third elongated slot194is defined by a third set of longitudinally extended, linear projections196that protrude in parallel from top side160of base148, forming the third parallel walls of third elongated slot194.

Third elongated slot194extends longitudinally along a longitudinal axis198of base148and hence, is perpendicular to first and the second elongated slots168and174. First distal ends200and202of respective first and the second elongated slots168and174are open to distal ends204and206of third elongated slot194for insertion of the rear panel support. That is, bottom lateral ends208and210of rear panel support156partially encroach within first distal ends200and202of first and the second elongated slots168and174.

Top side160of base148further includes a stopper212protruding from base148, and extending longitudinally between first and second parallel (interior facing) walls170and176of first and second elongated slots168and174, along longitudinal axis198of base148. As best shown inFIGS.4E and4F, back edge214of crumb tray handle216of crumb tray218when fully inserted (as shown by arrow220) on top of base146contacts stopper212.

Top side160of base148further includes lateral insertion guide slots222(best shown inFIG.4D) for receiving crumb tray218. Crumb tray handle opening224is positioned in between lateral insertion guide slots222for receiving grip portion226(best shown inFIG.4H) of crumb tray handle216so to allow crumb tray218to be flush with case structure150of device100.

As further illustrated, base148includes dual side recessed openings228configured as counterbores (top and bottom sides160and162of base148) that lead to through-openings230at top and bottom sides160and162of base148.

Top recessed openings228receive a first and second columns304of a stand portion306of X-motive force platform308within (best shown inFIG.13D) to thereby prevent wobbling of X-motive force platform308, while through-openings230receive fastener to fasten X-motive force platform308to base148.

Bottom recess openings230(FIG.4G) receive fasteners and allow fastener heads to be secured and flush with bottom side surface236of base148. In this non-limiting, exemplary instance, four top and bottom recessed openings228are used, one for each first and second columns304of each stand306of X-motive force platform308. Fasteners inserted through-openings230from bottom recess openings228, extended through top recessed openings228, and fastened to interior threaded openings310of first and second columns304.

Counterbores of top and bottom recessed openings228have an inner diameter238that is greater than an outer diameter312of first and second columns304of the stand306of X-motive force platform308and hence, allows insertion of lower portion314of first and second columns304within top recessed openings228.

Base148further includes securing through-openings (or couplers)240for fastening case structure150onto base148. Securing through-openings240are positioned on transvers lateral sides of base148and when aligned with a corresponding number of internally threaded cylindrical sockets (or couplers)242of case structure150, enable securing of case structure150onto base148using fasteners. Bottom side162base148includes bumps244that support base148(and hence, the entire device100).

FIGS.5A to5Eare non-limiting, exemplary illustrations of lateral supports of device shown inFIGS.1A to4Jin accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to5E, first lateral support152and second lateral support154are identical, mirror images of one another and include a bracket246with an L-shaped cross-section (FIG.5C), with bracket246having a length248, a height250, and a width252.

Bracket246has a securing portion188(fastener flange), the span of which defines the overall width252of bracket246and includes connector openings184along length248of bracket246for connection with base148.

Bracket246has a first set of mounting slots322for receiving connecting mounting tabs318of a second heater panel320of second heater assembly (or top heater)256. Bracket246has a second set of mounting slots324for receiving connecting mounting tabs326of a first heater panel328of first heater assembly (or bottom heater)254.

Bracket246further includes one or more cable routing openings330, and a viewing window opening332for an image capturing device334of image capturing system282. Lateral edges336of bracket246include a third set of mounting slots338for receiving connecting mounting tabs340of rear support panel156.

As best illustrated inFIGS.5A and5B, a set of projections342extend along height250of bracket246of second lateral support154for securing a bushing344(FIG.14A) of the motive system. In this non-limiting, exemplary instance, set of projections342of first lateral support152are not used (as shown inFIG.2B).

An interior facing side300of bracket246includes rail298for ease of insertion and removal of main tray104. Rails298are identical and connect with interior facing side300of bracket246with their connection side346. As illustrated, rails298have openings that when connected with bracket246continue to allow full through accesses to various openings on bracket246.

FIGS.6A and6Bare non-limiting, exemplary illustrations of a rear panel support of device shown inFIGS.1A to5Ein accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to6B, front side (FIG.6A) and back side (FIG.6B) of rear panel support156are identical. Rear support panel156is comprised of one or more mounting slot348for receiving connecting mounting tabs318of heater second panel320of second heater assembly (top heater)256.

Further illustrated are a set of mounting tabs340extending from lateral sides208and210of rear support panel156, along a longitudinal axis350for connection with third set of mounting slots338of first and second lateral supports152and154.

FIGS.7A to7Hare non-limiting, exemplary illustrations of case structure of device shown inFIGS.1A to6Bin accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to7H, case structure150includes an open top (FIGS.7A to7D) and an open bottom (FIGS.7E to7G). Case structure150further includes a front352, a back side354, and lateral sides356and358.

Front side352includes a first opening360for insertion and removal of main tray104. Front side352also includes a second opening362for interface control buttons. Further included are a third openings364for illuminating mechanisms in a form of LEDs, and a fourth opening366for cook-level user interface control102. Top edge368of front side352further includes a relief370that functions ergonomically to allow opening of top cover112.

Interior of case structure150, near bottom lateral sides356and358includes internally threaded cylindrical sockets (or couplers)242that when aligned with corresponding number of couplers240of base148enable case structure150to be secured with base148using fasteners. Couplers242of case structure150are comprised of internally threaded cylindrical sockets for receiving fasteners.

Top distal ends372and374of lateral sides356and358near back side354of case structure150include interlocking recessed portions (or notches)376and378that receive interlocking projections380(e.g., hinge pin), combination of which provide a hinge function for topping cover112(best shown inFIG.7H). As illustrated, cover112may be opened as shown by arrow382to allow access to topping dispenser mechanism114, while maintenance access panel cover158may be removed as shown by arrow384to allow for maintenance or repair. It should be noted that in this non-limiting, exemplary instance, relay PCB258and driver PCB284are connected to the underside (interior facing side) of access panel cover158.

FIGS.8A to8Jare non-limiting, exemplary illustrations of main tray of device shown inFIGS.1A to7Hin accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to8J, main tray104includes a tray platform386for positioning a base food item106on tray platform386, and a handle388detachably associated with tray platform386.

Tray platform386is comprised of a single piece unitary construction that is folded, defining an upper tray member390positioned over a lower tray member392, with an air gap394between upper tray member390and lower tray member392.

Upper tray member390and lower tray member392are separated at a distance396by connectors398, which in general define air gap394between upper tray member390and lower tray member392.

Upper tray member390and lower tray member392are comprised of a tray member base400having a plurality of longitudinally extending elongated recesses, defining a plurality of elongated troughs402to enable fallen debris (e.g., bread crumbs) from base food item106to settle within plurality of troughs402. Plurality of troughs402are oriented perpendicular a transvers axis404of main tray104.

A plurality of elongated, longitudinally extending ridges406protruded from plurality of troughs402and tray member base400at an angle1, defining a set of elongated heat exchange openings408.

Plurality of ridges406define the elongated sides of plurality of troughs402and hence, are oriented perpendicular transvers axis404or width of main tray104. Plurality of ridges406form elevated surfaces above tray member base400and troughs402, enabling placement of base food item106for processing.

Heat exchange openings408are comprised of elongated slits extending longitudinally. Heat exchange openings408allow for distribution of heat above, over upper tray member390, air gap394between upper tray member390and lower tray member392, and below lower tray member392.

Both upper tray member390and lower tray member392have heat exchange openings408. Upper tray member heat exchanger openings408are parallel with respect to one another. Lower tray member heat exchanger openings408are parallel with respect to one another.

Upper tray member heat exchanger openings and lower tray member heat exchanger openings are non-aligned in relation to one another and hence, are laterally offset in relation to one another, thus preventing food debris from falling onto first (or bottom) heater assembly254while allowing for distribution of heat.

Handle388of main tray104includes a set of connection tabs410that are inserted into a corresponding set of connection openings412on main tray platform386. Handle388further includes a flange414that is inserted into an open end416of tray platform386of main tray104, within gap394.

Handle388further includes a bulging418that functions as a spacer that contacts a main tray limiter266(further detailed below), which when actuated provides a “tray closed” signal to controller unit260. Bulging418of handle388also functions to allow tray handle388to be flush with opening360of front side352of casing structure150when closed.

FIGS.9A to9Dare non-limiting, exemplary illustrations of crumb tray of device shown inFIGS.1A to8Jin accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to9D, crumb tray218that includes a plate member420with a top side422having a recessed area424that holds crumbs.

Further included is a handle216with a grip portion226and an interlocking projection426. Interlocking projection426of handle216is removably associated with a corresponding interlocking opening428on a handle side430of plate member420.

FIGS.10A to10Dare non-limiting, exemplary illustrations of a first heater assembly of device shown inFIGS.1A to9Din accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to10D, Cooker of device100is comprised of a heater that includes a first heater assembly254and a second heater assembly256.

First heater assembly254is defined as the bottom heater and is comprised of a first heater panel328that supports a first heating element434. The first heater assembly254has a top side432(FIG.10A) and a bottom side436(FIG.10B).

A top side432of first heater panel328includes first heating element434, whereas bottom side436of first heater panel328includes terminals438of first heating element434wired for AC connection to power reply PCB258.

First heater panel328includes heat distribution openings440for uniform distribution of heat and further, to allow passage for food debris to fall through onto crumb tray218below first heater assembly254.

FIGS.11A to11Eare non-limiting, exemplary illustrations of a second heater assembly of device shown inFIGS.1A to10Din accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to11E, second heater assembly (or top heater)256is comprised of a second heater panel320having a top side (FIGS.11A and11B) and a bottom side (FIGS.11C to11E) that support a second heating element442.

Top side444(facing away from base food item106) of second heater panel320includes a top second AC heater terminal448. Bottom side446(facing the base food item106) of second heater panel320includes second heating element442terminating at top and bottom second AC heater terminals448and450that are wired for AC connection to power reply PCB.

Second heater panel320includes predefined pattern passageway opening452through which an egress portal296of cartridge116is moved for dispensing of topping food item130. In general, the predefined pattern may comprise of different patterns, including Zig Zag, etc., but it should be continuous in at least one portion. Egress portal296of cartridge116extends through predefined pattern passageway opening452, below bottom side444of second heater panel320.

FIGS.12A to12Lare non-limiting, exemplary illustrations of a motive system of device shown inFIGS.1A to11Ein accordance with one or more embodiments of the present invention.FIGS.12A to12Lillustrate device100with many of its components removed for clarity and discussion.

As illustrated inFIGS.1A to12L, the topper of device100includes a motive system and a topping dispenser mechanism114. The motive system moves topping dispenser mechanism114over base food item106while dispensing topping food item130.

The motive system moves topping dispenser mechanism114to a motive dispensing point274within device100, with the motive dispensing point defined by an X-positioning coordinate value (X, 0, 0) using an X-direction motive force mechanism276, a Y-positioning coordinate value (0, Y, 0) using a Y-direction motive force mechanism278, and a Z-positioning coordinate value (0, 0, Z) using a using a Z-direction motive force mechanism280. Motive dispensing point274with value (X, Y, Z) is defined by a position of a compressor454of a compressor-driver456of a plunger458within a three-dimensional space of device100.

Z-direction motive force mechanism280enables Z-direction translational motion of motive dispensing point274associated with topping dispenser mechanism114.

X-direction motive force mechanism276is comprised of a first X-direction motor460driven (or powered) by a first X-direction motor driver (motor driver PCB284), and a second X-direction motor462driven (or powered) by a second X-direction motor driver (motor driver PCB284). Power to first and second X-motors460and462are synchronously applied to enable synchronous rectilinear motion of motive dispenser point274in the X-direction.

It should be noted note that Y-direction motive force mechanism278rides on X-direction motive force mechanism276, and Z-direction motive force mechanism280rides on Y-direction motive force mechanism278. Accordingly, any irregularities in the X-direction motion would translate into unwanted motion in both the Y and Z directions. Unwanted motion may generate an in-plane (X-Y plane) rotations for moveable topping dispenser mechanism114rather than provide a desired and proper rectilinear motion. Accordingly, two X-motors are used and actuated synchronously.

Use of two X-direction motors (first and second X-motors460and462) eliminates unwanted torque that may be experienced at motive dispenser point274. This elimination of torque prevents topping dispenser mechanism114from moving at an angle. As detailed below, elimination of in-plane torque prevents in-plane and out of plane rotational motion of topping dispenser mechanism114.

In particular, the use and synchronous actuation of two X-motors460and462maintains alignment with dispensing path by preventing both in-plane and out of plane movement of topping dispenser mechanism114. The Y-direction motive force mechanism278is positioned above X-direction motive force mechanism276and hence, X and Y direction motive force mechanisms276and278are not coplanar. This means that any asymmetric movement in the X-direction would translate into both in-plane and out of plane motion of topping dispenser mechanism114.

Further, Z-direction motive force mechanism280is also not co-planer with X and Y direction motive force mechanisms276and278and hence, any asymmetric movement in the X direction would translate into both in-plane and out of plane motion of topping dispenser mechanism114.

As further illustrated, X-direction motive force mechanism276is further comprised of a first X-gear-shaft assembly464that includes a first X-cylindrical link466for connecting a first distal end of a first X-linear motion shaft468(also known as first leadscrew or first translational screw) with first X-direction motor460. As is well known, X-linear motion shaft468translates turning motion into a linear motion.

First X-linear motion shaft468extends longitudinally along a longitudinal axis198of base148of device100. A first free distal end470of first X-linear motion shaft468is positioned and rests within a bushing structure344supported by second lateral support panel154.

A second X-gear-shaft assembly472includes a second X-cylindrical link474for connecting a first distal end of a second X-linear motion shaft476with a second X-direction motor462.

Second X-linear motion shaft476extends longitudinally along longitudinal axis198of base148of device100, parallel first X-linear motion shaft468but separated by a distance defined by Y-direction motive force mechanism278of topping dispenser mechanism114. A second free distal end478the second X-linear motion shaft476is positioned and rests within a bushing structure344supported by second lateral support panel154.

Further illustrated are limiter switches288,290,292that as further detailed below, may be used to provide position information of topping dispenser mechanism114controller unit260.

Y-direction motive force mechanism278is comprised of a Y-direction motor486driven (or powered) by a Y-direction motor driver (motor driver PCB284). Y-direction motive force mechanism278is further comprised of a Y-gear-shaft assembly488.

Y-gear-shaft assembly488includes a cylindrical link490for connecting a first distal end of a Y-linear motion shaft492with Y-direction motor486. A free distal end494the Y-linear motion shaft492is positioned and rests within a bushing structure344supported by Y-motive force platform496(further detailed below).

Driver Z-gear-shaft assembly500is comprised of a driver Z-cylindrical link502for connecting a first distal end of a driver Z-linear motion shaft504with the Z-direction motor498. It should be noted that driver Z-linear motion shaft504may be replaced by any conventional shaft and need not be a leadscrew or translational screw. A free distal end506driver Z-linear motion shaft504is connected to a Z-driver gear508.

Further included is a driven Z-gear-shaft assembly510that includes a driven Z-linear motion shaft512, a first end514of which is connected to Z-driven gear516, and a second end518of which is connected to a single, unitary piece plunger458.

Plunger458is comprised of a compressor-driver456that is moved by driven Z-linear motion shaft512, and compressor454that is attached to an end of compressor driver456, with the attachment point defining motive dispenser point274.

A height520of plunger458(compressor driver456and compressor454) has a longer span than height522of cartridge116. It should be noted that the linear distance traveled by compressor454in Z-direction is determined by the number of rotations of Z-direction motor498under the control of controller unit260and hence, no need or requirement for a limiter switches for Z-direction motion.

Compressor driver456is comprised of an internally threaded upper portion522that functions as coupler nut, and a lower portion524that is not threaded, but is there to add sufficient height520for compressor driver456. As driven Z-linear motion shaft512rotates in direction shown by arrow526, compressor-driver456is moved linearly along Z-direction (as shown by arrow528).

FIGS.13A to13Fare non-limiting, exemplary illustrations of X-motive force platform support of device shown inFIGS.1A to12Lin accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to13F, X-direction motive force mechanism276is further comprised of a first and second X-motive force platforms308that are identical. Both the first and the second X-motive force platforms308are each comprised of a single piece unitary construction, having a securing bracket portion530and a stand portion306.

Securing bracket portion530includes platform base532upon which X-direction motor460(and462) is secured. A fastener plate534oriented perpendicular to platform base532includes cylindrical hollow openings536with sufficient height538span inserted into fastener openings540at a back of X-direction motor460and462for stability, to prevent in-plane rotation of X-direction motors460and462during operation. Further included are lateral support plates542connected to both fastener plate534and platform base532, which provide added structural integrity to the securing bracket portion530by increasing rigidity.

Stand portion306of X-motive force platforms308includes a first column and a second column304that are identical. First and the second columns304are comprised of a top end that is connected to bottom side of platform base530of the X-motive force platforms308, and a free end (or lower portion)314that is secured onto base148of device100.

First and the second columns304have a threaded inner diameter310for receiving a fastener for connection with base148. Outer Diameter (OD)312of columns304is smaller than Inner Diameter (ID)238of counterbores228. This means that columns304are inserted into base openings228, which providing a stable connection to thereby prevent wobbling of the entire X-direction support.

Two columns304allow for balance and stiffness. This way, when X-direction motors460and462are operating, the entire X-direction motive force mechanism276is not tilted or moved laterally. Further, since Y and Z direction motive force mechanisms278and280are supported by X-direction motive force mechanism276, columns304and their connectivity must be of sufficient stiffness to maintain a stable movement of topping dispenser mechanism114.

First and the second columns304have a height544of sufficient span to allow an egress portal296of a cartridge116to extend through predefined pattern passageway openings452of second heater assembly256, below the bottom side444of second heater panel320.

Columns304must be of a height544of sufficient span to raise the X-direction motive force mechanism276sufficiently above second heater assembly (top heater)256to allow for mounting of Y-direction motive force mechanism278on the X-direction motive force mechanism276and to allow for mounting of Z-direction motive force mechanism280on the Y-direction motive force mechanism278while also allowing for an egress portal296of cartridge116to extend through predefined pattern passageway openings452of second heater assembly256, below bottom side444of second heater panel320.

FIGS.14A to14Hare non-limiting, exemplary illustrations of Y-motive force platform of device shown inFIGS.1A to13Fin accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to14H, Y-direction motive force mechanism278is further comprised of a Y-motive force platform496that includes a motor-side support546that is connected to a shaft-end support548by a longitudinally extending guide rod550.

Guide rod550is a low friction rod with sufficient rigidity for stable support of the Z-direction motive force mechanism280that is moved along rod550. Guide rod550defines a Y-direction travel distance of motive dispensing point274of topping dispenser mechanism114.

Motor-side support546further includes a first Y-fastener plate556oriented perpendicular first Y-platform base554that includes openings558that aligned with fastener openings540at a back of Y-direction motor486, to secure Y-direction motor486during operation. It should be noted that all directional motors (X, Y, and Z direction motors) are identical. In this non-limiting, exemplary instance, fastener openings558do not require the cylindrical structure (used for the X-direction motor536connections) for stability as they do not carry the weight of the entire motive system (unlike the X-direction motive force mechanism276).

First Y-lateral support plates560is connected to both first Y-fastener plate554and first Y-platform base556, which provide added structural integrity to Y-securing bracket portion552by increasing rigidity.

First Y-securing bracket552is connected to a first end562of longitudinally extending guide rod550by a first coupler nut564and a first interface plate566.

First end562of guide rod550is connected to a first side568of first interface plate566, with a second side570of first interface plate566is connected to a first section574of a lateral side576of first coupler nut564. A second section578of lateral side576of first coupler nut564is coupled with a bottom side572of first Y-platform base554.

Coupler nuts564and580are identical and are well known and are internally threaded to allow the entire Y-direction motive force mechanism278(and hence, also the Z-direction motive force mechanism280) to ride on X-direction motive force mechanism276and move rectilinearly along X-direction.

More specifically, first coupler nut564is internally threaded and receives first X-linear motion shaft468. As first X-linear motion shaft468is rotated (or turns) by first X-direction motor460, first coupler nut564is moved linearly in X-direction. That is, first X-linear motion shaft468(or translation screw) is used as a linkage in the device to translate its rotational motion into X-direction linear motion of the entire Y-direction motive force mechanism278and Z-direction motive force mechanism280.

Further included is a second Y-fastener plate586oriented perpendicular second Y-platform base584that includes openings588for mounting a bushing344to support a free end494of Y-linear motion shaft492, and a main opening600for receiving the free end494of the Y-linear motion shaft492.

Second Y-lateral support plates602are connected to both second Y-fastener plate586and second Y-platform base584, which provide added structural integrity to second Y-securing bracket portion582by increasing rigidity.

Second Y-securing bracket582is connected to a second end604of guide rod550by second coupler nut580and a second interface plate606. Second end604of guide rod550is connected to a first side608of second interface plate606, with a second side610of second interface plate606connected to a first section612of a lateral side614of second coupler nut580. A second section616of lateral side614of second coupler nut580is coupled with a bottom side618of second Y-platform base584.

Second coupler nut580(identical to first coupler nut564) is internally threaded and receives second X-linear motion shaft476. As second X-linear motion shaft476is rotated by second X-direction motor462, second coupler nut580is moved linearly in the X-direction. That is, second X-linear motion shaft (or translation screw)476is used as a linkage in the device to translate its rotational motion into X-direction linear motion of the entire Y-direction motive force mechanism278and Z-direction motive force mechanism280.

FIGS.15A to15N-3are non-limiting, exemplary illustrations of Z-motive force platform of device shown inFIGS.1A to14Hin accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to15N-3, Z-direction motive force mechanism280is further comprised of a Z-motive force platform620that includes a top side622and a bottom side624.

Top side622of Z-motive force platform620is comprised of an opening626that receives guide rode550of Y-direction motive force mechanism278, allowing the entire Z-motive force platform620to move along a Y-direction.

An internally threaded opening628(which functions as a coupler nut) is provided to allow Z-motive force platform620to ride on Y-direction motive force mechanism278. More specifically, internally threaded opening628receives Y-linear motion shaft492. As Y-linear motion shaft492is rotated by Y-direction motor486, internally threaded opening628is moved linearly in Y-direction (and hence, the entire Z-direction motive force mechanism280). That is, Y-linear motion shaft (or translation screw)492is used as a linkage in the device to translate its rotational motion into Y-direction linear motion of the entire Z-direction motive force mechanism280using the internally threaded opening628. Behind the internally threaded opening628is a translational screw relief630to allow horizontal association with Y-linear motion shaft492.

Cartridge housing (or holder)632for removably securing cartridge116. Cartridge housing632has configuration to accommodate the shape of cartridge116.

Cartridge housing632further includes securing and indexing tabs634to secure cartridge116and provide indexing for proper mounting of cartridge116. Tabs634force users to first title cartridge116and then inserted or position it into cartridge housing632.

Cartridge housing632further includes an egress opening636at a bottom638thereof through which an egress port296of cartridge116extends through the passageway452of second heater panel320of second heater assembly256.

Z-motive force platform620further included a recessed section640with fastener openings642for securing Z-direction motor498. Bottom side624of Z-motive force platform620is comprised of limiter reliefs644at a rear bottom side of Z-motive force platform620, lateral sides646of which include limiter housing648configured as a counterbore650, leading to a pin shaft connector opening652.

Z-motive force platform620also includes a limiter654, which is comprised of a single piece unitary structure, having a cylindrical disc portion656with a stopper limiter flange658extending from a circumferential side660of cylindrical disc portion656. Further included is a connection pin662that friction fits into a pin opening652of Z-motive force platform620.

Z-motive force platform620further includes a single piece unitary gate664to enable access to cartridge housing632when tilted. Gate664includes an upper structure666for titling gate664to an open position to enable access to cartridge housing632.

Upper structure666of gate664further includes a top side668with a top side opening670through which driven Z-linear motion shaft512extends to connect with Z-driven gear516.

A bottom side672of upper structure666of gate664includes bottom side opening674through which plunger458extends towards cartridge housing632. Bottom side opening674has a sufficiently large diameter to enable passage of disc configured compressor454of plunger458. Lateral sides676of upper structure666connect to lateral edges of top and bottom side668and672.

Bottom side672of upper structure666is further connected to Z-motive force platform620by a lower structure678of gate664.

Lower structure678of gate664includes a pair of extenders680with distal end opening682that receive a corresponding limiter654. Distal end openings682are comprised of an opening684for receiving a cylindrical disc portion656of limiter654, and a stopper relief686. Stopper relief686has a circumferential span that defines the range of tilting motion of gate664, with stopper relief686receiving a stopper limiter flange658of limiter654. It should be noted that it is not limiter654that rotates, but gate664that rotates and tilts to a point where its stopper relief ends688contact stopper limiter flange658of limiter654. In other words, limiter654is a stationary member.

Limiter654is comprised of a single piece unitary structure, having a cylindrical disc portion656with a stopper limiter flange658extending from the cylindrical disc portion660, and a connection pin662that friction fits into a pin opening652of dispenser platform620.

Cartridge116is configured as a replaceable cartridge, comprising a single piece unitary construction having a primary compartment690that stores sufficient amount of topping food item130for topping an average area span of most base food items106. Cartridge116also includes a secondary compartment692that includes an egress portal296.

Secondary compartment692has a height694of sufficient span to extend beyond a bottom side egress opening636of Z-platform620, extending out therefrom to below second heater assembly256. Egress portal296is configured as a cross-slit with a seal covering comprised of a plastic membrane that is broken open when topping food item130egresses egress portal296.

FIGS.16A to16B-2are non-limiting, exemplary illustrations of electrical circuitry of device shown inFIGS.1A to15N-2in accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to16B-2, main component of the electrical circuitry of device100is controller unit260(for example, an Electrical Erasable Programmable Read Only Memory (EEPROM)).

Further included is a power converter module262associated with a power Printed Circuit Board (PCB)264, with power PCB264having a set of power output terminals696connected to controller unit260power input terminal698.

Further included is a front panel PCB700having user control output terminals702connected to a corresponding set of controller unit260user control input terminals704. As shown inFIG.16B to16B-2, front panel PCB700is comprised of switches that when closed illuminate a corresponding set of LEDs, and further includes a pressure sensor for detecting a setting of a cooking level for a base food item.

An image capture PCB706associated with an image capture device334with the image capture PCB706having image capture output terminals708is connected to controller unit image capture input terminals710.

Electrical circuitry of device100further includes a motor driver PCB284that includes a set of motor driver input terminal712that receive motor driver output control signals from controller unit260motor driver output terminals714, and output motor driver control signals716to a set of motors286. Motor PCB284also includes a power input terminal718that receive input power signals from power PCB296.

A relay PCB258is also included signal input terminals724that receives input signals from output terminals722of controller unit260and AC power directly from an AC source is received at power input terminals726. Relay PCB258has a set of output terminals720connected to first and second heater assembly254and256. Further included are limiter switches292,270,266,290,288that provide a set of limiter switch signals to controller unit limiter switch input terminals728.

FIGS.17A to17Rare non-limiting, exemplary illustrations of flow diagrams of controller unit operations of device shown inFIGS.1A to16B-2in accordance with one or more embodiments of the present invention. As illustrated inFIGS.1A to17R, controller unit260and in fact, the entire device100is power ON by power source switch140at operation730(FIG.17A).

Once powered, controller unit260is initialized at operation732, and set to standby mode at operation734. Controller unit260remains at standby mode operations734until it detects inputs at its various input terminals.

Upon detecting an ON-button actuation (determined at operation736), controller unit260is switched from a standby mode734to active mode of operation. When no actuation of Cancel button (operation740) is detected, controller unit260commences an input timer and determines detection of inputs from user interface102(front panel PCB700) and if those inputs were received within a predetermined time limit at operation742.

Inputs (at terminals704of controller unit260) from user interface102(from output terminals702of front panel PCB700) may include any one or more combinations described above, and operationally shown in operations744to756.

It should be noted that Cancel button operation744may be performed at any time, where the entire process is halted and controller unit260returns to standby mode736.

As for Darkness Level operation750, controller unit260determines Darkness level operation750in accordance with flow control shown inFIG.17B(indicated by Off-page connecter774inFIG.17A), and returned back to flow control shown inFIG.17A, indicated by Off-page connecter782inFIG.17A).

As illustrated inFIG.17B, controller unit260determines darkness setting options selected at operation776based on user manipulation of a cook-level user interface (or slider)124received by front interface PCB700.

In this non-limiting exemplary instance shown, the present invention provides 6 levels of darkness (cooking levels) as an example only. Accordingly, the darkness levels778may be more granulated to a higher degrees or levels or reduced. Each darkness level778(Level 0 to Level 5) has its corresponding operations780, detailed below.

As illustrated, operations780are timing for toasting and delaying topping. Controller unit260executes a countdown timer when the toast and topping operations are used so that the correct balance of toast darkness can be performed before the toppings130are applied. This is a result of the natural toasting process taking longer than the topping process and not having the toppings applied too early so that the bread/food is not toasted and the topping food item130is burned.

At any one of the operations780, controller unit260first checks the darkness setting (0-5, with 5 being the darkest) and starts a countdown timer to delay the start of motor control operations. For example, Level 0 darkness setting will result in a 9 second delay, with 3 seconds added for each level of darkness level higher. Therefore, the mid-setting of 3 darkness will result in an 18 second delay (for example) and the highest level of 5 will result in a 24 second delay (for example). Once the timer has reached 0 seconds, the controller unit260will start topping operations. Once all timers are set, control returns to flow shown inFIG.17A. As a final note, Timers (tnand dn) are set regardless of which Toast or Topping inputs were selected. If topping operations are not selected, then controller unit260ignores the topping delay timer (dn). If toast operations are not selected, then controller unit260ignores the toast timer (tn). Once timers are set, control returns to flow shown inFIG.17A, Off-page connector782.

As further illustrated inFIG.17A, all timely received user inputs from operations746to756(with the exception of Cancel button operation744) are further processed by toast and topping selections flows shown inFIG.17C, following an Off-page connector758inFIG.17A.

As shown inFIG.17C, controller unit260determines if any one or more combinations of input operations746to756received included toasting operations760. If controller unit260determines that toasting operations are requested, controller unit260determines if topping operations762are also requested. Assuming that both toasting operations760and topping operations762are requested, then operations are directed to flows shown inFIG.17Gas indicated by Off-page connector764.

If at operation762controller unit260determines that no topping operation is requested or required, then operations are directed to flows shown inFIG.17Das indicated by Off-page connector766.

If controller unit260determines that no toasting operations are to be executed (for example, the user has selected to only add topping130to base food item106) without cooking, then operations are directed to flows shown inFIG.17Eas indicated by Off-page connector768.

Referring back to operation762, assume that controller unit260determines a request for both toasting and topping operations, which would direct flow control toFIG.17Gvia Off-page connector764. This scenario would allow discussions for both toast and topping operational flows.

As illustrated inFIG.17G, in this non-limiting, exemplary scenario, controller unit260determines at respective operations770and772if main tray104and lid (or topping cover112) are closed, based on signals received from respective tray and lid limiter switches266and270. Although not shown, power is also provided to solenoids268and272to maintain tray and lid closed as part of device operations. If controller unit260determines that lid and tray are closed, toasting and topping process is started (indicated by Off-page connecter774).

There are two methods of determining topping parameters for a base food item106, one without an imaging device option (FIGS.17H and17I) and the other with the optional imaging device option (FIGS.17J and17K). Further, as to which operations (toasting or topping) is executed first, the darkness level settings and its determined timing scheme determine that process, detailed above in relation toFIG.17B.

In this non-limiting, exemplary instance, assume cooking darkness level 2 for example, controller unit260commences toasting operations shown inFIG.17Fand after a predetermined time delay while toasting operations are underway, controller unit260also concurrently commences topping operations shown inFIGS.17H and17I(assuming no imaging device is used) or,FIGS.17J and17K(assuming the optional imaging device is used).

Referring now to toasting operational flows shown inFIG.17Fvia Off-page connector774, at operation776controller unit260determines if a defrost operation752is requested, if no defrost operation752is requested, at operation778controller unit260determines if base food item106is a bagel (bagel operation754is requested). If no defrost and no bagel operations are requested, then controller unit commences a simple toasting at operation780. At operation780, controller unit260powers second heater assembly256and first heater assembly254via power relay PCB258for a toasting to time span (as defined by darkness level inFIG.17B).

At operation782controller unit determines if topping operations are active at which point, controller unit260will continue to maintain topping cover112closed at operation784and786. Once topping operations are complete, controller unit260at operation788opens topping cover112by activating solenoid272. For the scenario where no topping operation is requested, controller unit260simply opens main tray104by activating solenoid268at operation790.

Referring back to operation778, assuming that controller unit260determines that base food item106is a bagel (bagel operation754is requested), then controller unit260commences operation792for toasting bagel. At operation792, controller unit260powers ON second heater assembly256and OFF first heater assembly254via power relay PCB258for a toasting tntime span (as defined by darkness level inFIG.17B).

Referring back to operation776, if controller unit260determines that a defrost operation752is requested, and that base food item is a bagel (operation794), at operation796controller unit260commences to defrost a bagel powering ON second heater assembly256and OFF first heater assembly254via power relay PCB258using a model-based proportional-integral-derivative (PID). Controller unit260using PID to regulate temperature of 256 and 254 throughout toasting tntime span (as defined by darkness level inFIG.17B).

A model based proportional-integral-derivative (PID) controller without the feedback loop (well known) is used to power cycle on/off the heater relays at258every tcyctime interval throughout toasting tntime span (as defined by Darkness level inFIG.17B) plus an additional tad time span (e.g., 30 sec) to allow lower average heat allowing the frozen contents to melt without burning the outer surface of the food. For example, with Level 0 darkness set, the tn=30 seconds, plus an additional defrost time of 30 seconds brings the total defrost toast time to 60 seconds. The power cycle on/off will occur 20 times (or every 3 seconds).

Referring back to operation794and assuming that defrost operation752is not for a bagel, then at operation798controller unit260executes model-based PID controller to regulate temperature of 254 and 256 throughout toasting to time span (as defined by Darkness level inFIG.17B).

While toasting operations are underway (as detailed inFIG.17F) for a base food item106, topping operations (17H and17I or17J and17K) commence after a delay determined by operations of controller unit260shown discussed inFIG.17B. Assuming topping operations without the use of the optional imaging device (FIGS.17H and17I), at operation800controller unit260retrieves last known position of dispenser mechanism114from controller unit memory802, which were read (operation804) from limit switches Start288, middle290, and final (or end)292.

Once position data is retrieved at operation800, controller unit260at operation806determines if dispenser mechanism114is at the start position (e.g., point (0,0). If controller unit260determines that114is not at start position, at operation808controller unit260provides motors286the number of steps and (X, Y) coordinates to move114from Last Known Position to Start Position via284.

If controller unit260at operation806determines that114is at start position, then at operations810controller unit260determines if base food item106is a single food item (single mode operation756for single slice of bread). If controller unit260determines that no single mode operation756is entered, then at operation812controller unit260determines if bagel mode operation754was entered. If at operation812controller unit260determines that no bagel mode operation754was entered, then control is directed to topping operations inFIG.17I(via Off-page connector814).

Referring back to operation812, if controller unit260determines that a bagel mode operation754was entered, then control is directed to topping operations inFIG.17I(via Off-page connector822).

Referring back to operation810, if controller unit260determines that base food item106is a single food item (single mode operation756for single slice of bread), then at operation816controller unit260determines if single mode operation756is for a bagel mode operation754. If single and bagel mode operations are entered, then control is directed to topping operations inFIG.17I(via Off-page connector818). On the other hand, if only single mode operation756is entered but not bagel mode operations754, then control is directed to topping operations inFIG.17I(via Off-page connector820).

Referring toFIG.17I, for a single bagel base food item, controller unit260executes operation824, which includes providing X & Y-axis motors the number of steps and (X, Y) coordinates based on predefined passageway pattern452to move dispenser mechanism114from Start Position to mid Position.

Further at operation824, controller unit260also provides Z-axis motor twice the nominal step rate (as detailed inFIGS.17L and17M) to empty cartridge116by mid-point (single mode operation).

Additionally, at operation824controller unit260also provide Z-axis motor (X, Y) coordinates for the areas not to dispense (as detailed inFIG.17N) for bagel mode operations.

Referring toFIGS.17L and17M, the motors and lead screws are designed to be precision controlled to an accuracy of about 0.0393701 inches (1 mm) per motor step or per one screw rotation.

The height522of cartridge116is represented by “h” and the distance the dispenser has to travel while applying toppings in for typical two pieces of food106is “d1+d2”.

When topping, compressor454travels downward via compressor-driver456in the z-axis for h distance which is the bottom of cartridge116. This movement forces topping food item130out of egress portal296from cartridge116.

The speed of the rate for compressor-driver456(or how fast the motor steps) for it to corkscrew down and push out food item130from cartridge116is the rate equivalent to compressor454reaching the bottom of cartridge116at the same time the Topping Dispenser reaches the End position for two pieces of food.

and for two pieces of food: th=td1+d2

th=Time it takes to execute the Number of Z-axis Steps to travel distance h

td1+d2=Time it takes to execute the Number of X-axis Steps to travel distances d1+d2

For 2 pieces of food example:

If cartridge height522, h, is equal to 1.97 inches and d1and d2are 5 inches each, and 1 step distance is 0.03937 inches, then it will take 254 X-axis motor steps to reach the end position, and 50 X-axis motor steps to travel h. Setting the time for to travel h equal to d1+d2, the X-axis to Z-axis motor ratio is 5.076142 steps per second, therefore, to travel h it will take 9.86 seconds (50 steps/5.076142 steps/sec).

For 1 piece of food example:

Using the motor rate ratio of 5.076142 and considering d1 is half of d1+d2, and the same distance h needs to be travelled, then Z-axis motor rate needs to be doubled at 10.15228, therefore, to travel hit will take half the time at 4.92874 seconds ensuring cartridge116is emptied when it reaches the mid position.

Referring toFIG.17N, the X & Y-axis motors number of steps and (X, Y) coordinates are based on predefined passageway452to move dispenser from Start Position to the Mid Position and End Position. This is represented by the (Xn, Yn) coordinates that describe the passageway. For every change in direction, there are an associated (X, Y) coordinate to follow, (X0, Y0), (X1, Y2), (X2, Y2), etc.

The Z-axis plunger458pushes topping food item out of the cartridge116as the dispenser travels along the X, Y directions at the appropriate rate as described inFIG.17L. When the bagel mode is activated, the Z-axis step rate does not change. Instead, the plunger458is temporarily paused when there are areas where no food is beneath the dispensing point296to avoid spill over. As a result, when the dispenser reaches the final destination (Mid or End Position) in bagel mode, the cartridge will not be fully emptied.

The Z-axis motor is told to pause by the controller when the predefined X, Y coordinates for a typical bagel hole is reached.

For Single Bagel example:

The dispenser will begin at (X0, Y0) and plunger458will begin to press down in the Z-axis as it travels to (X1, Y1), and continue to (X2, Y2), and continue to (X3, Y3) at which the Z-axis motor will pause because (X3, Y3) has been defined as the beginning of the bagel hole. The Z-axis motor will resume at (X4, Y4) as the end of the bagel hole was reached, and it will continue pressing through (X7, Y7), and pause as the bagel hole was reached again, and resume at (X8, Y8) through the Mid position.

Referring back to operation824shown inFIG.17I, controller unit260opens top cover112at operation826. The remaining operations828to832shown inFIG.17Iare similar to those for operations824, which follow the patterns detailed inFIGS.17L to17N.

Referring back toFIG.17Gand operation774with the assumption that an optional imaging device is used for topping,FIG.17Jis an exemplary illustration of a flow control for topping using an imaging device. As illustrated inFIG.17J, for image processing of base food item106, at operation834controller unit260request image of base food item106from image capturing device PCB706, where controller unit260processes that image at operation836.

It should be noted that prior to commencement of operations836by controller unit260when an image of a base food item106is received, controller unit260retrieves predetermined masked topographical image of target area (FIG.17P). As illustrated inFIG.17O, as a first step to generate masked topographical image of target area, an image of the pattern452of 256, including position of 114 at (0,0,0) and limiters are captured. Next, as shown inFIG.17P, a masked topographical image of target area is generated from the original image shown inFIG.17Oand saved in memory802during manufacture.

The masked topographical image of target area shown inFIG.17Pis retrieved by controller unit260and is used in operation836. As indicated in operation836, a first step in image processing is to superimpose a captured image of base food item106from operation834onto masked topographical image of target area, shown in FIG.17Q. Thereafter, apply an overlay of a dotted-grid over the superimposed image (best shown inFIG.17Q). The dotted-grid enables controller unit260at operation836to determine the target coverage area to generate target-grids (e.g., full shape of base food item including outlining gaps on base food item106). Gaps are those areas where pattern452is still visible.

Once target-grids are determined, controller unit260remove non-target grids (any locations/gaps not covered by base food item106), best shown inFIG.17R. Controller unit260also convert target grids to motor steps—this will make the114to only apply topping food items130over any location that has base food item106.

In particular, the X & Y-axis motors, the number of steps and (X, Y) coordinates are based on predefined passageway452to move dispenser from Start Position to the Mid Position and End Position. This is represented by the (Xn, Yn) coordinates that describe the passageway. For every change in direction, there are an associated (X, Y) coordinate to follow, (X0, Y0), (X1, Y2), (X2, Y2), etc.

The Z-axis Press pushes topping food item130out of the topping cartridge as the dispenser travels along the X, Y directions at the appropriate rate as described above.

When the camera is used, the X, Y directions defaults are overwritten by the latest image data which will then be used similar toFIG.17Nwhere the Z-axis motor is told to pause when the unique X, Y coordinates for areas to be ignored is reached.

For Large Food example:

The dispenser114will begin at (X0, Y0) and the plunger will begin to press down in the Z-axis as it travels to (X1, Y1), and continue to (X2, Y2), and continue to (X3, Y3), and continue to (X4, Y4) at which the Z-axis motor will pause because (X4, Y4) has been identified by the image processing as the beginning of a gap that does not have food. The Z-axis motor will resume at (X5, Y5) as the end of the gap was reached, and it will continue pressing through (X8, Y8), and pause as another gap was reached, and resume at (X11, Y11) and follow similar logic until the End position.

Referring back toFIG.17J, once operation836is completed, controller unit at operation838determines if single mode operation756was entered. It should be noted that operation756is optional and is available for redundancy. That is, single mode756is shown as a redundant functionality as the camera can determine if a single piece is used.

It should also be noted that bagel mode754is not shown inFIG.17Jwith the camera option due to the camera image processing providing a more accurate representation of the bagel shape and center hole gap as compared to the predefined [X, Y] locations in the non-camera option (FIG.17H).

Referring back to operation838, if controller unit260determines entry of a single mode operation756, operations continue onFIG.17Kvia Off page connector840otherwise, operations continue via Off page connector842(alsoFIG.17K). Assuming there is not entry for single mode operation (756), then operation844shown inFIG.17Kis executed otherwise, operation846is executed.

Operation844is comprised of controller unit260providing X & Y-axis motors the number of steps and (X, Y) coordinates based on the predefined passageway452to move dispenser from Start Position to End Position. Additionally, controller unit260is also to provide Z-axis motor the nominal step rate to reach bottom of cartridge116by End position, as detailed above. Further, controller unit is also to provide Z-axis motor (X, Y) coordinates for the areas not to dispense as detailed above (camera mode).

Operation846includes provide X & Y-axis motors the number of steps and (X, Y) coordinates based on predefined passageway452to move dispenser from Start Position to mid Position. Also, provide Z-axis motor twice the nominal step rate to reach bottom of cartridge116by mid position (single mode), as detailed above. Further, controller unit260also provides Z-axis motor the (X, Y) coordinates for the areas not to dispense perFIG.17R(camera mode).

Although the invention has been described in considerable detail in language specific to structural features and or method acts, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as exemplary preferred forms of implementing the claimed invention. Stated otherwise, it is to be understood that the phraseology and terminology employed herein, as well as the abstract, are for the purpose of description and should not be regarded as limiting. Further, the specification is not confined to the disclosed embodiments. Therefore, while exemplary illustrative embodiments of the invention have been described, numerous variations and alternative embodiments will occur to those skilled in the art. For example, including more than one cartridge housing632on topping dispenser mechanism114to use more than one food item for topping. For example, two cartridge housings632may be positioned adjacent one another wherein their respective egress portals296are combined together with a well-known Y-connector manifold structure. In this non-limiting, exemplary instance, the final egress portal would be the output from the Y-connector. Further, same mechanism detailed above and used to move topping food item130out of the first, original cartridge116may be used for the adjacently added cartridge housing with its cartridge. Such variations and alternate embodiments are contemplated, and can be made without departing from the spirit and scope of the invention.

It should further be noted that throughout the entire disclosure, the labels such as left, right, front, back, top, inside, outside, bottom, forward, reverse, clockwise, counter clockwise, up, down, or other similar terms such as upper, lower, aft, fore, vertical, horizontal, lateral, oblique, proximal, distal, parallel, perpendicular, transverse, longitudinal, etc. have been used for convenience purposes only and are not intended to imply any particular fixed direction, orientation, or position. Instead, they are used to reflect relative locations/positions and/or directions/orientations between various portions of an object.

In addition, reference to “first,” “second,” “third,” and etc. members throughout the disclosure (and in particular, claims) is not used to show a serial or numerical limitation but instead is used to distinguish or identify the various members of the group.

Further the terms “a” and “an” throughout the disclosure (and in particular, claims) do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.

The use of the phrases “and or,” “and/or” throughout the specification (if any used) indicate an inclusive “or” where for example, A and or B should be interpreted as “A,” “B,” or both “A and B.”

In addition, any element in a claim that does not explicitly state “means for” performing a specified function, or “step for” performing a specific function, is not to be interpreted as a “means” or “step” clause as specified in 35 U.S.C. Section 112, Paragraph 6. In particular, the use of “step of,” “act of,” “operation of,” or “operational act of” in the claims herein is not intended to invoke the provisions of 35 U.S.C. 112, Paragraph 6.