IP Library Granted Patent US 9,806,901
Granted Patent B2
US 9,806,901 · App. 15/202,415 · Granted Oct 31, 2017

System component installation

Inventors: Jeremy B. Warren (Draper, UT); Jeffrey G. Thomas (Draper, UT); Michael D. Child (Lehi, UT)
Assignee: Vivint, Inc.
H04L12/2814G06K7/1413H04L12/2807H04L12/2809H04L43/04H04M1/72527G06F8/61G06F9/44505
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,806,901
App. No.
15/202,415
Granted
Oct 31, 2017
Kind
B2
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 (62)

1. A method of installing a component in a security and automation system, comprising:

receiving, via a control panel, component information associated with the component;

generating, via the control panel, a set of instructions associated with the component based at least in part on the received component information; and

transmitting, via the control panel, the set of instructions to a mobile computing device located at a location different from a location of the control panel and the component.

2. The method of claim 1 , further comprising:

identifying, via the control panel, additional component information based at least in part on the receiving;

generating, via the control panel, a set of instructions associated with the component based at least in part on the received component information and additional component information;

transmitting, via the control panel, the set of instructions to the mobile computing device; and

registering, via the control panel, the component in the security and automation system based at least in part on the additional component information.

3. The method of claim 1 , further comprising:

scanning, via the mobile computing device, the component code associated with the component; and

receiving, via the mobile computing device, the component information based at least in part on the scanning.

4. The method of claim 3 , wherein scanning the component code comprises scanning the component code via a camera on the mobile computing device.

5. The method of claim 3 , wherein scanning the component code is at a location different from the location of the control panel.

6. The method of claim 3 , further comprising:

transmitting, via the mobile computing device, the component information to the control panel.

7. The method of claim 1 , further comprising:

receiving the additional component information associated with the component via input on an interface of the mobile computing device.

8. The method of claim 1 , further comprising:

receiving the additional component information based at least in part on accessing information associated with the component from a database.

9. The method of claim 1 , further comprising:

determining, via the control panel, that the component is malfunctioning; and

transmitting, via the control panel, an alert associated with the component to a mobile computing device based at least in part on the determining.

10. The method of claim 9 , wherein the alert comprises diagnostic information associated with the malfunctioning.

11. The method of claim 1 , further comprising:

identifying, via the control panel, a list of install locations associated with the component based at least in part on the additional component information; and

transmitting, via the control panel, the list of install locations to the mobile computing device.

12. The method of claim 11 , further comprising:

receiving a selection associated with an install location based at least in part on the list of install locations.

13. The method of claim 1 , wherein the additional component information comprises at least one of component identification information, component type information, component settings information, component specification information, and component location information.

14. An apparatus for installing a component in a security and automation system, comprising:

a processor;

a memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

receive component information associated with the component;

generate a set of instructions associated with the component based at least in part on the received component information; and

transmit the set of instructions to a mobile computing device located at a location different from a location of the apparatus or the component.

15. The apparatus of claim 14 , wherein the instructions are executable by the processor to:

identify additional component information based at least in part on the receiving;

generate a set of instructions associated with the component based at least in part on the received component information and additional component information;

transmit the set of instructions to the mobile computing device; and

register the component in the security and automation system based at least in part on the additional component information.

16. The apparatus of claim 14 , wherein the instructions are executable by the processor to:

scan the component code associated with the component; and

receive the component information based at least in part on the scanning.

17. The apparatus of claim 14 , wherein the instructions are executable by the processor to:

receive the additional component information based at least in part on accessing information associated with the component from a database.

18. The apparatus of claim 14 , wherein the instructions are executable by the processor to:

determine that the component is malfunctioning; and

transmit an alert associated with the component to a mobile computing device based at least in part on the determining.

19. A control panel for installing a component in a security and automation system, comprising:

one or more processors of the control panel dedicated for use at a particular location within a residence;

the control panel configured to communicate with at least one component and a mobile computing device via the one or more processors,

wherein the control panel is further configured to:

receive component information associated with the component;

generate a set of instructions associated with the component based at least in part on the received component information; and

transmit the set of instructions to the mobile computing device located at a location different from a location of the control panel and the component.

20. The control panel of claim 19 , further comprising:

identify additional component information based at least in part on the receiving;

generate a set of instructions associated with the component based at least in part on the received component information and additional component information;

transmit the set of instructions to the mobile computing device; and

register the component in the security and automation system based at least in part on the additional component information.

Assignments (11)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069767/0207 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 042110, FRAME 0894 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0086 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0756 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY INTEREST Recorded Mar 29, 2017
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 042110/0894 →
SECURITY INTEREST Recorded Mar 29, 2017
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 042110/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2016
From: WARREN, JEREMY B.; THOMAS, JEFFREY G.; CHILD, MICHAEL D.
To: VIVINT, INC.
Reel/Frame 039077/0428 →
Continuity (3)
Continuation 14209006 · Mar 13, 2014
Provisional Application 61787128 · Mar 15, 2013
Related Publication 20170033943A1 · Feb 2, 2017