IP Library Granted Patent US 9,407,452
Granted Patent B2
US 9,407,452 · App. 14/209,006 · Granted Aug 2, 2016

System component installation

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,407,452
App. No.
14/209,006
Granted
Aug 2, 2016
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 (49)

1. A computer-implemented method for installing a component within a system, the method comprising:

identifying component information via a component code on a component;

determining additional component information based at least in part on receiving user input and by accessing information associated with the component from a database, the additional component information including at least a component type associated with the component; and

activating the component associated with the component code in a system based on the component information and the additional component information.

2. The method of claim 1 , further comprising:

scanning the component code to receive at least a portion of the component information.

3. The method of claim 2 , wherein the component code is scanned via a scanner incorporated into a system controller.

4. The method of claim 2 , wherein the component code is scanned via a camera on a mobile computing device.

5. The method of claim 1 , further comprising:

receiving the additional component information via a system controller, wherein at least a portion of the additional component information is entered by a user at the system controller.

6. The method of claim 1 , further comprising:

receiving the additional component information via a system controller, wherein at least a portion of the additional component information is sent to the system controller from a separate computing device.

7. The method of claim 1 , further comprising:

storing at least a portion of the component information and the additional component information in a storage device; and

replacing a first component with a second component based on the stored component information.

8. The method of claim 1 , further comprising:

identifying component location information from the additional component information.

9. The method of claim 1 , further comprising:

displaying a list of available locations for the component; and

receiving a user selection from the list of available locations.

10. The method of claim 1 , further comprising:

activating the component in a security system, an automation system, or a combination thereof.

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

12. A computing device configured for progressive profiling in a home automation system, comprising:

a processor;

memory in electronic communication with the processor;

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

identify component information via a component code on a component;

determine additional component information based at least in part on receiving user input and by accessing information associated with the component from a database, the additional component information including at least a component type associated with the component; and

activate the component associated with the component code in a system based on the component information and the additional component information.

13. The computing device of claim 12 , wherein the instructions are executable by the processor to:

scan the component code to receive at least a portion of the component information.

14. The computing device of claim 12 , wherein the instructions are executable by the processor to:

receive the additional component information via a system controller, wherein at least a portion of the additional component information is entered by a user at the system controller.

15. The computing device of claim 12 , wherein the instructions are executable by the processor to:

receive the additional component information via a system controller, wherein at least a portion of the additional component information is sent to the system controller from a separate computing device.

16. The computing device of claim 12 , wherein the instructions are executable by the processor to:

display a list of available locations for the component; and

receive a user selection from the list of available locations.

17. The computing device of claim 12 , wherein the instructions are executable by the processor to:

store at least a portion of the component information and the additional component information in a storage device; and

replace a first component with a second component based on the stored component information.

18. The computing device of claim 12 , wherein the component information comprises at least one of component identification information, component settings information, component specification information, and component location information.

19. A computer-program product for progressive profiling, by a processor, in a home automation system, the computer-program product comprising a non-transitory computer-readable medium storing instructions thereon, the instructions being executable by the processor to:

identify component information via a component code on a component;

determine additional component information based at least in part on receiving user input and by accessing information associated with the component from a database, the additional component information including at least a component type associated with the component; and

activate the component associated with the component code in a system based on the component information and the additional component information.

20. The computer-program product of claim 19 , wherein the instructions are executable by the processor to:

scan the component code to receive at least a portion of the 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 038275, FRAME 0377 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0010 →
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/0725 →
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 AGREEMENT Recorded Apr 11, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038402/0356 →
SECURITY INTEREST Recorded Mar 28, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 038275/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2014
From: WARREN, JEREMY B.; THOMAS, JEFFREY G.; CHILD, MICHAEL D.
To: VIVINT, INC.
Reel/Frame 032431/0185 →