Cloud system for controlling outdoor grill with mobile application
DC CAFCFirst Claim
1. A cloud computing platform for communicating with and controlling operation of an electronically-controlled appliance comprising an outdoor barbecue grill or outdoor barbecue smoker, the cloud computing platform having at least one hardware processor, the cloud computing platform comprising:
- a receiver configured to receive inputs from one or more computing systems including at least a first input indicating that an electronically-controlled appliance is in network communication with the cloud computing platform, the electronically-controlled appliance comprising an outdoor barbecue grill or outdoor barbecue smoker;
a notification generator configured to generate notifications that are to be sent to one or more software applications being executed at a mobile device, the one or more software applications being configured to control one or more functions of the electronically-controlled appliance;
a transmitter configured to send at least one generated notification to at least one of the software applications selected from the one or more software applications, the generated notification indicating that the cloud computing platform is communicably connected to the electronically-controlled appliance;
the receiver receiving a second input from the at least one software application indicating that one or more specified functions are to be performed on the electronically-controlled appliance; and
the transmitter sending one or more instructions to the electronically-controlled appliance to perform the one or more specified functions, the functions being interpreted and carried out by a hardware controller on the electronically-controlled appliance.
4 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A cloud computing system for use in remote cooking can receive a first input from a computing system indicating that an electronically-controlled appliance is permitted to communicate with a cloud computing platform. The computer system generates a notification that is to be sent to a software application, where the software application is configured to control functions of the electronically-controlled appliance. The computer system transmits the generated notification to the software application, where the generated notification indicates that the cloud computing platform is communicably connected to the electronically-controlled appliance. The computer system then receives a second input from the software application indicating that specified functions are to be performed on the electronically-controlled appliance, and transmits instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out by a hardware controller on the electronically-controlled appliance.
-
Citations
30 Claims
-
1. A cloud computing platform for communicating with and controlling operation of an electronically-controlled appliance comprising an outdoor barbecue grill or outdoor barbecue smoker, the cloud computing platform having at least one hardware processor, the cloud computing platform comprising:
-
a receiver configured to receive inputs from one or more computing systems including at least a first input indicating that an electronically-controlled appliance is in network communication with the cloud computing platform, the electronically-controlled appliance comprising an outdoor barbecue grill or outdoor barbecue smoker; a notification generator configured to generate notifications that are to be sent to one or more software applications being executed at a mobile device, the one or more software applications being configured to control one or more functions of the electronically-controlled appliance; a transmitter configured to send at least one generated notification to at least one of the software applications selected from the one or more software applications, the generated notification indicating that the cloud computing platform is communicably connected to the electronically-controlled appliance; the receiver receiving a second input from the at least one software application indicating that one or more specified functions are to be performed on the electronically-controlled appliance; and the transmitter sending one or more instructions to the electronically-controlled appliance to perform the one or more specified functions, the functions being interpreted and carried out by a hardware controller on the electronically-controlled appliance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A cloud computing platform for communicating with and controlling operation of an electronically-controlled appliance comprising an outdoor barbecue grill or outdoor barbecue smoker, the cloud computing platform having at least one hardware processor, the cloud computing platform comprising:
-
a receiver at the cloud computing platform configured to receive inputs from one or more mobile devices including at least a first input indicating that the electronically-controlled appliance is in network communication with the cloud computing platform; wherein the one or more mobile devices have previously established an initial, direct connection with the electronically-controlled appliance, and wherein the one or more mobile devices and the electronically-controlled appliance maintain independent connections to the cloud computing platform over the internet; the receiver at the cloud computing platform receiving a second input from the one or more mobile devices indicating that one or more end user specified functions are to be performed by the electronically-controlled appliance; a control signal generator configured to generate control signals that are to be sent to the electronically-controlled appliance, the control signals being configured to control functions of the electronically-controlled appliance according to the received second input; and a transmitter configured to transmit the generated control signals directly to the electronically-controlled appliance over the internet for performance of the one or more specified functions received from the one or more mobile devices, the functions being interpreted and carried out by a hardware controller on the electronically-controlled appliance. - View Dependent Claims (13, 14, 15)
-
-
16. A method for remotely controlling an electronically-controlled appliance comprising an outdoor barbecue grill or outdoor barbecue smoker via one or more mobile devices and an internet-connected network server, the electronically-controlled appliance having at least one hardware controller, the method comprising:
-
receiving at a network server of a cloud computing platform a first input from one or more mobile devices, the first input indicating that at least a first electronically-controlled appliance is in network communication with a cloud computing platform, the first electronically-controlled appliance comprising an outdoor barbecue grille or outdoor barbecue smoker; generating a notification at the network server that is to be sent to a software application being executed at a mobile device, the software application being configured to remotely control one or more functions of the electronically-controlled appliance over the internet; transmitting the generated notification from the network server to the software application at the mobile device, the generated notification indicating that the cloud computing platform is communicably connected to the electronically-controlled appliance; receiving at the network server a second input from the software application, the second input indicating that one or more specified functions initiated by the user on the mobile device are to be performed on the electronically-controlled appliance; and transmitting from the network server to the electronically-controlled appliance over the internet one or more instructions to perform the one or more specified functions, the functions being interpreted and carried out by a hardware controller on the electronically-controlled appliance. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An outdoor cooking device for use in a cloud computing environment, the outdoor cooking device comprising an electronically-controlled appliance in the form of an outdoor barbecue grill or outdoor barbecue smoker that is configured to implement instructions from a network server of a cloud computing platform, and to relay information to one or more user-controlled mobile devices at a remote location, the outdoor cooking device comprising:
-
a combustion area; and an electronic hardware controller comprising at least a processor, a temperature sensor for providing grill temperature data, a digital probe for providing food temperature data, a network communication component for communicating over the internet via an access point, and a computer memory having computer-executable instructions stored thereon that, when executed through the electronic hardware controller, cause the outdoor cooking device to perform the following; communicate wirelessly via an initial direct connection with a mobile device to link the mobile device with the outdoor cooking device; after the initial direct connection with the mobile device, communicate directly with the cloud computing platform over the internet to send a first input indicating that the outdoor cooking device is in network communication with the cloud computing platform, and cause the outdoor cooking device to disconnect from the mobile device; after disconnecting from the initial direct connection with the mobile device, receive one or more second inputs from the network server over the internet, the one or more second inputs comprising one or more user selections made on the mobile device regarding control of the outdoor cooking device; send usage data over the internet to the network server, wherein the usage data comprises temperature data intended for display on the mobile device, and data intended to be stored at the cloud computing platform but not displayed on the mobile device; and adjust temperature of the outdoor cooking device in response to user-selected instructions provided at the mobile device and received at the outdoor cooking device from the network server over the internet. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification