IP Library Granted Patent US 10,735,575
Granted Patent B2
US 10,735,575 · App. 16/432,823 · Granted Aug 4, 2020

Mobile application for controlling outdoor grill

Inventor: Michael Virgil Colston (Salt Lake City, UT)
Assignee: Traeger Pellet Grills, LLC
H04M1/72533A47J36/321G08C17/02H04L67/125H04Q9/00H04W4/80H04W68/005G08C2201/30G08C2201/42G08C2201/93
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,735,575
App. No.
16/432,823
Granted
Aug 4, 2020
Kind
B2
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.

Claims (64)

1. A method for controlling a wood-pellet grill using an application on a remote device, the wood-pellet grill comprising at least one hardware controller and a hopper having an auger and for loading combustible pellets into a combustion area of the wood-pellet grill, the method comprising:

receiving an indication, at the remote device and from one or more remote computing systems, that the wood-pellet grill is in direct network communication with the one or more remote computing systems, the one or more remote computing systems comprising a cloud service;

providing a notification at the remote device, the notification indicating that the wood-pellet grill is available to receive instructions;

detecting, via the application, a user interaction with the remote device, the user interaction comprising an input that a wood-pellet grill parameter or food parameter is to be achieved;

based on the detected user interaction, generating one or more instructions to cause the hopper of the wood-pellet grill to feed wood pellets into the combustion area of the wood-pellet grill at a particular rate in order to achieve the grill parameter or the food parameter; and

transmitting the one or more generated instructions to the wood-pellet grill.

2. The method of claim 1 , further comprising:

detecting, at the remote device, a user interaction to initiate a software application related to the wood-pellet grill at the remote device; and

in response to the detected user interaction, initiating the software application related to the wood-pellet grill at the remote device.

3. The method of claim 2 , further comprising:

receiving, at the remote device, an indication that the wood-pellet grill is attempting to directly communicate with the one or more remote computing systems; and

in response to detecting a user interaction comprising an input authorizing the wood-pellet grill to directly communicate with the one or more remote computing systems, permitting the wood-pellet grill to directly communicate with the one or more remote computing systems.

4. The method of claim 1 , further comprising:

determining that the remote device is located outside a specified distance from the wood-pellet grill; and

in response to determining that the remote device is located outside the specified distance, disabling the one or more generated instructions.

5. The method of claim 1 , further comprising:

providing a prompt to a user to input demographic information;

receiving demographic information via one or more detected user interactions; and

transmitting the received demographic information to a cloud platform associated with the cloud service of the one or more remote computing systems to register the wood-pellet grill to a user account.

6. The method of claim 1 , further comprising receiving, via detected user interactions with the remote device, instructions including one or more changes to a cooking procedure to be implemented by the wood-pellet grill.

7. The method of claim 1 , further comprising outputting the notification via one or more of an audio notification or a visual notification.

8. The method of claim 1 , further comprising providing an output at the remote device indicating one or more conditions of monitored functions of the wood-pellet grill.

9. The method of claim 8 , further comprising:

detecting a user interaction in response to the output at the remote device;

generating user-specified control instructions based on the detected user interaction; and

transmitting the user-specified control instructions to the wood-pellet grill to be implemented by the wood-pellet grill.

10. The method of claim 1 , further comprising:

providing an output at the remote device related to downloadable recipes;

detecting a user interaction in response to the output and related to downloadable recipes; and

in response to the detected user interaction, downloading one or more recipes and providing the one or more recipes to the wood-pellet grill.

11. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause the at least one processor to perform steps comprising:

receiving, at a remote device, an indication that a wood-pellet grill is attempting to directly communicate with one or more remote computing systems comprising a cloud service, wherein the wood-pellet grill comprises a hopper having an auger and for loading combustible pellets into a combustion area of the wood-pellet grill;

detecting a first user interaction with the remote device, the first user interaction indicating that the wood-pellet grill is permitted to communicate with the one or more remote computing systems;

receiving confirmation from at least one of the one or more remote computing systems indicating that the wood-pellet grill is in direct network communication with the one or more remote computing systems;

providing a notification within a user interface of the remote device that the wood-pellet grill is available to receive instructions;

detecting a second user interaction with the remote device, the second user interaction indicating that one or more of a wood-pellet grill parameter or a food parameter is to be achieved;

