CONNECTED FOOD PREPARATION SYSTEM AND METHOD OF USE
First Claim
Patent Images
1. A method for operating an oven, the oven including a cooking cavity, a camera arranged along a top of the cooking cavity and directed toward a bottom of the cooking cavity, a set of light emitting elements arranged along the top of the cooking cavity, a user interface, computer memory, a processing system, and a weight sensor, the method comprising:
- at the oven;
in response to detection of a foodstuff insertion event, automatically recording a first image of the cooking cavity;
extracting foodstuff features from the first image;
determining a foodstuff weight based on measurements from the weight sensor;
determining a probability for each of a plurality of foodstuff classes, based on the foodstuff features and the foodstuff weight, using a classification module stored by the oven;
automatically displaying an identifier for each of the plurality of foodstuff classes in decreasing probability order at the user interface;
receiving a user selection of an identifier for a foodstuff class at the user interface;
sending the selected identifier and the first image to a remote computing system;
automatically controlling cooking elements of the oven based on a first recipe associated with the foodstuff class, wherein the first recipe is stored by the computer memory;
concurrent with controlling the cooking elements based on the first recipe, automatically streaming cooking images of the cooking cavity to the remote computing system;
at the remote computing system;
receiving the streamed cooking images;
identifying a user device associated with the oven; and
streaming the cooking images to the user device in near-real time.
7 Assignments
0 Petitions
Accused Products
Abstract
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.
81 Citations
20 Claims
-
1. A method for operating an oven, the oven including a cooking cavity, a camera arranged along a top of the cooking cavity and directed toward a bottom of the cooking cavity, a set of light emitting elements arranged along the top of the cooking cavity, a user interface, computer memory, a processing system, and a weight sensor, the method comprising:
-
at the oven; in response to detection of a foodstuff insertion event, automatically recording a first image of the cooking cavity; extracting foodstuff features from the first image; determining a foodstuff weight based on measurements from the weight sensor; determining a probability for each of a plurality of foodstuff classes, based on the foodstuff features and the foodstuff weight, using a classification module stored by the oven; automatically displaying an identifier for each of the plurality of foodstuff classes in decreasing probability order at the user interface; receiving a user selection of an identifier for a foodstuff class at the user interface; sending the selected identifier and the first image to a remote computing system; automatically controlling cooking elements of the oven based on a first recipe associated with the foodstuff class, wherein the first recipe is stored by the computer memory; concurrent with controlling the cooking elements based on the first recipe, automatically streaming cooking images of the cooking cavity to the remote computing system; at the remote computing system; receiving the streamed cooking images; identifying a user device associated with the oven; and streaming the cooking images to the user device in near-real time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for controlling a connected oven, the oven including a cooking cavity, a camera arranged along a top of the cooking cavity and directed toward a bottom of the cooking cavity, a set of light emitting elements arranged along the top of the cooking cavity, the method comprising, at the oven:
-
automatically recording a first image of the cooking cavity in response to detection of a foodstuff insertion event; automatically identifying foodstuff within the cooking cavity, comprising; segmenting the first image into a foreground and a background; and classifying the foreground with a foodstuff class using a classification module stored by the oven; automatically displaying an identifier for the foodstuff class in response to foodstuff identification; receiving a user classification of the foodstuff class; automatically cooking the foodstuff in response to receipt of the user classification, comprising controlling cooking elements of the oven based on a recipe associated with the foodstuff class; and concurrently with cooking the foodstuff, automatically streaming cooking images of the cooking cavity to a remote computing system. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification