# US 9,882,736 B2 · Remote sound generation for a home automation system

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

- Number: US 9,882,736 B2
- Document ID: US9882736B2
- Status: Granted
- Kind: B2
- Application number: 15/189,775
- Filed: 2016-06-22
- Published: 2017-12-14
- Granted: 2018-01-30
- Earliest claimed: 2016-06-09
- Assignees: Echostar Technologies International Corporation
- Applicants: Echostar Technologies L.L.C.
- Inventors: David B. Lett
- Web page: https://patentgrep.com/patent/US9882736B2

## CPC

- H04L 12/2827: {Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality}
- G08B 3/10: using electric transmission; using electromagnetic transmission
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G08B 19/005: {combined burglary and fire alarm systems}
- H04L 2012/2841: {Wireless}
- Y02D 30/70: in wireless communication networks
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Various arrangements for sound generation based on remotely-enforced rules are presented. A rule definition for a rule may be received that defines a sound event to be remotely output in response to an occurrence of a home automation event. A home automation host system may monitor home automation data received from one or more home automation devices for the home automation event. In response to receiving home automation data indicative of the home automation event, the rule based on the rule definition may be executed. A sound execution message may be transmitted via a low-power wireless network to a sound generator, the message can include an identifier indicative of the sound.

## Claims

### Claim 1

A method for sound generation based on remotely-enforced rules, the method comprising:
receiving, by a home automation host system, a rule definition for a rule, the rule defining a sound event to be remotely output in response to an occurrence of a home automation event, wherein the sound event indicates a sound;
monitoring, by the home automation host system, home automation data received from one or more home automation devices for the home automation event;
in response to receiving home automation data indicative of the home automation event, executing, by the home automation host system, the rule based on the rule definition;
transmitting, by a low power wireless network interface of the home automation host system, to a sound generation device, a sound execution message comprising an identifier indicative of the sound, wherein:
the sound corresponds to a local audio file stored by the sound generation device; and
the sound generation device stores a data storage arrangement that links the local audio file with the identifier; and
transmitting, by the home automation host system, to the sound generation device, via a low power wireless network, a local disablement indicator as a parameter of the sound execution message, wherein the local disablement indicator defines whether physical user input provided to the sound generation device is permitted to disable output of the local audio file.

### Claim 2 (depends on 1)

The method for sound generation based on remotely-enforced rules of claim 1, the method further comprising:
receiving, by the sound generation device, via the low-power wireless network, the sound execution message;
accessing, by the sound generation device, the data storage arrangement to identify the local audio file based on the received identifier present in the sound execution message; and
outputting, using an audio transducer of the sound generation device, the accessed local audio file.

### Claim 3 (depends on 1)

The method for sound generation based on remotely-enforced rules of claim 1, the method further comprising:
in response to receiving the rule definition, transmitting, by the home automation host system, an audio file of the sound to the sound generation device as part of a storage message, wherein when the recording of the sound is transmitted to the sound generation device the rule has not yet been executed; and
storing, by the sound generation device, the audio file of the sound as the local audio file.

### Claim 4 (depends on 3)

The method for sound generation based on the remotely-enforced rules of claim 3, the method further comprising:
in response to receiving the recording of the sound, linking the identifier with the local audio file in the data storage arrangement.

### Claim 5 (depends on 1)

The method for sound generation based on the remotely-enforced rules of claim 1, the method further comprising:
receiving, at a mobile device, from a user, the rule definition of the rule and a sound recording; and
transmitting, by the mobile device to the home automation host system via a home automation server system, the rule definition of the rule and the sound recording.

### Claim 6 (depends on 1)

The method for sound generation based on the remotely-enforced rules of claim 1, the method further comprising:
receiving, by the sound generation device, the local disablement indicator as part of the sound execution message;
outputting, by the sound generation device, the sound; and
in accordance with the local disablement indicator, disabling responsiveness to input received via one or more user input components of the sound generation device such that the one or more user input components cannot be actuated by a user to cease output of the local audio file.

### Claim 7 (depends on 1)

The method for sound generation based on remotely-enforced rules of claim 1, wherein the low-power wireless network is a mesh network and transmitting the sound execution message to the sound generation device from the home automation host system comprises:
relaying, via the low-power wireless network, the sound execution message to the sound generation device via a home automation device.

### Claim 8 (depends on 1)

The method for sound generation based on remotely-enforced rules of claim 1, further comprising:
determining, by the home automation host system, a mobile device is outside a threshold distance of a location linked with the home automation host system;
in response to determining the mobile device is outside the threshold distance of the location, setting, by the home automation host system, the home automation host system to a user-away mode; and
in response to the home automation host system being set to the user-away mode, enforcing a set of rules, comprising the rule, which is activated when the home automation host system is set to the user-away mode but not active when the home automation host system is set to a user-present mode.

