IP Library Granted Patent US 12,369,745
Granted Patent B2
US 12,369,745 · App. 18/661,852 · Granted Jul 29, 2025

Method and system for foodstuff identification

Inventors: Robert Cottrell (San Francisco, CA); Jithendra Paruchuri (San Francisco, CA); Nikhil Bhogal (San Francisco, CA); Nishit Kumar (San Francisco, CA); Wiley Wang (San Francisco, CA)
Assignee: June Life, LLC
A47J36/32A23L5/15A47J37/0664F24C15/04G05B13/027G06F18/21G06F18/2431G06T7/20G06V10/82G06V20/00H04N13/204G06T2207/20084G06T2207/30241G06V20/68
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 12,369,745
App. No.
18/661,852
Granted
Jul 29, 2025
Kind
B2
Abstract

A method for foodstuff identification can include: detecting a trigger event; sampling a measurement set; optionally determining candidate measurements for subsequent analysis based on the measurement set; optionally determining a set of food parameter values from the measurements; optionally selecting a food parameter value for use; determining a cooking instruction based on the food parameter value; automatically operating the appliance based on the cooking instructions; optionally determining a foodstuff trajectory relative to the cook cavity; optionally training one or more modules; and/or any other suitable elements.

Claims (65)

1. An appliance comprising:

a cooking cavity;

a camera system mounted above the cooking cavity; and

a processing system configured to:

receive, from the camera system, a series of images of a foodstuff;

select a subset of images, from the series of images, based on a confidence score associated with each image of the subset of images satisfying a threshold, wherein the confidence score is based on a visibility of the foodstuff in each image;

determine, based on the subset of images, one or more food parameter values associated with the foodstuff;

determine, based on a determination of the one or more food parameter values, one or more cooking instructions; and

operate, based on a determination of the one or more cooking instructions, the appliance.

2. The appliance of claim 1 , wherein the processing system is further configured to:

detect a triggering event; and

sample a series of measurements from the camera system, wherein measurements within the series of measurements are determined after the triggering event.

3. The appliance of claim 2 , wherein the processing system is further configured to:

determine, using the series of measurements, a foodstuff trajectory relative to the cooking cavity; and

adjusting, based on the foodstuff trajectory, a first cooking instruction of the one or more cooking instructions.

4. The appliance of claim 1 , further comprising one or more of:

a sensor configured to detect an opening or closing of a door; or

a sensor configured to detect one or more light changes.

5. The appliance of claim 1 , wherein the processing system is further configured to

determine the one or more food parameter values associated with the foodstuff using a neural network.

6. The appliance of claim 1 , wherein the processing system is further configured to

receive, from the camera system, a second series of images of a second foodstuff;

select a second subset of images, from the second series of images, based on a confidence score associated with each image of the second subset of images satisfying the threshold;

determine, based on the second subset of images, one or more second food parameter values associated with the second foodstuff;

determine, based on a determination of the one or more second food parameter values, one or more second cooking instructions; and

operate, based on a determination of the one or more second cooking instructions, the appliance.

7. The appliance of claim 6 , wherein the processing system is further configured to:

detect that the foodstuff has been removed from the cooking cavity;

adjust, based on removal of the foodstuff, a first cooking instruction of the one or more second cooking instructions; and

operate, based on the one or more adjusted second cooking instructions, the appliance to cook the second foodstuff.

8. The appliance of claim 1 , wherein the processing system is further configured to:

send one or more notifications to a user device, wherein the one or more notifications comprises a status of the foodstuff.

9. The appliance of claim 1 , wherein the camera system comprises a stereo camera.

10. The appliance of claim 1 , wherein the camera system is mounted to a top surface of the appliance and is angled outward relative to the cook cavity.

11. A method comprising:

receiving, from a camera system mounted above a cooking cavity of an appliance, a series of images of a foodstuff;

selecting a subset of images, from the series of images, based on a confidence score associated with each image of the subset of images satisfying a threshold, wherein the confidence score is based on a visibility of the foodstuff in each image;

determining, based on the subset of images, one or more food parameter values associated with the foodstuff;

determining, based on a determination of the one or more food parameter values, one or more cooking instructions; and

operating, based on a determination of the one or more cooking instructions, the appliance.

12. The method of claim 11 , further comprising:

detecting a triggering event; and

sampling a series of measurements from the camera system, wherein measurements within the series of measurements are determined after the triggering event.

13. The method of claim 12 , further comprising:

determine, using the series of measurements, a foodstuff trajectory relative to the cooking cavity; and

adjusting, based on the foodstuff trajectory, a first cooking instruction of the one or more cooking instructions.

14. The method of claim 11 , wherein the one or more food parameter values are determined based on or more of:

detecting an opening or closing of a door; or

detecting one or more light changes.

15. The method of claim 11 , further comprising:

determining, using a neural network, the one or more food parameter values associated with the foodstuff.

16. The method of claim 11 , further comprising:

receiving, from the camera system, a second series of images of a second foodstuff;

selecting a second subset of images, from the second series of images, based on a confidence score associated with each image of the second subset of images satisfying the threshold;

determining, based on the second subset of images, one or more second food parameter values associated with the second foodstuff;

determining, based on a determination of the one or more second food parameter values, one or more second cooking instructions; and

operating, based on a determination of the one or more second cooking instructions, the appliance.

17. The method of claim 16 , further comprising:

detecting that the foodstuff has been removed from the cooking cavity;

adjusting, based on removal of the foodstuff, a first cooking instruction of the one or more second cooking instructions; and

operating, based on the one or more adjusted second cooking instructions, the appliance to cook the second foodstuff.

18. The method of claim 11 , further comprising:

sending one or more notifications to a user device, wherein the one or more notifications comprises a status of the foodstuff.

19. The method of claim 11 , wherein the camera system comprises a stereo camera.

20. The method of claim 11 , wherein the camera system is mounted to a top surface of the appliance and is angled outward relative to the cook cavity.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2024
From: COTTRELL, ROBERT; PARUCHURI, JITHENDRA; BHOGAL, NIKHIL; KUMAR, NISHIT; WANG, WILEY
To: JUNE LIFE, INC.
Reel/Frame 067386/0208 →
CHANGE OF NAME Recorded May 13, 2024
From: JUNE LIFE, INC.
To: JUNE LIFE, LLC
Reel/Frame 067386/0585 →
Continuity (3)
Continuation 17376535 · Jul 15, 2021
Provisional Application 63052079 · Jul 15, 2020
Related Publication 20240292977A1 · Sep 5, 2024
References Cited (22)
US 11544925B1 · Lim et al. · 2023 [cited by applicant]
US 11599741B1 · Xue et al. · 2023 [cited by applicant]
US 11886966B2 · Xue et al. · 2024 [cited by applicant]
US 20100238262A1 · Kurtz et al. · 2010 [cited by applicant]
US 20160002105A1 · Cho · 2016 [cited by applicant]
US 20160283822A1 · Imai et al. · 2016 [cited by applicant]
US 20160327281A1 · Bhogal et al. · 2016 [cited by applicant]
US 20170245681A1 · Huang · 2017 [cited by examiner]
US 20180324908A1 · Denker et al. · 2018 [cited by applicant]
US 20210228022A1 · Liu et al. · 2021 [cited by applicant]
US 20230001403A1 · Lim et al. · 2023 [cited by applicant]
US 20230003804A1 · Carballo et al. · 2023 [cited by applicant]
CN 107676838A · 2018 [cited by examiner]
CN 111288515A · 2020 [cited by examiner]
CN 111882584A · 2020 [cited by examiner]
DE 202011002570U1 · 2012 [cited by applicant]
DE 102013102293A1 · 2014 [cited by applicant]
DE 102013110642A1 · 2015 [cited by applicant]
EP 1767865A2 · 2007 [cited by applicant]
EP 3067828A1 · 2016 [cited by applicant]
WO 2014086486A2 · 2014 [cited by applicant]
WO 2020077501A1 · 2020 [cited by applicant]