CONNECTED FOOD PREPARATION SYSTEM AND METHOD OF USE
A connected oven, including a set of in-cavity sensors and a processor configured to automatically identify foodstuff within the cooking cavity, based on the sensor measurements; and automatically operate the heating element based on the foodstuff identity.
1 . A method for cooking completion time estimation, comprising, during a cooking session:
determining an internal temperature of food cooked during the cooking session, using a sensor monitoring the food, at a first time;
determining a cooking response profile based on the internal temperature and a reference temporal profile for a food class of the food, the reference temporal profile generated from historic cooking sessions of a food class of the food;
determining an estimated time to completion based on the predicted temporal profile and a target internal temperature associated with cooking completion; and
providing a notification to a user, wherein the notification comprising the estimated time to completion.
2 . The method of claim 1 , wherein the reference temporal profile comprises an average cooking curve for the food class.
3 . The method of claim 2 , wherein the average cooking curve is determined from historical cooking datasets for the food class.
4 . The method of claim 1 , wherein the target internal temperature is determined from a user selection associated with the food.
5 . The method of claim 1 , further comprising determining a second internal temperature of the food at a second time, determining a second predicted temporal profile based on the internal temperature and the second internal temperature, determining an updated estimated time to completion based on the second predicted temporal profile, and providing a second notification comprising the updated estimated time to completion to the user.
6 . The method of claim 1 , wherein the sensor comprises a temperature probe.
7 . The method of claim 1 , wherein the sensor comprises a camera.
8 . The method of claim 1 , further comprising dynamically adjusting cooking parameters for the cooking session, based on the estimated completion time, to meet a target completion time.
9 . A method for cooking completion time estimation, comprising, during a cooking session:
determining a food parameter of cooking food using a sensor monitoring the food;
determining a predicted temporal profile based on the food parameter and a reference temporal profile for a food class of the food;
determining an estimated completion time based on the predicted temporal profile and a target food parameter associated with cooking completion; and
providing a notification to a user, wherein the notification is based on the estimated completion time.
10 . The method of claim 9 , wherein the notification comprises an estimated time to completion, determined based on the estimated completion time.
11 . The method of claim 9 , wherein the estimated completion time is a time corresponding to the target food parameter on the predicted temporal profile.
12 . The method of claim 9 , wherein the food parameter comprises an internal temperature.
13 . The method of claim 12 , wherein the sensor comprises a temperature probe.
14 . The method of claim 9 , wherein the sensor comprises a camera, wherein the food parameter is determined based on an image sampled by the camera.
15 . The method of claim 9 , further comprising dynamically adjusting cooking parameters for the cooking session, based on the estimated completion time, to meet a target completion time.
16 . The method of claim 9 , wherein the reference temporal profile comprises an average cooking curve for the food class.
17 . The method of claim 16 , wherein the average cooking curve is determined from historical cooking datasets for the food class.
18 . The method of claim 9 , wherein the target food parameter determined from a user selection.
19 . The method of claim 9 , wherein the food parameter is determined for a first timepoint during the cooking session, the method further comprising:
determining a second food parameter of the food for a second timepoint during the cooking session, wherein the second timepoint is after the first timepoint;
determining an updated temporal profile based on the food parameter, the second food parameter, and the reference temporal profile;
determining an updated estimated time to completion based on the updated temporal profile and the target food parameter; and
providing an updated notification to the user, the updated notification comprising the updated estimated time to completion.
20 . The method of claim 19 , wherein the second food parameter is determined using the sensor.