# US 10,374,822 B2 · Home automation (HA) system including desired scene implementation based upon user-selectable list of addressable HA devices and related methods

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

- Number: US 10,374,822 B2
- Document ID: US10374822B2
- Status: Granted
- Kind: B2
- Application number: 15/196,544
- Filed: 2016-06-29
- Published: 2017-01-05
- Granted: 2019-08-06
- Earliest claimed: 2015-06-30
- Assignees: K4Connect Inc.
- Applicants: K4Connect Inc.
- Inventors: Jonathan Andrew Gould
- Web page: https://patentgrep.com/patent/US10374822B2

## CPC

- H04L 12/282: {based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204)}
- G05B 15/00: Systems controlled by a computer (G05B13/00, G05B19/00 take precedence; automatic controllers with particular characteristics G05B11/00)
- G05B 15/02: electric
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G05B 2219/2642: Domotique, domestic, home control, automation, smart house
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A home automation system may include addressable devices and device scene controller. The controller may obtain a first desired scene including a first trigger action and responsive event and present a first user-selectable list of addressable devices capable of implementing the first desired scene. The controller may determine the first user-selected addressable devices, and, upon the first trigger event, perform the first responsive event using the first user-selected addressable devices. The controller may obtain from the cloud a second desired scene including a second trigger action and responsive event, present a second user-selectable list of corresponding addressable devices capable of implementing the second desired scene, determine the second user-selected addressable devices, and upon the second trigger event, perform the second responsive event using the second user-selected addressable devices. When the addressable devices are incapable of implementing the scene, the controller may present a purchase offer for an additional addressable device.

## Claims

### Claim 1

A home automation (HA) system comprising:
a plurality of addressable HA devices at a given location;
an HA device scene controller configured to
obtain from a user a first desired scene comprising at least one first trigger action and at least one first responsive event,
present, after obtaining the first desired scene, a first user-selectable list of corresponding ones of the addressable HA devices capable of implementing the first desired scene comprising the at least one first trigger action and the at least one first responsive event,
determine the first user-selected ones of the addressable HA devices,
upon occurrence of the at least one first trigger action, perform the at least one first responsive event using the first user-selected ones of the addressable HA devices to thereby implement the first desired scene,
obtain from a cloud computing environment a second desired scene comprising at least one second trigger action and at least one second responsive event,
present, after obtaining the second desired scene, a second user-selectable list of corresponding ones of the addressable HA devices capable of implementing the second desired scene comprising the at least one second trigger action and the at least one second responsive event,
determine the second user-selected ones of the addressable HA devices, and
upon occurrence of the at least one second trigger action, perform the at least one second responsive event using the second user-selected ones of the addressable HA devices to thereby implement the second desired scene.

### Claim 2 (depends on 1)

The HA system of claim 1 wherein said HA device scene controller is configured to obtain the at least one first and second trigger actions without obtaining corresponding ones of said addressable HA devices for implementing the at least one first and second trigger actions.

### Claim 3 (depends on 1)

The HA system of claim 1 wherein said HA device scene controller is configured to obtain the at least one first and second responsive events without obtaining corresponding ones of said addressable HA devices for implementing the at least one first and second responsive events.

### Claim 4 (depends on 1)

The HA system of claim 1 further comprising a user-interface device coupled to said HA device scene controller and comprising:
a display;
a user-input device; and
a user-interface controller coupled to said display and user-input device and configured to
display on said display the first and second user selectable lists, and
permit, via said user-input device, user-selection of the first and second user-selected ones of the addressable devices.

### Claim 5 (depends on 1)

The HA system of claim 1 wherein said HA device scene controller is configured to generate a notification for the user upon occurrence of the at least one first or second trigger actions.

### Claim 6 (depends on 1)

The HA system of claim 1 wherein said HA device scene controller is configured to wirelessly obtain the at least one first and second trigger actions and the at least one first and second responsive events.

### Claim 7 (depends on 1)

The HA system of claim 1 wherein said HA device scene controller is configured to wirelessly implement the first and second desired scenes.

### Claim 8 (depends on 1)

The HA system of claim 1 wherein each of said plurality of addressable HA devices comprises one of a motion detector, thermostat, light switch, audio controller, door lock, and camera.

### Claim 9

A home automation (HA) system comprising:
a plurality of addressable HA devices at a given location;
an HA device scene controller configured to
obtain from a user a first desired scene comprising at least one first trigger action and at least one first responsive event,
determine when the plurality of addressable HA devices at the given location are not capable of implementing the first desired scene comprising the at least one first trigger action and the at least one first responsive event, and, after obtaining the first desired scene, present a purchase offer for an additional addressable HA device,
determine when the plurality of addressable HA devices at the given location are capable of implementing the scene, and present a first user-selectable list of corresponding ones of the addressable HA devices capable of implementing the first desired scene,
determine the first user-selected ones of the addressable HA devices, and
upon occurrence of the at least one first trigger action, perform the at least one first responsive event using the first user-selected ones of the addressable HA devices to thereby implement the first desired scene.

