# US 10,484,196 B1 · System 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,484,196 B1
- Document ID: US10484196B1
- Status: Granted
- Kind: B1
- Application number: 15/785,781
- Filed: 2017-10-17
- Granted: 2019-11-19
- Earliest claimed: 2013-03-15
- Assignees: Vivint, Inc.
- Applicants: Vivint, Inc.
- Inventors: Jeremy B. Warren; Jeffrey G. Thomas; Michael D. Child
- Web page: https://patentgrep.com/patent/US10484196B1

## CPC

- H04L 12/2814: {Exchanging control software or macros for controlling appliance services in a home automation network (arrangements for maintenance or administration involving configuration of the network and network elements H04L41/08)}
- G06K 7/1413: {1D bar codes}
- H04L 12/2807: {Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50)}
- H04L 12/2809: {indicating that an appliance service is present in a home automation network (monitoring functionality H04L43/0817; discovery or management thereof, e.g. service location protocol [SLP] or web services, H04L67/51)}
- H04L 43/04: Processing captured monitoring data, e.g. for logfile generation
- H04M 1/72409: by interfacing with external accessories (hands-free H04M1/60)
- G06F 8/61: Installation
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- H04M 1/72412: using two-way short-range wireless interfaces
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A computer-implemented method for installing a component within a system is described. In one embodiment, component information is identified via a component code on a component. User input is received that includes additional component information. A component associated with the component code is activated in a system based on the component information and the additional component information.

## Claims

### Claim 1

A computer-implemented method for installing a component, the method comprising:
generating, via a computing device of a security and automation system, a request to register the component with the security and automation system, wherein the computing device and the component are positioned within a same premises;
transmitting, via the computing device, the request to an activation system that is remote from the premises;
receiving, from the activation system via a first radio access technology communication link, an indication that the component is registered with a provider of the security and automation system based at least in part on the request;
activating, via the computing device, the component based at least in part on the received indication;
establishing a second radio access technology communication link between the computing device of the security and automation system and the component based at least in part on the indication, wherein the second radio access technology communication link is different from the first radio access technology communication link;
monitoring, via the computing device, a status of the component using the second radio access technology communication link;
detecting an alarm condition associated with the component based at least in part on the monitoring, wherein the component comprises a sensor and the alarm condition comprises a detected sensor event; and
communicating the alarm condition to a remote monitoring system via a third radio access technology communication link between the computing device and the remote monitoring system.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
scanning, via the computing device, an identifier element associated with the component; and
receiving, from a database, data associated with the component based at least in part on scanning the identifier element, the data comprising a component model, a component identifier, a component manufacturer, or any combination thereof,
wherein generating the request is further based at least in part on the received data.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
receiving, from the activation system, additional data associated with the component based at least in part on scanning the identifier element associated with the component,
wherein the additional data comprises a settings configuration of the component for installation.

### Claim 4 (depends on 3)

The method of claim 3, wherein the additional data further comprises installation guidelines of the component or an install environment indication, or both.

### Claim 5 (depends on 1)

The method of claim 1, wherein the third radio access technology communication link is different from the first radio access technology communication link and the second radio access technology communication link.

### Claim 6 (depends on 1)

The method of claim 1, wherein the computing device comprises a control panel or a wireless mobile device.

### Claim 7

A computing device configured for installing a component, comprising:
a processor;
memory in electronic communication with the processor;
instructions stored in the memory, the instructions being executable by the processor to:
generate a request to register the component with a security and automation system, wherein the computing device and the component are positioned within a same premises;
transmit the request to an activation system that is remote from the premises;
receive, from the activation system via a first radio access technology communication link, an indication that the component is registered with a provider of the security and automation system based at least in part on the request;
activate the component based at least in part on the received indication;
establish a second radio access technology communication link between the computing device of the security and automation system and the component based at least in part on the indication, wherein the second radio access technology communication link is different from the first radio access technology communication link;
monitor a status of the component using the second radio access technology communication link;
detect an alarm condition associated with the component based at least in part on the monitoring, wherein the component comprises a sensor and the alarm condition comprises a detected sensor event; and
communicate the alarm condition to a remote monitoring system via a third radio access technology communication link between the computing device and the remote monitoring system.

### Claim 8 (depends on 7)

The computing device of claim 7, wherein the instructions are executable by the processor to:
scan an identifier element associated with the component; and
receive, from a database, data associated with the component based at least in part on scanning the identifier element, the data comprising a component model, a component identifier, a component manufacturer, or any combination thereof,
wherein to generate the request is further based at least in part on the received data.

### Claim 9 (depends on 8)

The computing device of claim 8, wherein the instructions are executable by the processor to:
receive, from the activation system, additional data associated with the component based at least in part on the scanned identifier element,
wherein the additional data comprises a settings configuration of the component for installation.

### Claim 10 (depends on 9)

The computing device of claim 9, wherein the additional data further comprises installation guidelines of the component or an install environment indication, or both.

### Claim 11 (depends on 7)

The computing device of claim 7, wherein the third radio access technology communication link is different from the first radio access technology communication link and the second radio access technology communication link.

### Claim 12

A computer-program product to install a component of a security and automation system, the computer-program product comprising a non-transitory computer-readable medium having instructions thereon, the instructions being executable by a processor to:
generate, via a computing device, a request to register the component with a security and automation system, wherein the computing device and the component are positioned within a same premises;
transmit, via the computing device, the request to an activation system that is remote from the premises;
receive, from the activation system via a first radio access technology communication link, an indication that the component is registered with a provider of the security and automation system based at least in part on the request;
activate, via the computing device, the component based at least in part on the received indication;
establish a second radio access technology communication link between the computing device of the security and automation system and the component based at least in part on the indication, wherein the second radio access technology communication link is different from the first radio access technology communication link;
monitor, via the computing device, a status of the component using the second radio access technology communication link;
detect an alarm condition associated with the component based at least in part on the monitoring, wherein the component comprises a sensor and the alarm condition comprises a detected sensor event; and
communicate the alarm condition to a remote monitoring system via a third radio access technology communication link between the computing device and the remote monitoring system.

### Claim 13 (depends on 12)

The computer-program product of claim 12, wherein the instructions are executable by the processor to:
scan an identifier element associated with the component; and
receive, from a database, data associated with the component based at least in part on scanning the identifier element, the data comprising a component model, a component identifier, a component manufacturer, or any combination thereof,
wherein the instructions to generate the request are further executable based at least in part on the received data.

### Claim 14 (depends on 13)

The computer-program product of claim 13, wherein the instructions are executable by the processor to:
receive, from the activation system, additional data associated with the component based at least in part on the scanned identifier element,
wherein the additional data comprises a settings configuration of the component for installation.

### Claim 15 (depends on 14)

The computer-program product of claim 14, wherein the additional data further comprises installation guidelines of the component or an install environment indication, or both.

### Claim 16 (depends on 13)

The computer-program product of claim 13, wherein the third radio access technology communication link is different from the first radio access technology communication link and the second radio access technology communication link.
