IP Library Granted Patent US 10,223,904
Granted Patent B2
US 10,223,904 · App. 15/911,852 · Granted Mar 5, 2019

Automatic security system mode selection

Inventors: Mark Rajan Malhotra (San Mateo, CA); Jeffrey Alan Boyd (Novato, CA); Sophie Le Guen (Burlingame, CA); Jeffery Theodore Lee (Los Gatos, CA); Prashant Reddy (Pittsburgh, PA); Patrick Lister (Cupertino, CA); Jesse Boettcher (San Jose, CA); Josh Buffum (Rocklin, CA)
Assignee: Google LLC
G08B29/185G08B25/008G08B19/00G08B21/0423
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 10,223,904
App. No.
15/911,852
Granted
Mar 5, 2019
Kind
B2
Abstract

Systems and techniques are provided for automatic security system mode selection. A set of signals may be received from sensors distributed in an environment with a security system. The security system may be in a first mode. An occupancy model may be received. An occupancy estimate may be generated for the environment based on the set of signals from the sensors and the occupancy model. Mode rules may be received. The mode rules associate occupancy estimates with modes of the security system. A second mode for the security system may be determined based on the occupancy estimate and mode rules. The second mode may be different from the first mode. The mode of the security system may be automatically changed from the first mode to the second mode.

Claims (41)

1. A system for operating a security system, the system comprising:

a processor configured to:

generate, based on a first signal received from a first sensor, an occupancy estimate for an environment monitored by the security system,

compare the occupancy estimate to a mode rule,

change, in response to a match between the occupancy estimate and the mode rule, the security system from a first mode to a second mode, and

cause, in response to a lack of the match between the occupancy estimate and the mode rule, a second signal to be sent to a device; and

a network interface configured to send the second signal to the device.

2. The system of claim 1 , wherein the occupancy estimate includes an estimate of a number of animals within the environment monitored by the security system.

3. The system of claim 1 , wherein the processor is configured to change the security system from the first mode to the second mode based upon an indication, included in the mode rule, that enables the processor to change the security system from the first mode to the second mode.

4. The system of claim 1 , wherein the processor is configured to change the security system from the first mode to the second mode based upon an indication, included in the mode rule, that a third signal must be received by the processor to enable the processor to change the security system from the first mode to the second mode.

5. The system of claim 1 , wherein the match between the occupancy estimate and the mode rule is a best match between the occupancy estimate and the mode rule.

6. The system of claim 1 , wherein the processor is configured to compare the occupancy estimate to the mode rule by:

comparing the occupancy estimate to the mode rule for an exact match between the occupancy estimate and the mode rule; and

comparing, in response to a lack of the exact match between the occupancy estimate and the mode rule, the occupancy estimate to the mode rule for a best match between the occupancy estimate and the mode rule.

7. The system of claim 1 , wherein the processor is further configured to:

receive a third signal from the device; and

change, in response to a receipt of the third signal, the security system from the first mode to a third mode.

8. The system of claim 7 , wherein the third mode is the second mode.

9. The system of claim 7 , wherein the third signal includes information about a delay period and the processor is configured to change the security system from the first mode to the third mode by changing, after the delay period, the security system from the first mode the third mode.

10. The system of claim 1 , wherein the processor is further configured to:

receive the first signal from the first sensor;

receive a third signal from a second sensor; and

determine that the third signal is irrelevant to a generation of the occupancy estimate.

11. The system of claim 1 , wherein the processor is configured to generate the occupancy estimate further based on an occupancy model.

12. The system of claim 11 , wherein the occupancy model comprise a set of at least a weight or a vector, the at least the weight or the vector configured to be used with a machine learning system, the machine learning system trained to estimate an occupancy for the environment monitored by the security system.

13. The system of claim 11 , wherein the processor is further configured to update the occupancy model based on a third signal that indicates an accuracy of the occupancy estimate.

14. The system of claim 11 , wherein the processor is further configured to receive the occupancy model.

15. The system of claim 11 , further comprising a memory configured to store the occupancy model.

16. The system of claim 1 , wherein the processor is further configured to receive the mode rule.

17. The system of claim 1 , further comprising a memory configured to store the mode rule.

18. The system of claim 1 , wherein the device comprises at least one of a personal computing device, a display associated with the security system, or a speaker associated with the security system.

19. A method for operating a security system, the method comprising:

generating, by a processor and based on a first signal received from a first sensor, an occupancy estimate for an environment monitored by the security system;

comparing, by the processor, the occupancy estimate to a mode rule;

changing, by the processor and in response to a match between the occupancy estimate and the mode rule, the security system from a first mode to a second mode; and

sending, by the processor and in response to a lack of the match between the occupancy estimate and the mode rule, a second signal to a device.

20. A non-transitory computer-readable medium storing computer code for controlling a processor to cause the processor to operate a security system, the computer code including instructions to cause the processor to:

generate, based on a first signal received from a first sensor, an occupancy estimate for an environment monitored by the security system;

compare the occupancy estimate to a mode rule;

change, in response to a match between the occupancy estimate and the mode rule, the security system from a first mode to a second mode; and

send, in response to a lack of the match between the occupancy estimate and the mode rule, a second signal to a device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2018
From: MALHOTRA, MARK RAJAN; BOYD, JEFFREY ALAN; LE GUEN, SOPHIE; LEE, JEFFERY THEODORE; REDDY, PRASHANT
To: GOOGLE INC.
Reel/Frame 045107/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2018
From: LISTER, PATRICK; BOETTCHER, JESSE; BUFFUM, JOSH
To: GOOGLE LLC
Reel/Frame 045107/0899 →
CHANGE OF NAME Recorded Mar 5, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 045497/0299 →
Continuity (3)
Continuation 15331475 · Oct 21, 2016
Continuation 14585491 · Dec 30, 2014
Related Publication 20180197406A1 · Jul 12, 2018