# US 10,455,022 B2 · Cloud system for controlling outdoor grill with mobile application

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,455,022 B2
- Document ID: US10455022B2
- Status: Granted
- Kind: B2
- Application number: 15/511,319
- Filed: 2016-04-08
- Published: 2017-10-05
- Granted: 2019-10-22
- Earliest claimed: 2015-10-23
- Assignees: Traeger Pellet Grills, LLC
- Applicants: Traeger Pellet Grills, LLC
- Inventors: Michael Colston
- Web page: https://patentgrep.com/patent/US10455022B2

## CPC

- H04L 67/125: involving control of end-device applications over a network
- A47J 36/321: {the electronic control being performed over a network, e.g. by means of a handheld device}
- G06Q 30/012: Providing warranty services
- G06Q 30/0267: {Wireless devices}
- G08B 21/18: Status alarms (G08B21/02 takes precedence)
- G08B 21/185: {Electrical failure alarms}
- G08C 17/02: using a radio link
- H04L 12/28: characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] (wireless communication networks H04W {; arrangements for dividing the transmission path H04W40/00})
- H04L 12/6418: {Hybrid transport}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04M 1/72415: for remote control of appliances
- H04Q 9/00: Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 68/005: {Transmission of information for alerting of incoming communication}
- G08C 2201/30: User interface
- G08C 2201/42: Transmitting or receiving remote control signals via a network
- G08C 2201/93: Remote control using other portable devices, e.g. mobile phone, PDA, laptop
- H04Q 2209/43: using wireless personal area networks [WPAN], e.g. 802.15, 802.15.1, 802.15.4, Bluetooth® or Zigbee®
- H04W 4/23: for mobile advertising
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- A47J: KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Embodiments are directed to communicating with and controlling operation of electronically-controlled appliances. In one scenario, a computer system receives 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.

## Claims

### Claim 1

A cloud computing platform for communicating with and controlling operation of a wood-pellet grill comprising a hopper having an auger and for loading combustible pellets into a combustion area of the wood-pellet grill, the cloud computing platform comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the cloud computing platform to:
receive inputs from a mobile device including at least a first input indicating that the wood-pellet grill is permitted to communicate with the cloud computing platform;
generate notifications that are to be sent to a software application of the mobile device;
send at least one generated notification to the software application, the generated notification indicating that the cloud computing platform is communicably connected to the wood-pellet grill;
receive a second input from the software application of the mobile device indicating one or more specified functions to be performed by the wood-pellet grill; and
sending one or more instructions to the wood-pellet grill to perform the one or more specified functions.

### Claim 2 (depends on 1)

The cloud computing platform of claim 1, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to communicate directly with the wood-pellet grill via an access point within range of the wood-pellet grill.

### Claim 3 (depends on 1)

The cloud computing platform of claim 1, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to communicate with the wood-pellet grill via the software application of the mobile device.

### Claim 4 (depends on 1)

The cloud computing platform of claim 1, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to generate advertisements for transmission to the wood-pellet grill or to the software application of the mobile device.

### Claim 5 (depends on 4)

The cloud computing platform of claim 4, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to:
receive usage data from the wood-pellet grill, the usage data comprising at least one of digital probe information, duration of use information, or amount of power drawn from components of the wood-pellet grill; and
customize one or more advertisements for users of the wood-pellet grill based on the received usage data.

### Claim 6 (depends on 1)

The cloud computing platform of claim 1, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to receive usage data from the wood-pellet grill.

### Claim 7 (depends on 6)

The cloud computing platform of claim 6, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to:
analyze the usage data received from the wood-pellet grill; and
generate one or more wood-pellet grill-related analytics for the wood-pellet grill.

### Claim 8 (depends on 7)

The cloud computing platform of claim 7, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to verify a warranty claim based on the wood-pellet grill-related analytics.

### Claim 9 (depends on 7)

The cloud computing platform of claim 7, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to perform remote diagnostics on the wood-pellet grill.

### Claim 10 (depends on 9)

The cloud computing platform of claim 9, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to predict failures for one or more components of the wood-pellet grill.

### Claim 11 (depends on 10)

The cloud computing platform of claim 10, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to transmit one or more notification messages to the wood-pellet grill or to the software application of the mobile device regarding the predicted component failures.

### Claim 12

A method for controlling a wood-pellet grill, the wood-pellet grill comprising a 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 a first input from a mobile device indicating that at least a first wood-pellet grill is permitted to communicate with a cloud computing platform;
generating a notification that is to be sent to a software application of the mobile device;
transmitting the generated notification to the software application of the mobile device, the generated notification indicating that the cloud computing platform is communicably connected to the wood-pellet grill;
receiving a second input from the software application of the mobile device indicating one or more specified functions are to be performed by the wood-pellet grill; and
transmitting one or more instructions to the wood-pellet grill to perform the one or more specified functions.

### Claim 13 (depends on 12)

The method of claim 12, further comprising receiving, from the wood-pellet grill, data including ambient air temperature data related to an environment in which the wood-pellet grill resides.

### Claim 14 (depends on 13)

The method of claim 13, further comprising altering the one or more instructions, prior to transmitting the one or more instructions to the wood-pellet grill, to compensate for the received ambient air temperature data.

### Claim 15 (depends on 12)

The method of claim 12, further comprising receiving food temperature data from a digital thermometer at the wood-pellet grill.

### Claim 16 (depends on 15)

The method of claim 15, further comprising adjusting the one or more instructions, prior to transmitting the one or more instructions to the wood-pellet grill, to further include an alert based on the received food temperature data.

### Claim 17

A cloud computing platform for communicating with and controlling operation of a wood-pellet grill comprising a hopper having an auger and for loading combustible pellets into a combustion area of the wood-pellet grill, the cloud computing platform comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the cloud computing platform to:
receive inputs from a remote device including at least a first input indicating that the wood-pellet grill is permitted to communicate with the cloud computing platform;
receive a second input from the remote device indicating that one or more specified functions are to be performed by the wood-pellet grill;
generate control signals that are to be sent to the wood-pellet grill, the control signals being configured to control functions of the wood-pellet grill according to the received second input; and
transmit the generated control signals to the wood-pellet grill to perform the one or more specified functions.

### Claim 18 (depends on 17)

The cloud computing platform of claim 17, further comprising a storage device in which data related to recipes, custom smoking patterns, and user appliance usage data is stored.

### Claim 19 (depends on 18)

The cloud computing platform of claim 18, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to:
access one or more selected recipes from the storage device; and
generate control signals for the wood-pellet grill according to the one or more selected recipes, the generated control signals including instructions to smoke a food item according to at least one smoke pattern specified in the one or more recipes.

### Claim 20 (depends on 18)

The cloud computing platform of claim 18, further comprising instructions that, when executed by the at least one processor, cause the cloud computing platform to:
access the user appliance usage data from the storage device;
generate one or more advertisements based on the user appliance usage data; and
transmit the one or more generated advertisements to the wood-pellet grill or to a software application of the remote device.
