SMART COOKING APPLIANCE
In variants, the system can include an extensible cooking system (e.g., grill) with a removable user interface configured to control cooking system operation and/or a set of removable accessory modules. Examples of removable accessory modules can include user fuel control interfaces and sensor ports.
1 . A system comprising:
a grill body;
a set of cooking elements;
a user interface controller;
a mount removably coupling the user interface controller to the grill body;
an electric bus mounted within the grill body; and
a grill processing system mounted to the grill body and electrically connected to the set of cooking elements and the user interface controller via the electric bus.
2 . The system of claim 1 , wherein the user interface controller comprises a user interface controller processing system.
3 . The system of claim 1 , wherein the mount comprises a mechanical retention feature and a user interface connector comprising a power and data connection.
4 . The system of claim 1 , further comprising a set of accessory modules electrically connected to the grill processing system via the electric bus, wherein each accessory module of the set comprises an accessory processing system.
5 . The system of claim 4 , wherein each accessory module further comprises:
a functional component electrically connected to the accessory processing system;
a housing enclosing the accessory processing system and mounting the functional component; and
a standard connector mounted to the housing and electrically connected to the accessory processing system, wherein the standard connector is configured to connect the accessory module to the electric bus.
6 . The system of claim 4 , wherein each accessory processing system is configured to translate functional component data between an accessory protocol and a grill-standard protocol.
7 . The system of claim 1 , wherein the user interface controller is configured to determine a cook program and control the grill processing system to execute the cook program.
8 . The system of claim 1 , wherein the grill processing system is further configured to:
determine a configuration of the grill body, the set of connected cooking accessories, and the cooking elements; and
communicate the configuration to the user interface controller.
9 . The system of claim 1 , wherein the processor is further configured to:
receive a digital ignition selection at the user interface controller;
receive a physical button press within a predetermined timeframe after receiving the digital ignition selection; and
ignite at least a subset of the cooking elements responsive to receipt of the physical button press.
10 . The system of claim 1 , wherein the system further comprises at least one of: a gas grill, a pellet grill, a charcoal grill, an electric grill, a wood grill, a kettle grill, a kamado grill, a smoker.
11 . The system of claim 1 , wherein the user interface controller is one of a plurality of user interface controller models, wherein each model comprises a mount interface complimentary to the mount and at least one display, user input, or wireless communication module that is different from another model.
12 . A cooking system, comprising:
a cooking body;
a set of cooking elements mounted within the cooking body;
an electric bus mounted within the cooking body;
a set of accessory modules removably mounted to the cooking body and removably connected to the electric bus, wherein each module comprises an accessory processor; and
a processing system mounted to the cooking body and connected to the set of cooking elements and the set of accessory modules by the electric bus.
13 . The system of claim 12 , further comprising a mount configured to removably couple a user interface controller to the cooking body, wherein the user interface controller comprises a wired communication module and a wireless communication module.
14 . The system of claim 13 , wherein the mount comprises a recess in an exterior surface of the cooking body and a cable located within the recess, wherein a surface of the user interface controller comprises a protrusion complimentary to the recess and a cable port electrically connected to the wired communication module and located within the protrusion.
15 . The system of claim 13 , further comprising a cloud platform, wherein the wireless communication module of the user interface controller is configured to wirelessly connect to the cloud platform, wherein the user interface controller is configured to:
receive a set of cook programs from the cloud platform;
generate operation instructions based on data from the set of accessory modules and the set of cook programs; and
instruct the processing system to control the set of cooking elements based on the operation instructions.
16 . The system of claim 15 , wherein a cook program of the set of cook programs is for a food class for food cooked within the cooking body, wherein the food class is automatically determined based on an image of the food.
17 . The system of claim 16 , wherein the image is sampled by a smartphone application.
18 . The system of claim 12 , wherein the processing system is further configured to:
receive a digital ignition selection at a user interface;
receive a physical button press within a predetermined timeframe after receiving the digital ignition selection; and
ignite a subset of the heating elements responsive to the receipt of the physical button press.
19 . The system of claim 18 , wherein the physical button is located on a user-facing side of the grill body.
20 . The system of claim 13 , wherein the set of accessory modules comprises a user input device, wherein the processing system is configured to interpret a user input received at the user input device based on a cook mode determined by the user interface controller.