# US 10,455,271 B1 · Voice control component installation

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

- Number: US 10,455,271 B1
- Document ID: US10455271B1
- Status: Granted
- Kind: B1
- Application number: 16/101,501
- Filed: 2018-08-12
- Granted: 2019-10-22
- Earliest claimed: 2014-05-07
- Assignees: Vivint, Inc.
- Applicants: Vivint, Inc.
- Inventors: James E. Nye
- Web page: https://patentgrep.com/patent/US10455271B1

## CPC

- H04N 21/4131: {home appliance, e.g. lighting, air conditioning system, metering devices (home automation data switching networks exchanging configuration information on appliance services H04L12/2807)}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 8/61: Installation
- G10L 15/00: Speech recognition (G10L17/00 takes precedence)
- G10L 15/28: Constructional details of speech recognition systems
- H04N 21/42203: {sound input device, e.g. microphone}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/4394: {involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/485: End-user interface for client configuration
- G05B 2219/35453: Voice announcement, oral, speech input
- G10L 2015/223: {Execution procedure of a spoken command}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- 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)

## Abstract

A method for voice control component installation is described. In one embodiment, a speech recognizable input spoken by an installer is identified, the speech recognizable input relating to installation of a system component. The system component is in communication with a control panel. An installation task for the system component is performed according to the speech recognizable input.

## Claims

### Claim 1

A method for installing a security or automation system, comprising:
receiving an audible input from a user;
identifying an installation command associated with a system component and a setting of the system component based at least in part on the received audible input;
determining whether the setting complies with a standard associated with the system component, the standard based at least in part on the installation command; and
determining whether to install the system component based at least in part on determining whether the setting complies with the standard associated with the system component.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining that the identified setting of the system component does not comply with the standard; and
generating a notification based at least in part on the determining.

### Claim 3 (depends on 2)

The method of claim 2, wherein the notification informs the user that the identified setting of the system component does not comply with the standard.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
identifying one or more configuration parameters of the system component from the audible input;
comparing the one or more configuration parameters with one or more typical operating parameters; and
verifying whether the one or more configuration parameters match the one or more typical operating parameters based at least in part on the comparing.

### Claim 5 (depends on 4)

The method of claim 4, wherein the one or more configuration parameters comprise at least one of a serial number, zone type, sensor loop, a countdown timer, an exit delay, an entry delay, or a combination thereof.

### Claim 6 (depends on 4)

The method of claim 4, further comprising:
determining that the one or more configuration parameters do not match the one or more typical operating parameters based at least in part on the verifying; and
notifying the user that the one or more configuration parameters do not match the one or more typical operating parameters.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
identifying an override command based at least in part on the received audible input;
determining if the system component allows an implementation of the identified override command; and
installing the system component based at least in part on determining that the system component allows the implementation of the identified override command.

### Claim 8

A system configured for installing a security or automation system, comprising:
a processor;
one or more speakers;
a memory in electronic communication with the processor;
instructions stored in the memory, the instructions being executable by the processor to:
receive an audible input from a user;
identify an installation command associated with a system component and a setting of the system component based at least in part on the received audible input;
determine whether the setting complies with a standard associated with the system component, the standard based at least in part on the installation command; and
determine whether to install the system component based at least in part on determining whether the setting complies with the standard associated with the system component.

### Claim 9 (depends on 8)

The system of claim 8, wherein the instructions are executable by the processor to:
determine that the identified setting of the system component does not comply with the standard; and
generate a notification based at least in part on the determining.

### Claim 10 (depends on 9)

The system of claim 9, wherein the notification informs the user that the identified setting of the system component does not comply with the standard.

### Claim 11 (depends on 8)

The system of claim 8, wherein the instructions are executable by the processor to:
identify one or more configuration parameters of the system component from the audible input;
compare the one or more configuration parameters with one or more typical operating parameters; and
verify whether the one or more configuration parameters match the one or more typical operating parameters based at least in part on the comparing.

### Claim 12 (depends on 11)

The system of claim 11, wherein the one or more configuration parameters comprise at least one of a serial number, zone type, sensor loop, a countdown timer, an exit delay, an entry delay, or a combination thereof.

### Claim 13 (depends on 11)

The system of claim 11, wherein the instructions are executable by the processor to:
determine that the one or more configuration parameters do not match the one or more typical operating parameters based at least in part on the verifying; and
notify the user that the one or more configuration parameters do not match the one or more typical operating parameters.

### Claim 14 (depends on 8)

The system of claim 8, wherein the instructions are executable by the processor to:
identify an override command based at least in part on the received audible input;
determine if the system component allows an implementation of the identified override command; and
install the system component based at least in part on determining that the system component allows the implementation of the identified override command.

### Claim 15

A computer-program product for installing, via a processor, a security or automation system, the computer-program product comprising a non-transitory computer-readable medium storing instructions thereon, the instructions being executable by the processor to:
receive an audible input from a user;
identify an installation command associated with a system component and a setting of the system component based at least in part on the received audible input;
determine whether the setting complies with a standard associated with the system component, the standard based at least in part on the installation command; and
determine whether to install the system component based at least in part on determining whether the setting complies with the standard associated with the system component.

### Claim 16 (depends on 15)

The computer-program product of claim 15, wherein the instructions are executable by the processor to:
determine that the identified setting of the system component does not comply with the standard; and
generate a notification based at least in part on the determining.

### Claim 17 (depends on 15)

The computer-program product of claim 15, wherein the instructions are executable by the processor to:
identify one or more configuration parameters of the system component from the audible input;
compare the one or more configuration parameters with one or more typical operating parameters; and
verify whether the one or more configuration parameters match the one or more typical operating parameters based at least in part on the comparing.