### Claim 10 (depends on 9)

The HA system of claim 9 wherein said HA device scene controller is configured to obtain the at least one first trigger action without obtaining corresponding ones of said addressable HA devices for implementing the first trigger action.

### Claim 11 (depends on 9)

The HA system of claim 9 wherein said HA device scene controller is configured to obtain the at least one first responsive event without obtaining corresponding ones of said addressable HA devices for implementing the at least one first responsive event.

### Claim 12 (depends on 9)

The HA system of claim 9 further comprising a user-interface device coupled to said HA device scene controller and comprising:
a display;
a user-input device; and
a user-interface controller coupled to said display and user-input device and configured to
display on said display the purchase offer and the first user selectable list, and
permit, via said user-input device, user-selection of the first user-selected ones of the addressable devices.

### Claim 13 (depends on 9)

The HA system of claim 9 wherein said HA device scene controller is configured to generate a notification for the user upon occurrence of the at least one first trigger action.

### Claim 14 (depends on 9)

The HA system of claim 9 wherein said HA device scene controller is configured to wirelessly obtain the at least one first trigger action and the at least one first responsive event.

### Claim 15 (depends on 9)

The HA system of claim 9 wherein said HA device scene controller is configured to wirelessly implement the first desired scene.

### Claim 16 (depends on 9)

The HA system of claim 9 wherein each of said plurality of addressable HA devices comprises one of a motion detector, thermostat, light switch, audio controller, door lock, and camera.

### Claim 17

A method of implementing first and second desired scenes in a home automation (HA) system comprising a plurality of addressable HA devices at a given location, the method comprising:
using an HA device scene controller to
obtain from a user the first desired scene comprising at least one first trigger action and at least one first responsive event,
present, after obtaining the first desired scene, a first user-selectable list of corresponding ones of the addressable HA devices capable of implementing the first desired scene comprising the at least one first trigger action and the at least one first responsive event,
determine the first user-selected ones of the addressable HA devices,
upon occurrence of the at least one first trigger action, perform the at least one first responsive event using the first user-selected ones of the addressable HA devices to thereby implement the first desired scene,
obtain from a cloud computing environment the second desired scene comprising at least one second trigger action and at least one second responsive event,
present, after obtaining the second desired scene, a second user-selectable list of corresponding ones of the addressable HA devices capable of implementing the second desired scene comprising the at least one second trigger action and the at least one second responsive event,
determine the second user-selected ones of the addressable HA devices, and
upon occurrence of the at least one second trigger action, perform the at least one second responsive event using the second user-selected ones of the addressable HA devices to thereby implement the second desired scene.

### Claim 18 (depends on 17)

The method of claim 17 wherein the HA device scene controller obtains the at least one first and second trigger actions without obtaining corresponding ones of the addressable HA devices for implementing the at least one first and second trigger actions.

### Claim 19 (depends on 17)

The method of claim 17 wherein the HA device scene controller obtains the at least one first and second responsive events without obtaining corresponding ones of the addressable HA devices for implementing the at least one first and second responsive events.

### Claim 20 (depends on 17)

The method of claim 17 further comprising using a user-interface device coupled to the HA device scene controller to display on a display the first and second user selectable lists, and permit, via a user-input device, user-selection of the first and second user-selected ones of the addressable devices.

### Claim 21

A method of implementing a first desired scene in a home automation (HA) system comprising a plurality of addressable HA devices at a given location, the method comprising:
using an HA device scene controller to
obtain from a user a first desired scene comprising at least one first trigger action and at least one first responsive event,
determine when the plurality of addressable HA devices at the given location are not capable of implementing the first desired scene comprising the at least one first trigger action and the at least one first responsive event, and, after obtaining the first desired scene, present a purchase offer for an additional addressable HA device,
determine when the plurality of addressable HA devices at the given location are capable of implementing the scene, and present a first user-selectable list of corresponding ones of the addressable HA devices capable of implementing the first desired scene,
determine the first user-selected ones of the addressable HA devices,
upon occurrence of the at least one first trigger action, perform the at least one first responsive event using the first user-selected ones of the addressable HA devices to thereby implement the first desired scene.

### Claim 22 (depends on 21)

The method of claim 21 wherein the HA device scene controller obtains the at least one first trigger action without obtaining corresponding ones of the addressable HA devices for implementing the at least one first trigger action.

### Claim 23 (depends on 21)

The method of claim 21 wherein the HA device scene controller obtains the at least one first responsive event without obtaining corresponding ones of the addressable HA devices for implementing the at least one first responsive event.

### Claim 24 (depends on 21)

The method of claim 21 further comprising using a user-interface device coupled to the HA device scene controller to display on a display the first user selectable list, and permit, via a user-input device, user-selection of the first user-selected ones of the addressable devices.
