# US 12,003,583 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 12,003,583 B2
- Document ID: US12003583B2
- Status: Granted
- Kind: B2
- Application number: 17/456,034
- Filed: 2021-11-22
- Published: 2022-03-17
- Granted: 2024-06-04
- Earliest claimed: 2015-10-23
- Assignees: Traeger Pellet Grills, LLC
- Applicants: Traeger Pellet Grills, LLC
- Inventors: Michael Colston
- Web page: https://patentgrep.com/patent/US12003583B2

## 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 method for remotely controlling a smoking device via a remote device, the method comprising:
establishing an initial communication link between the smoking device and the remote device prior to receiving instructions from the remote device;
receiving, at the remote device, an indication from a remote server that the smoking device is available to communicate with the remote server;
terminating wireless communication with the remote device in response to becoming available to communicate with the remote server;
providing, via a user interface of a software application installed on the remote device, one or more user options for controlling functions of the smoking device, the software application being associated with the smoking device;
detecting user interactions with the software application at the remote device related to the provided one or more user options;
based on the detected user interactions, generating user-specified instructions for controlling functions of the smoking device;
transmitting the generated user-specified instructions to the remote server; and
wherein the generated user-specified instructions include a cooking profile that includes a particular smoking pattern stored on a data storage of the smoking device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving, from remote server, at least one advertisement; and
displaying, the at least one advertisement via the user interface of the software application at the remote device.

### Claim 3 (depends on 2)

The method of claim 2, wherein the at least one advertisement is customized based on the generated user-specified instructions.

### Claim 4 (depends on 1)

The method of claim 1, wherein generated user-specified instructions comprise instructions for the smoking device to change a fuel feed rate.

### Claim 5 (depends on 1)

The method of claim 1, wherein the generated user-specified instructions comprise instructions for the remote server to become available to communicate with a third-party system.

### Claim 6 (depends on 5)

The method of claim 5, wherein the user-specified instructions further comprise instructions for the remote server to transmit usage data received at the remote server from the smoking device or information derived from the usage data to a third-party system.

### Claim 7 (depends on 6)

The method of claim 6, further comprising transmitting one or more media objects captured on the remote device to the third-party system, the one or more media objects being related to the transmitted usage data or the information derived from the usage data.

### Claim 8 (depends on 7)

The method of claim 7, wherein the one or more media objects comprise an image, a customized recipe, a video, a status update, a location, or estimated completion time.

### Claim 9 (depends on 1)

The method of claim 1, further comprising receiving, from the remote server, at least one advertisement, wherein the at least one advertisement is customized based on one or more of the detected user interactions or generated user-specified instructions for controlling functions of the smoking device.

### Claim 10

A smoking device comprising:
a hopper comprising an auger for loading combustible pellets into a combustion area of a wood-pellet grill;
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 smoking device to:
communicate wirelessly with a remote device to establish a communication link between the smoking device and the remote device prior to receiving instructions from the remote device;
in response to receiving instructions from a remote device, become available to communicate with a remote server;
in response to becoming available to communicate with the remote server;
terminate wireless communication with the remote device;
receive one or more communications from the remote server, the one or more communications comprising instructions for controlling the smoking device, the instructions originating from an application of the remote device; and
in response to receiving the one or more communications, adjust at least one cooking characteristic of the smoking device based on the instructions of the one or more communications.

### Claim 11 (depends on 10)

The smoking device of claim 10, further comprising instructions that, when executed by the at least one processor, cause the smoking device to:
receive a manual input at the smoking device for adjusting the at least one cooking characteristic of the smoking device; and
responsive to the manual input, adjust the at least one cooking characteristic of the smoking device.

### Claim 12 (depends on 10)

The smoking device of claim 10, further comprising instructions that, when executed by the at least one processor, cause the smoking device to, in response to receiving instructions to perform a custom cooking cycle from the remote server, initiate the custom cooking cycle, the custom cooking cycle originating from the remote device.

### Claim 13 (depends on 10)

The smoking device of claim 10, further comprising instructions that, when executed by the at least one processor, cause the smoking device to:
in response to receiving instructions to perform a user-selected recipe from the remote server, 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 smoking device to implement the user-selected recipe.

### Claim 14 (depends on 13)

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

### Claim 15 (depends on 10)

The smoking device of claim 10, further comprising instructions that, when executed by the at least one processor, cause the smoking device to:
acquire ambient temperature data from one or more sensors;
transmit ambient temperature information to the remote server; and
receive modified instructions from the remote server for controlling the smoking device, the modified instructions being modified based on the ambient temperature information.

### Claim 16 (depends on 15)

The smoking device of claim 15, wherein the modified instructions include an adjusted cooking cycle.
