IP Library Granted Patent US 11,818,811
Granted Patent B2
US 11,818,811 · App. 17/469,585 · Granted Nov 14, 2023

System and method for individual heating element control

Inventors: Nikhil Bhogal (San Francisco, CA); Ryan Perry (San Francisco, CA); Matthew Van Horn (San Francisco, CA); Nash Witkin (San Francisco, CA); Gabriel Risk (San Francisco, CA)
Assignee: June Life, Inc.
H05B1/0263
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 11,818,811
App. No.
17/469,585
Granted
Nov 14, 2023
Kind
B2
Abstract

In variants, a method for individual heating element control can include: identifying food within a cook cavity of the cooking appliance, determining a set of cooking instructions associated with the food, the cooking instructions including a different model for each heating element subset, dynamically determining control instructions for each heating element subset based on the respective model, and controlling each heating element subset based on the respective control instructions.

Claims (58)

1. A cooking appliance comprising:

a housing defining a cook cavity;

a set of cooking elements thermally connected to the cook cavity;

a processing system, configured to:

identify food within the cook cavity of the cooking appliance;

determine a set of cooking instructions associated with the food, wherein the set of cooking instructions comprises a temperature setpoint and a different model for each heating element subset within the set of elements;

dynamically determine control instructions for each cooking element subset based on the respective model and the temperature setpoint, comprising determining a target power output for each cooking element subset for each timestep within a cooking session, wherein each timestep encompasses a plurality of alternating current (AC) cycles, wherein determining control instructions for each cooking element subset further comprises scheduling the cooking element subsets to AC cycles of each timestep based on the target power output and a measured power output for the respective cooking element subset; and

control each cooking element subset based on the respective control instructions.

2. The cooking appliance of claim 1 , wherein the cooking appliance comprises an oven or a grill.

3. The cooking appliance of claim 1 , wherein the set of cooking elements comprises at least one of metal heating elements, ceramic heating elements, semiconductor heating elements, thick film heating elements, polymer PTC heating elements, or composite heating elements.

4. The cooking appliance of claim 1 , wherein each model comprises values for each parameter of a model parameter set, the model parameter set comprising a curve type, curve period, and curve amplitude.

5. The cooking appliance of claim 1 , wherein determining a target power output for each cooking element subset for each timestep within the cooking session comprises, for each timestep:

determining a cooking element ratio for each cooking element subset for the timestep;

determining a target power output for the cook cavity based on the temperature setpoint and a measured temperature; and

determining the target power output for each cooking element subset for the timestep by scaling the target power output for the cook cavity by the respective cooking element ratio.

6. The cooking appliance of claim 1 , wherein scheduling the cooking element subsets to AC cycles comprises, for each successive AC cycle, preferentially scheduling the cooking element subset with a greatest difference between the respective target power output and a respective aggregate scheduled power output for the timestep.

7. The cooking appliance of claim 1 , wherein determining the control instructions for each cooking element subset further comprises:

determining a total power output for the timestep based on the control instructions across the set of cooking elements for the timestep;

accepting the control instructions when the total power output is less than or equal to a threshold power output; and

rejecting the control instructions otherwise.

8. The cooking appliance of claim 7 , wherein the timestep is a subsequent timestep, wherein controlling each cooking element subset comprises operating the set of the cooking elements according to the control instructions during the subsequent timestep when the control instructions are accepted, and operating the set of cooking elements according to control instructions from a previous timestep during the subsequent timestep when the control instructions are rejected.

9. A cooking appliance comprising:

a housing defining a cook cavity configured to receive food;

a set of heating elements thermally connected to the cook cavity;

a processing system, configured to:

determine a food identifier for the food;

determine a different model for each heating element subset in the set of heating elements, based on the food identifier;

determine a power schedule for each heating element subset based on the respective model;

control each heating element based on the respective power schedule;

validate a collective power schedule determined from an aggregation of the power schedules for each heating element subset;

