IP Library Granted Patent US 12,658,022
Granted Patent B2
US 12,658,022 · App. 18/969,894 · Granted Jun 16, 2026

Continuous active mode for security and automation systems

Inventors: Anthony Scott Farnsworth (Provo, UT); Stephen Edward Boynton (Provo, UT); Julie Manzi (Provo, UT)
Assignee: Vivint LLC
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 12,658,022
App. No.
18/969,894
Granted
Jun 16, 2026
Kind
B2
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 (56)

1 . A system comprising:

one or more sensors to capture sensor data of an environment;

one or more processors configured to execute instructions to perform operations to cause the system to:

collect, using the one or more sensor devices, information associated with a user of the environment;

determine, according to the information associated with the user, a pattern of activity of the user in the environment;

set the system to an armed state, based at least in part on the pattern of occupancy of the user;

detect, using the one or more sensor devices, an individual at the environment;

determine that the detected individual is the user and that the user is authorized to be in the environment, based at least in part on the pattern of occupancy of the user in the environment; and

suppress an alarm of the system based on the determination that the detected person is the user and that the user is authorized to be in the environment, wherein the alarm is suppressed so that the authorized user may enter and exit the premises while the system is in the armed state, without triggering the alarm.

2 . The system of claim 1 , wherein, to determine the pattern associated with the user, the one or more processors are configured to execute instructions to perform operations to cause the system to:

generate a data point based at least in part on the information associated with the user; and

compare the data point to a previously collected data point associated with the user.

3 . The system of claim 1 , wherein, to determine the pattern, the one or more processors are configured to execute instructions to perform operations to cause the system to determine the pattern utilizing a learning network.

4 . The system of claim 1 , wherein, to collect the information associated with the user, the one or more processors are configured to execute instructions to perform operations to cause the system to:

receive one or more discovery signals; and

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

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

6 . The system of claim 4 , wherein, to collect the information associated with the user, the one or more processors are configured to execute instructions to perform operations to cause the system further to:

receive device information from one or more user devices, 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 and the user profile information is based at least in part on the device information.

7 . The system of claim 1 , wherein the one or more processors are configured to execute instructions to perform operations to cause the system further to:

set the system to a second state, based at least in part on the pattern associated with the user.

8 . The system of claim 7 , wherein the armed state is one of an armed away state or an armed stay state and the second state is the other of the armed away state or the armed stay state.

9 . The system of claim 7 , wherein the second state is one of an armed away state, an armed stay state, or a standby state.

10 . The system of claim 1 , wherein the one or more sensor devices comprises one or more of a radio frequency (RF) motion sensor, an infrared motion sensor, a radar motion sensor, an audio recognition sensor, and an ultrasonic sensor, wherein the information associated with the user comprises the motion information sensed by the one or more sensors of the security and automation system.

11 . The system of claim 1 , wherein the one or more sensor devices comprises an image capture sensor, and wherein the information associated with the user comprises image data.

12 . The system of claim 1 , wherein the one or more processors are configured to execute instructions to perform operations to cause the system further to:

track the pattern using a learning network over one or more temporal periods,

wherein setting the security and automation system to the armed state is based at least in part on the tracking.

13 . The system of claim 12 , wherein the one or more processors are configured to execute instructions to perform operations to cause the system further to:

determine a change in the pattern over the one or more temporal periods based at least in part on the tracking,

wherein setting the security and automation system to the armed state is based at least in part on the change in the pattern over the one or more temporal periods.

14 . The system of claim 1 , wherein, to collect the information associated with the user, the one or more processors are configured to execute instructions to perform operations to cause the system further to:

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

generate, using the learning network, a user model associated with the user based at least in part on the mapping, the user model comprising a representation of user activity and user occupancy related to the environment associated with the security and automation system,

wherein setting the system to the armed state is based at least in part on the user model.

15 . The system of claim 14 , wherein the one or more processors are configured to execute instructions to perform operations to cause the system further to:

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

16 . The system of claim 14 , wherein the one or more processors are configured to execute instructions to perform operations to cause the system further to:

modify the user model based at least in part on additional collected user information associated with the user 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.

17 . The system of claim 14 , wherein the one or more processors are configured to execute instructions to perform operations to cause the system further to:

receive an input from the user associated with the user model; and

modify the user model based at least in part on the received input from the user,

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

18 . The system of claim 1 , wherein the one or more processors are configured to execute instructions to perform operations to cause the system further to:

output 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.

19 . The system of claim 18 , wherein the one or more processors are configured to execute instructions to perform operations to cause the system further to:

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

20 . A method comprising:

collecting, using one or more sensor devices, information associated with a user of the environment;

determining, according to the information associated with the user, a pattern of occupancy of the user in the environment;

setting the system to a first state, based at least in part on the pattern associated with the user;

detecting, using the one or more sensor devices, an individual at the environment;

determining that the detected individual is the user and is authorized to be in the environment, based at least in part on the pattern associated with the user; and

setting the system to a second state to suppress an alarm of the system, based on the determination that the detected individual is the user, wherein the second state is to suppress the alarm to allow the user to be in the environment while the system is in the second state, without triggering the alarm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069857/0573 →