generating one or more instructions to cause the hopper of the wood-pellet grill to feed wood pellets into the combustion area of the wood-pellet grill at a particular rate in order to achieve one or more of the wood-pellet grill parameter or the food parameter; and

transmitting the one or more generated instructions to the wood-pellet grill.

12. The non-transitory computer readable medium of claim 11 , further comprising instructions thereon that, when executed by at least one processor, cause the processor to further perform a step of providing one or more of an timer alert, a probe alert, or a temperature alert via the user interface of the remote device.

13. The non-transitory computer readable medium of claim 11 , further comprising instructions thereon that, when executed by at least one processor, cause the processor to further perform a step of displaying a custom cooking cycle graphical user interface at the remote device.

14. The non-transitory computer readable medium of claim 13 , further comprising instructions thereon that, when executed by at least one processor, cause the processor to further perform steps of:

detecting a user interaction with user-selectable elements of the custom cooking cycle graphical user interface;

based on the detected user interaction, generating instructions for a customized smoking cycle; and

transmitting the instructions for the customized smoking cycle to the wood-pellet grill.

15. The non-transitory computer readable medium of claim 11 , further comprising instructions thereon that, when executed by at least one processor, cause the processor to further perform a step of, in response to detecting a user interaction to save a customize cooking cycle, storing a data structure representing the customized cooking cycle within one or more of a storage system of the one or more of the remote computing systems, a memory of the wood-pellet grill, or a memory of the remote device.

16. The non-transitory computer readable medium of claim 11 , further comprising instructions thereon that, when executed by at least one processor, cause the processor to further perform a step of, in response to detecting a user interaction to initiate a recipe on the wood-pellet grill, generating and transmitting instructions to the wood-pellet grill to adjust one or more smoking settings of the wood-pellet grill according to the recipe.

17. A wood-pellet grill, comprising:

a hopper and an auger;

a combustion area, wherein the hopper and auger are configured to load combustible pellets into the combustion area; and

a controller comprising:

at least one processor

at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the wood-pellet grill to:

communicate wirelessly with an application of a remote device to link the wood-pellet grill with the remote device;

in response to receiving authorization from the remote device, establish communication directly with a cloud computing platform;

in response to establishing direct communication with the cloud computing platform, terminate direct wireless communication with the remote device;

receive one or more communications directly from the cloud computing platform, the one or more communications comprising instructions that one or more of a wood-pellet grill parameter or a food parameter is to be achieved at the wood-pellet grill, the instructions originating from the remote device;

in response to receiving the one or more communications, adjust at least one cooking characteristic of the wood-pellet grill to at least partially achieve one or more of the wood-pellet grill parameter or the food parameter;

monitor usage of the wood-pellet grill; and

transmit usage data representative of the monitored usage directly to the cloud computing platform.

18. The wood-pellet grill of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the controller of the wood-pellet grill to, in response to receiving instructions that one or more of a wood-pellet grill parameter or a food parameter is to be achieved at the wood-pellet grill, initiate the custom cooking cycle, the custom cooking cycle originating from the remote device.

19. The wood-pellet grill of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the controller of the wood-pellet grill to:

in response to receiving instructions that one or more of a wood-pellet grill parameter or a food parameter is to be achieved at the wood-pellet grill, implement the user-selected recipe, the user-selected recipe originating from the remote device; and

adjust an amount of fuel to be delivered to the combustion area of the wood-pellet grill to implement the user selected recipe.

20. The wood-pellet grill of claim 19 , further comprising instructions that, when executed by the at least one processor, cause the controller of the wood-pellet grill to further adjust the amount of fuel to be delivered to the combustion area of the wood-pellet grill based on one or more of a time interval identified in the user-selected recipe or temperature data received from a temperature probe.

Assignments (3)
ASSIGNMENT OF PATENT AND TRADEMARK SECURITY INTEREST Recorded May 1, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 067276/0414 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 9, 2021
From: TRAEGER PELLET GRILLS LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057434/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: COLSTON, MICHAEL VIRGIL
To: TRAEGER PELLET GRILLS, LLC
Reel/Frame 049519/0745 →
Cited By (5)
US 1,063,483 US 12,239,256 US 12,446,730 US 12,478,213 US 12,653,340