### Claim 9 (depends on 1)

The method for sound generation based on remotely-enforced rules of claim 1, the method further comprising:
transmitting, by the home automation host system to the sound generation device, a repeat parameter for the sound event, wherein: the repeat parameter is defined by the rule and the repeat parameter defines a number of times or a length of time the local audio file is to be output by the sound generation device.

### Claim 10 (depends on 1)

The method for sound generation based on remotely-enforced rules of claim 1, wherein the low-power wireless network interface transmits using a transmit power of 0 dBm or less.

### Claim 11

A home automation system for sound generation based on remotely-enforced rules, the home automation system comprising:
a home automation host system that comprises one or more processors and a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to:
receive a rule definition for a rule, the rule defining a sound event to be remotely output in response to an occurrence of a home automation event, wherein the sound event indicates a sound;
monitor home automation data received from one or more home automation devices for the home automation event;
in response to receiving home automation data indicative of the home automation event, execute the rule based on the rule definition;
transmit, to a sound generation device, via a low power wireless network interface, a sound execution message comprising an identifier indicative of the sound, wherein:
the sound corresponds to a local audio file stored by the sound generation device; and
the sound generation device stores a data storage arrangement that links the local audio file with the identifier; and
transmit, to the sound generation device, via the low power wireless network interface, a local disablement indicator as a parameter of the sound execution message, wherein the local disablement indicator defines whether physical user input provided to the sound generation device is permitted to disable output of the local audio file.

### Claim 12 (depends on 11)

The home automation system for sound generation based on remotely-enforced rules of claim 11, the home automation system further comprising the sound generation device, comprising an audio transducer and wireless transceiver, the sound generation device configured to:
receive, via a low-power wireless network, the sound execution message;
access the data storage arrangement to identify the local audio file based on the received identifier present in the sound execution message; and
output, using the audio transducer, the accessed local audio file.

### Claim 13 (depends on 11)

The home automation system for sound generation based on remotely-enforced rules of claim 11, wherein the processor-readable instructions, when executed, further cause the one or more processors to:
in response to receiving the rule definition, transmit an audio file of the sound to the sound generation device as part of a storage message, wherein when the recording of the sound is transmitted to the sound generation device the rule has not yet been executed.

### Claim 14 (depends on 11)

The home automation system for sound generation based on the remotely-enforced rules of claim 11, the home automation system further comprising:
a home automation server system located remote from the home automation host system; and
a mobile device, configured to:
receive, from a user, the rule definition of the rule and a sound recording; and
transmit, to the home automation host system via the home automation server system, the rule definition of the rule and the sound recording.

### Claim 15 (depends on 11)

The home automation system for sound generation based on the remotely-enforced rules of claim 11, the home automation system further comprising the sound generation device that comprises an audio transducer and one or more user input components, the sound generation device configured to:
receive the local disablement indicator as part of the sound execution message;
output the sound; and
in accordance with the local disablement indicator, disable responsiveness to input received via the one or more user input components of the sound generation device such that the one or more user input components cannot be actuated by a user to cease auditory output of the local audio file via the audio transducer.

### Claim 16 (depends on 11)

The home automation system for sound generation based on remotely-enforced rules of claim 11, wherein the low-power wireless network is a mesh network and the processor-readable instructions that, when executed, cause the one or more processors to transmit the sound execution message to the sound generation device from the home automation host system comprises processor-readable instructions which, when executed, cause the one or more processors to:
relay, via a low-power wireless network, the sound execution message to the sound generation device via a home automation device.

### Claim 17 (depends on 11)

The home automation system for sound generation based on remotely-enforced rules of claim 11, wherein the processor-readable instructions, when executed, further cause the one or more processors to:
transmit, to the sound generation device, a repeat parameter for the sound event, wherein: the repeat parameter is defined by the rule and the repeat parameter defines a number of times or a length of time the local audio file is to be output by the sound generation device.

### Claim 18

A non-transitory processor-readable medium comprising processor-readable instructions that cause one or more processors to:
receive a rule definition for a rule, the rule defining a sound event to be remotely output in response to an occurrence of a home automation event, wherein the sound event indicates a sound;
monitor home automation data received from one or more home automation devices for the home automation event;
in response to receiving home automation data indicative of the home automation event, execute the rule based on the rule definition;
transmit, to a sound generation device, via a low power wireless network, a sound execution message comprising an identifier indicative of the sound, wherein:
the sound corresponds to a local audio file stored by the sound generation device; and
the sound generation device stores a data storage arrangement that links the local audio file with the identifier; and
transmit, to the sound generation device, via the low power wireless network, a local disablement indicator as a parameter of the sound execution message, wherein the local disablement indicator defines whether physical user input provided to the sound generation device is permitted to disable output of the local audio file.
