Mobile application for controlling outdoor grill
DC CAFCFirst Claim
1. A method for controlling an electronically-controlled wood-pellet grill using a software application on a mobile device, the electronically-controlled wood-pellet grill having at least one hardware controller, the method comprising:
- receiving an indication from one or more remote computing systems indicating that the electronically-controlled wood-pellet grill is communicably connected to the one or more remote computing systems, wherein the one or more remote computing systems comprise a cloud service;
providing a notification in the software application indicating that the electronically-controlled wood-pellet grill is available to receive instructions;
receiving a user input at the software application indicating that a particular temperature is to be maintained by the electronically-controlled wood-pellet grill;
generating one or more instructions configured to cause a hopper to feed wood pellets into the electronically-controlled wood-pellet grill at a particular rate in order to maintain the particular temperature; and
sending the generated instructions to the electronically-controlled wood-pellet grill to activate the hopper, the generated instructions being interpreted and carried out on the electronically-controlled wood-pellet grill via the hardware controller.
7 Assignments
Litigations
2 Petitions
Accused Products
Abstract
Embodiments are directed to controlling an electronically-controlled appliance using a software application and providing a user interface for controlling an electronically-controlled appliance. In one scenario, a computer system receives an indication from a remote computing system indicating that an electronically-controlled appliance is communicably connected to the remote computing system. The computer system provides a notification in the software application indicating that the electronically-controlled appliance is available to receive instructions, and receives a user input at the software application indicating that certain functions are to be performed by the electronically-controlled appliance. The computer system further generates instructions configured to control the electronically-controlled appliance based on the functions specified in the received user input, and sends the generated instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out on the electronically-controlled appliance via the hardware controller.
118 Citations
25 Claims
-
1. A method for controlling an electronically-controlled wood-pellet grill using a software application on a mobile device, the electronically-controlled wood-pellet grill having at least one hardware controller, the method comprising:
-
receiving an indication from one or more remote computing systems indicating that the electronically-controlled wood-pellet grill is communicably connected to the one or more remote computing systems, wherein the one or more remote computing systems comprise a cloud service; providing a notification in the software application indicating that the electronically-controlled wood-pellet grill is available to receive instructions; receiving a user input at the software application indicating that a particular temperature is to be maintained by the electronically-controlled wood-pellet grill; generating one or more instructions configured to cause a hopper to feed wood pellets into the electronically-controlled wood-pellet grill at a particular rate in order to maintain the particular temperature; and sending the generated instructions to the electronically-controlled wood-pellet grill to activate the hopper, the generated instructions being interpreted and carried out on the electronically-controlled wood-pellet grill via the hardware controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media that store computer-executable instructions that, when executed, implement a method for controlling an electronically-controlled wood-pellet grill using a software application on a mobile device, the method comprising:
-
receiving an indication at the software application indicating that the electronically-controlled wood-pellet grill is attempting to communicate with one or more remote computing systems, wherein the one or more remote computing systems comprise a cloud service; receiving a first user input at the software application indicating that the electronically-controlled wood-pellet grill is permitted to communicate with the one or more remote computing systems; receiving an indication from at least one of the one or more remote computing systems indicating that the electronically-controlled wood-pellet grill is communicably connected to the one or more remote computing systems; providing a notification in the software application indicating that the electronically-controlled wood-pellet grill is available to receive instructions; receiving a second user input at the software application indicating that a particular temperature is to be maintained by the electronically-controlled wood-pellet grill; generating one or more instructions configured to cause a hopper to feed wood pellets into the electronically-controlled wood-pellet grill at a particular rate in order to maintain the particular temperature; and sending one or more instructions to the electronically-controlled wood-pellet grill to activate the hopper, the one or more instructions being interpreted and carried out by a hardware controller on the electronically-controlled wood-pellet grill. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising one or more non-transitory computer storage media having thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to instantiate a user interface comprising the following:
-
a first input field configured to receive input indicating whether an electronically-controlled wood-pellet grill is permitted to communicate with one or more remote computing systems, wherein the one or more remote computing systems comprise a cloud service; a notification field configured to indicate whether the electronically-controlled wood-pellet grill is communicably connected to the one or more remote computing systems, and to further provide notifications indicating that the electronically-controlled wood-pellet grill is available to receive instructions; a second input field configured to receive input indicating that a particular temperature is to be maintained by the wood-pellet grill; an instruction generating indicator configured to indicate that one or more instructions configured to cause a hopper to feed wood pellets into the wood-pellet grill at a particular rate in order to maintain the particular temperature are being generated based on the received user input; and a transmission indicator configured to indicate that the one or more instructions are being sent to the electronically-controlled wood-pellet grill to activate the hopper, the one or more instructions being interpreted and carried out by a hardware controller on the electronically-controlled wood-pellet grill. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification