IP Library Granted Patent US 11,893,875
Granted Patent B1
US 11,893,875 · App. 17/038,144 · Granted Feb 6, 2024

Continuous active mode for security and automation systems

Inventors: Anthony Scott Farnsworth (Alpine, UT); Stephen Edward Boynton (Pleasant Grove, UT); Julie Manzi (Somerville, MA)
Assignee: Vivint, Inc.
G08B25/008G08B13/22G08B25/10G08C17/02
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 11,893,875
App. No.
17/038,144
Granted
Feb 6, 2024
Kind
B1
Abstract

Methods, systems, and devices for a security and automation system are described. A security and automation device, for example, such as a control panel may be configured to support a continuous active mode for the security and automation system. The continuous active mode may be a mode in which the security and automation system is continuously providing various types of security and automation features, such as monitoring, sensing, communication, notification, among other examples. The continuous active mode may also support active switching between multiple states (e.g., an ‘armed away’ state, an ‘armed stay’ state, and a ‘standby’ state) of the security and automation systems. Thus, irrespective of the different states the security and automation system may be continuously active (e.g., always ON).

Claims (77)

1. A method for a security and automation system, comprising:

collecting user information associated with one or more users of the security and automation system or sensor information from one or more sensors of the security and automation system, or both;

generating a set of data points based at least in part on the collected information;

determining a pattern associated with the set of data points using a learning network, the pattern describing an occupancy of a premises for a user of the one or more users, the occupancy comprising a presence of the user, an activity level of the user, or a combination thereof;

verifying the pattern for the collected information based on a comparison of the pattern with an historical pattern determined according to historical data associated with the user, the historical data describing the user's past occupancy of the premises during a temporal period, the past occupancy comprising the presence of the user, the activity level of the user, or a combination thereof, during the temporal period;

setting the security and automation system to a first state of a plurality of states of the security and automation system based at least in part on verifying the pattern for the collected information, wherein:

each state of the plurality of states indicates a respective power setting for each of a plurality of sensors of the security and automation system based on a location of each of the plurality of sensors; and

setting the security and automation system to the first state comprises arming the security and automation system;

determining that the user is a user that is authorized to be at the premises based at least in part on the pattern describing the occupancy of the premises; and

suppressing an alarm of the security and automation system in response to determining that the user is an authorized user such that the authorized user may enter and exit the premises while the security and automation system is in an armed state without triggering the alarm.

2. The method of claim 1 , further comprising:

comparing the set of data points to an additional set of data points associated with previous collected user information associated with the one or more users of the security and automation system or previous collected sensor information from the one or more sensors of the security and automation system, or both,

wherein setting the security and automation system to the first state of the plurality of states is based at least in part on the comparing.

3. The method of claim 2 , further comprising:

determining a pattern associated with the additional set of data points using the learning network, wherein comparing the set of data points to the additional set of data points comprises comparing the pattern associated with the set of data points and the pattern associated with the additional set of data points.

4. The method of claim 1 , wherein collecting the user information associated with the one or more users of the security and automation system comprises:

receiving one or more discovery signals from one or more user devices associated with the security and automation system; and

determining one or more of occupancy information or user profile information based at least in part on the one or more discovery signals.

5. The method of claim 4 , wherein the one or more discovery signals comprises a Bluetooth signal, a cellular signal, a Wi-Fi signal, or a global positioning system (GPS) signal, a radio frequency (RF) signal, a radar signal, an acoustic signal, an infrared signal, or a fluid sensing signal, or any combination thereof.

6. The method of claim 4 , further comprising:

receiving device information from the one or more user devices associated with the security and automation system, the device information comprising a state of the one or more user devices, a device identifier associated with each device of the one or more user devices, or both,

wherein determining one or more of the occupancy information or the user profile information is based at least in part on the device information.

7. The method of claim 1 , wherein collecting the sensor information from the one or more sensors of the security and automation system comprises:

receiving motion information from the one or more sensors of the security and automation system, the one or more sensors comprising one or more of a radio frequency (RF) motion sensor, an infrared motion sensor, a radar motion sensor, an audio recognition sensor, or an ultrasonic sensor, or any combination thereof,

wherein the sensor information comprises the motion information sensed by the one or more sensors of the security and automation system.

8. The method of claim 1 , wherein collecting the sensor information from the one or more sensors of the security and automation system comprises:

receiving multimedia information from the one or more sensors of the security and automation system,

wherein the sensor information comprises the multimedia information sensed by the one or more sensors of the security and automation system, and the multimedia information comprises audio or video, or both.

9. The method of claim 1 , further comprising:

tracking one or more of the set of data points or the pattern associated with the set of data points using the learning network over one or more temporal periods,

wherein setting the security and automation system to the first state of the plurality of states is based at least in part on the tracking.

10. The method of claim 9 , further comprising:

determining a change in one or more of the set of data points or the pattern associated with the set of data points over the one or more temporal periods based at least in part on the tracking,

wherein setting the security and automation system to the first state of the plurality of states is based at least in part on the change in one or more of the set of data points or the pattern associated with the set of data points over the one or more temporal periods.

11. The method of claim 1 , further comprising:

mapping, using the learning network, the user information associated with the one or more users of the security and automation system to the sensor information from the one or more sensors of the security and automation system; and

generating, using the learning network, a user model associated with a user of the one or more users of the security and automation system based at least in part on the mapping, the user model comprising a representation of user activity and user occupancy related to a premises associated with the security and automation system,

wherein setting the security and automation system to the first state of the plurality of states is based at least in part on the user model.

12. The method of claim 11 , further comprising:

adaptively modifying the user model based at least in part on one or more of an additional set of data points associated with additional collected user information, a user input from the user associated with the user model, or both.

13. The method of claim 11 , further comprising:

modifying the user model based at least in part on an additional set of data points associated with additional collected user information associated with the one or more users of the security and automation system or additional collected sensor information from the one or more sensors of the security and automation system, or both,

wherein setting the security and automation system to the first state of the plurality of states is based at least in part on the modified user model.

14. The method of claim 11 , further comprising:

receiving an input from the user associated with the user model; and modifying the user model based at least in part on the received input from the user,

wherein setting the security and automation system to the first state of the plurality of states is based at least in part on the modified user model.

15. The method of claim 1 , further comprising:

outputting a representation comprising one or more of an indication of changing a state of the security and automation system or a request message to confirm changing the state of the security and automation system,

wherein setting the security and automation system to the first state of the plurality of states is based at least in part on the outputting.

16. The method of claim 15 , further comprising:

automatically setting the security and automation system to the first state of the plurality of states based at least in part on an absence of receiving a response message within a temporal period.

17. The method of claim 1 , wherein setting the security and automation system to the first state of the plurality of states comprises:

arming the security and automation system or disarming the security and automation system.

18. The method of claim 1 , further comprising:

managing a database comprising the set of data points associated with the user information associated with the one or more users of the security and automation system or the sensor information from the one or more sensors of the security and automation system, or both;

managing in the database the pattern associated with the set of data points; and

authenticating the one or more users of the security and automation system based at least in part on the database, wherein the database comprises a user directory, wherein setting the security and automation system to the first state of the plurality of states is based at least in part on the authenticating.

19. An apparatus for a security and automation system, comprising: a processor, memory coupled with the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to:

collect user information associated with one or more users of the security and automation system or sensor information from one or more sensors of the security and automation system, or both;

generate a set of data points based at least in part on the collected information;

determine a pattern associated with the set of data points using a learning network, the pattern describing an occupancy of a premises for a user of the one or more users, the occupancy comprising a presence of the user, an activity level of the user, or a combination thereof;

verify the pattern for the collected information based on a comparison of the pattern with an historical pattern determined according to historical data associated with the user, the historical data describing the user occupancy of the premises during a temporal period, the past occupancy comprising the presence of the user, the activity level of the user, or a combination thereof, during the temporal period; and

set the security and automation system to a first state of a plurality of states of the security and automation system based at least in part on verifying the pattern for the collected information, wherein:

each state of the plurality of states indicates a respective power setting for each of a plurality of sensors of the security and automation system based on a location of each of the plurality of sensors; and

setting the security and automation system to the first state comprises arming the security and automation system;

determine that the user is a user that is authorized to be at the premises based at least in part on the pattern describing the occupancy of the premises; and

suppress an alarm of the security and automation system in response to determining that the user is an authorized user such that the authorized user may enter and exit the premises while the security and automation system is in an armed state without triggering the alarm.

20. An apparatus for a security and automation system, comprising:

means for collecting user information associated with one or more users of the security and automation system or sensor information from one or more sensors of the security and automation system, or both;

means for generating a set of data points based at least in part on the collected information;

means for determining a pattern associated with the set of data points using a learning network, the pattern describing an occupancy of a premises for a user of the one or more users, the occupancy comprising a presence of the user, an activity level of the user, or a combination thereof;

means for verifying the pattern for the collected information based on a comparison of the pattern with an historical pattern determined according to historical data associated with the user, the historical data describing the user's past occupancy of the premises during a temporal period, the past occupancy comprising the presence of the user, the activity level of the user, or a combination thereof, during the temporal period;

means for changing a state of setting the security and automation system to a first state of a plurality of states of the security and automation system based at least in part on verifying the pattern for the collected information, wherein:

the state of the security and automation system comprises each state of the plurality of states indicates a respective power setting for each of a plurality of sensors of the security and automation system based on a location of each of the plurality of sensors; and

setting the security and automation system to the first state comprises arming the security and automation system;

means for determining that the user is a user that is authorized to be at the premises based at least in part on the pattern describing the occupancy of the premises; and

means for suppressing an alarm of the security and automation system in response to determining that the user is an authorized user such that the authorized user may enter and exit the premises while the security and automation system is in an armed state without triggering the alarm.

Assignments (6)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 067456, FRAME 0729 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0165 →
RELEASE (REEL 057434 / FRAME 0591) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0529 →
PATENT SECURITY AGREEMENT Recorded May 17, 2024
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 067456/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2023
From: FARNSWORTH, ANTHONY SCOTT; BOYNTON, STEPHEN EDWARD; MANZI, JULIE
To: VIVINT, INC.
Reel/Frame 065813/0716 →
SECURITY AGREEMENT SUPPLEMENT NO. 2 Recorded Jul 12, 2021
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 057434/0591 →