operate the set of the heating elements according to the respective power schedules during a subsequent timestep when the collective power schedule is valid; and

operate the set of heating elements according to a prior power schedule for each heating element during the subsequent timestep when the collective power schedule is invalid.

10. The cooking appliance of claim 9 , wherein the cooking appliance comprises a grill.

11. The cooking appliance of claim 9 , wherein the model comprises a model parameter set, the model parameter set comprises a curve type, curve period, and curve amplitude.

12. The cooking appliance of claim 11 , wherein values for each model parameter within the model parameter set are learned.

13. The cooking appliance of claim 9 , wherein determining the power schedule for each heating element subset comprises determining a power output for each heating element subset for each timestep within a cooking session.

14. A cooking appliance comprising:

a housing defining a cook cavity configured to receive food;

a set of heating elements thermally connected to the cook cavity;

a processing system, configured to:

determine a food identifier for the food;

determine a different model for each heating element subset in the set of heating elements, based on the food identifier;

determine a power schedule for each heating element subset based on the respective model, wherein determining the power schedule for each heating element subset comprises determining a power output for each heating element subset for each timestep within a cooking session, wherein the cooking instructions comprise a temperature setpoint, wherein determining the power output for each heating element subset comprises, for each timestep:

determining a heating element ratio for each heating element subset for the timestep;

determining a target power output for the cook cavity based on the temperature setpoint and a measured temperature; and

determining the power output for each heating element subset for the timestep by scaling the target power output for the cook cavity by the respective heating element ratio; and

control each heating element based on the respective power schedule.

15. The cooking appliance of claim 9 , wherein a cooking session comprises a plurality of timesteps, wherein each timestep encompasses a plurality of alternating current (AC) cycles, and wherein each power schedule is specific to a timestep; wherein the power schedule comprises a target operation state for each heating element subset for each alternating current (AC) cycle of the timestep, wherein the target operation state for a heating element subset is determined based on the target power output and a measured power output for the respective heating element subset.

16. The cooking appliance of claim 15 , wherein determining the power schedule comprises, for each successive AC cycle:

for each heating element subset:

determining a difference between the respective target power output and an aggregate scheduled power output over the timestep for the heating element subset; and

setting target operation state to high power for the AC cycle when the difference exceeds a threshold.

17. The cooking appliance of claim 14 , wherein the processing system is further configured to:

validate a collective power schedule determined from an aggregation of the power schedules for each heating element subset;

operate the set of the heating elements according to the respective power schedules during a subsequent timestep when the collective power schedule is valid; and

operate the set of heating elements according to a prior power schedule for each heating element during the subsequent timestep when the collective power schedule is invalid.

18. The cooking appliance of claim 9 , wherein the collective power schedule is valid when a total power output determined from the collective power schedule is less than or equal to a threshold output, and wherein the collective power schedule is invalid when the total power output is greater than the threshold output.

19. The cooking appliance of claim 14 , wherein the cooking appliance comprises a grill.

Assignments (5)
SECURITY INTEREST Recorded Oct 1, 2025
From: WEBER-STEPHEN PRODUCTS LLC; JUNE LIFE, LLC; NORTH ATLANTIC IMPORTS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 072994/0778 →
SECURITY INTEREST Recorded Oct 1, 2025
From: WEBER-STEPHEN PRODUCTS LLC; JUNE LIFE, LLC; NORTH ATLANTIC IMPORTS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 072995/0099 →
SECURITY INTEREST Recorded Oct 17, 2024
From: WEBER-STEPHEN PRODUCTS LLC; JUNE LIFE, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 069179/0623 →
CHANGE OF NAME Recorded Mar 25, 2024
From: JUNE LIFE, INC.
To: JUNE LIFE, LLC
Reel/Frame 066880/0991 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2021
From: BHOGAL, NIKHIL; PERRY, RYAN; VAN HORN, MATTHEW; WITKIN, NASH; RISK, GABRIEL
To: JUNE LIFE, INC.
Reel/Frame 057646/0837 →