IP Library Granted Patent US 11,354,993
Granted Patent B2
US 11,354,993 · App. 16/908,107 · Granted Jun 7, 2022

Image surveillance and reporting technology

Inventors: Stephen Scott Trundle (Falls Church, VA); Robert J. McCarthy, Jr. (Vienna, VA); Jean-Paul Martin (Oakton, VA); Alison Jane Slavin (Falls Church, VA); David James Hutz (Herndon, VA)
Assignee: Alarm.com Incorporated
G08B13/19639G08B13/196G08B13/1966G08B13/19613G08B13/19634G08B25/008G08B25/14G08B29/046H04N7/183H04N7/188
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,354,993
App. No.
16/908,107
Granted
Jun 7, 2022
Kind
B2
Abstract

Image surveillance and reporting technology, in which an event that is indicative of potential physical activity within an area corresponding to a location of a camera unit is detected. In response to detection of the event, the camera unit is controlled to capture one or more images of the area corresponding to the location of the camera unit. The one or more images captured by the camera unit are analyzed to determine whether the one or more images include image data that is indicative of relevant physical activity within the area corresponding to the location of the camera unit. The one or more images are handled based on the determination of whether the one or more images include image data that is indicative of relevant physical activity within the area corresponding to the location of the camera unit.

Claims (69)

1. A method performed by one or more computers, the method comprising:

obtaining a set of images captured by a camera located in a property, wherein the set of images are captured in response to a person being detected in an area proximate to the camera;

determining whether a number of images previously transmitted to a monitoring server over a time period does not satisfy a user-defined threshold associated with a limit on a number of images transmissible during the time period;

determining that an alarm event has been detected during the time period during which the images were previously transmitted;

determining to transmit one or more images included in the set of images to the monitoring server based on determining that the number of images previously transmitted to the monitoring server over the time period does not satisfy the user-defined threshold associated with the limit on the number of images transmissible during the time period during which the images were previously transmitted but the alarm event has been detected during the time period during which the images were previously transmitted; and

providing the one or more images from the camera and to the monitoring server during the time period.

2. The method of claim 1 , further comprising:

sensing a light level in an area proximate to a location of the camera in the property; and

determining whether to control the camera to capture a new image based on the light level.

3. The method of claim 1 , wherein determining to transmit the one or more images comprises determining that the one or more images satisfy one or more security rules that control whether the one or more images are to be transmitted to the monitoring server.

4. The method of claim 1 , further comprising:

obtaining sensor data indicating an event sensed by one or more sensors located in the property; and

determining to transmit one or more images comprises:

selecting the one or more images from among the set of images that correspond to the event sensed by the one or more sensors, and

determining to transmit the one or more images that were selected to the monitoring server.

5. The method of claim 4 , wherein the one or more sensors comprises:

a passive infrared sensor configured to measure infrared light radiating from objects in an area proximate to a location of the camera in the property; and

a motion sensor configured to detect, based on the infrared light measured by the passive infrared sensor, in the area proximate to the location of the camera in the property.

6. The method of claim 1 , further comprising:

determining that network bandwidth associated with providing the one or more images to the monitoring server exceeds a threshold network bandwidth; and

providing the one or more images from the camera and to the monitoring server comprises:

compressing the one or more images based on determining that network bandwidth associated with providing the one or more images to the monitoring server exceeds a threshold network bandwidth, and

providing the one or more images that were compressed to the monitoring server.

7. The method of claim 1 , comprising:

determining that a combination of multiple events was detected prior to detection of the person; and

based on determining that a combination of multiple events was detected prior to detection of the person, obtaining the set of images captured by the camera located in the property.

8. A system comprising:

one or more computing devices; and

one or more storage devices storing instructions that, when executed by the one or more computing devices, cause the one or more computing devices to perform operations comprising:

obtaining a set of images captured by a camera located in a property, wherein the set of images are captured in response to a person being detected in an area proximate to the camera;

determining whether a number of images previously transmitted to a monitoring server over a time period does not satisfy a user-defined threshold associated with a limit on a number of images transmissible during the time period;

determining that an alarm event has been detected during the time period during which the images were previously transmitted;

