IP Library Granted Patent US 12666502
Granted Patent B2
US 12666502 · App. 18/311,147 · Granted Jun 23, 2026

Configurable cooking systems and methods

Inventors: Shih-Yu Cheng (Union City, CA); Mark Janoff (Redwood City, CA); Richard Metzler (San Antonio, TX); John Pleasants (Portolla Valley, CA); Dan Yue (Palo Alto, CA); Taylor Adams (San Francisco, CA); Dennis Denker (Scottsdale, AZ)
Assignee: BRAVA HOME, INC.
H05B3/0076F24C7/046F24C7/085H05B6/6435H05B6/645H05B6/668F24C7/065F24C15/16F24C15/22H04L67/125H04N7/183H04W88/06H05B6/6417H05B6/6441H05B6/6452H05B6/6455H05B6/6482
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12666502
App. No.
18/311,147
Granted
Jun 23, 2026
Kind
B2
Abstract

Systems and methods for user configurable cooking appliances include receiving system resources having associated budgets, facilitating user allocation the system resources to a plurality of heating elements without exceeding the associate budgets, applying the system resources to the heating elements to heat one or more food substances within a cooking chamber, and selectively regulating delivery of the system resources to the heating elements such that no more than the associated budget of each of the system resources is delivered to the heating elements. Computing components can execute a heating algorithm to cook at least one food substance in the cooking chamber, detect a state change of the food substance, and modify the heating algorithm to reconfigure the system resources supplied to the heating elements in response to the state change and in accordance with user configured allocation and associated budgets for the system resources.

Claims (35)

1 . An apparatus comprising:

a cooking chamber;

a plurality of heating elements arranged within the cooking chamber;

a control system comprising a processor and a memory, the processor configured to selectively activate each of the plurality of heating elements to cook a food substance in accordance with a selected recipe and detect errors during execution of the recipe,

wherein the memory stores:

the recipe, the recipe including cooking logic and/or heating algorithms for execution by the control system,

error detection logic operable to define proper probe placement, tray height, food preparation and/or food placement, and

an identification of ingredients, preparation instructions, cooking states, cooking temperature, wavelength and/or cooking time; and

a user interface operable modify the selected recipe in accordance with user input, wherein the control system is further operable to analyze the modified recipe and notify a user of expected cooking results via the user interface.

2 . The apparatus of claim 1 , wherein the control system is operable to copy the selected recipe to generate a new recipe for modification by the user.

3 . The apparatus of claim 1 , wherein the selected recipe is associated with a meal kit, including a collection of ingredients for the selected recipe; and wherein the user modifies the selected recipe by changing, adding and/or subtracting at least one ingredient.

4 . The apparatus of claim 1 , wherein the control system is operable to adapt the cooking logic and/or heating algorithm to user implemented changes to the selected recipe.

5 . The apparatus of claim 1 , wherein the control system is operable to adjust a cooking zone in which the food substance is placed.

6 . The apparatus of claim 1 , wherein the control system is operable to download a copy of the selected recipe from a network device for modification by a user.

7 . The apparatus of claim 1 , wherein the user interface is operable to enable user modification of the heating algorithm to selectively regulate one or more of the heating elements to achieve a desired cooking result and to provide an indication of an amount of power used by each heating element at one or more time slices during execution of the selected recipe.

8 . The apparatus of claim 1 , wherein the selected recipe is a multizone recipe selectively operating each of the heating elements within the cooking chamber to separately cook a plurality of food substances.

9 . An apparatus comprising:

a cooking chamber;

a plurality of heating elements arranged within the cooking chamber;

a control system comprising a processor and a memory, the processor configured to selectively activate each of the plurality of heating elements to cook a food substance in accordance with a selected recipe and detect errors during execution of the recipe,

wherein the memory stores:

the recipe, the recipe including cooking logic and/or heating algorithms for execution by the control system,

error detection logic operable to define proper probe placement, tray height, food preparation and/or food placement, and

an identification of ingredients, preparation instructions, cooking states, cooking temperature, wavelength and/or cooking time; and

a user interface operable modify the selected recipe in accordance with user input, wherein the control system is operable to combine and facilitate modification of two or more recipes, cooking algorithms and heating algorithms to perform various cooking functions within the selected recipe.

10 . An apparatus comprising:

a cooking chamber;

a plurality of heating elements arranged within the cooking chamber;

a control system comprising a processor and a memory, the processor configured to selectively activate each of the plurality of heating elements to cook a food substance in accordance with a selected recipe and detect errors during execution of the recipe,

wherein the memory stores:

the recipe, the recipe including cooking logic and/or heating algorithms for execution by the control system,

error detection logic operable to define proper probe placement, tray height, food preparation and/or food placement, and

an identification of ingredients, preparation instructions, cooking states, cooking temperature, wavelength and/or cooking time; and

a user interface operable modify the selected recipe in accordance with user input, wherein the control system is further operable to compute a simulation of the selected recipe against a known food profile, the simulation including a visual simulation of a target food and a temperature simulation of the target food; and present the simulation via the user interface; and

wherein the user interface is further operable to provide access to one or more heating logic templates defining a heating logic sequence.