determining to transmit one or more images included in the set of images to the monitoring server based on determining that the number of images previously transmitted to the monitoring server over the time period does not satisfy satisfies the user-defined threshold associated with the limit on the number of images transmissible during the time period during which the images were previously transmitted but the alarm event has been detected during the time period during which the images were previously transmitted; and

providing the one or more images from the camera and to the monitoring server during the time period.

9. The system of claim 8 , wherein the operations further comprise:

sensing a light level in an area proximate to a location of the camera in the property; and

determining whether to control the camera to capture a new image based on the light level.

10. The system of claim 8 , wherein determining to transmit the one or more images comprises determining that the one or more images satisfy one or more security rules that control whether the one or more images are to be transmitted to the monitoring server.

11. The system of claim 8 , wherein the operations further comprise:

obtaining sensor data indicating an event sensed by one or more sensors located in the property; and

determining to transmit one or more images comprises:

selecting the one or more images from among the set of images that correspond to the event sensed by the one or more sensors, and

determining to transmit the one or more images that were selected to the monitoring server.

12. The system of claim 11 , wherein the one or more sensors comprises:

a passive infrared sensor configured to measure infrared light radiating from objects in an area proximate to a location of the camera in the property; and

a motion sensor configured to detect, based on the infrared light measured by the passive infrared sensor, in the area proximate to the location of the camera in the property.

13. The system of claim 8 , wherein the operations further comprise:

determining that network bandwidth associated with providing the one or more images to the monitoring server exceeds a threshold network bandwidth; and

providing the one or more images from the camera and to the monitoring server comprises:

compressing the one or more images based on determining that network bandwidth associated with providing the one or more images to the monitoring server exceeds a threshold network bandwidth, and

providing the one or more images that were compressed to the monitoring server.

14. At least one non-transitory computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

obtaining a set of images captured by a camera located in a property, wherein the set of images are captured in response to a person being detected in an area proximate to the camera;

determining whether a number of images previously transmitted to a monitoring server over a time period does not satisfy a user-defined threshold associated with a limit on a number of images transmissible during the time period;

determining that an alarm event has been detected during the time period during which the images were previously transmitted;

determining to transmit one or more images included in the set of images to the monitoring server based on determining that the number of images previously transmitted to the monitoring server over the time period does not satisfy satisfies the user-defined threshold associated with the limit on the number of images transmissible during the time period during which the images were previously transmitted but the alarm event has been detected during the time period during which the images were previously transmitted; and

providing the one or more images from the camera and to the monitoring server during the time period.

15. The non-transitory computer-readable storage media of claim 14 , wherein the operations further comprise:

sensing a light level in an area proximate to a location of the camera in the property; and

determining whether to control the camera to capture a new image based on the light level.

16. The non-transitory computer-readable storage media of claim 14 , wherein determining to transmit the one or more images comprises determining that the one or more images satisfy one or more security rules that control whether the one or more images are to be transmitted to the monitoring server.

17. The non-transitory computer-readable storage media of claim 14 , wherein the operations further comprise:

obtaining sensor data indicating an event sensed by one or more sensors located in the property; and

determining to transmit one or more images comprises:

selecting the one or more images from among the set of images that correspond to the event sensed by the one or more sensors, and

determining to transmit the one or more images that were selected to the monitoring server.

18. The non-transitory computer-readable storage media of claim 17 , wherein the one or more sensors comprises:

a passive infrared sensor configured to measure infrared light radiating from objects in an area proximate to a location of the camera in the property; and

a motion sensor configured to detect, based on the infrared light measured by the passive infrared sensor, in the area proximate to the location of the camera in the property.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2020
From: TRUNDLE, STEPHEN SCOTT; MCCARTHY, ROBERT J., JR.; MARTIN, JEAN-PAUL; SLAVIN, ALISON JANE; HUTZ, DAVID JAMES
To: ALARM.COM INCORPORATED
Reel/Frame 053096/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2020
From: TRUNDLE, STEPHEN SCOTT; MCCARTHY, ROBERT J., JR.; MARTIN, JEAN-PAUL; SLAVIN, ALISON JANE; HUTZ, DAVID JAMES
To: ALARM.COM INCORPORATED
Reel/Frame 053096/0802 →