IP Library Granted Patent US 12,211,283
Granted Patent B2
US 12,211,283 · App. 18/348,019 · Granted Jan 28, 2025

Methods and apparatus for detecting pets

Inventors: Shekhar Bangalore Sastry (Arlington, MA); Nicholas Setzer (Boston, MA)
Assignee: SimpliSafe, Inc.
G06V20/52G06T7/248G06T7/277G06V10/82G06V40/10G08B13/19602G08B29/185H04N23/61H04N23/667G06T2207/10016G06T2207/10048G06T2207/20084G06T2207/30196G06T2207/30232H04N23/651
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,211,283
App. No.
18/348,019
Granted
Jan 28, 2025
Kind
B2
Abstract

Methods and apparatus for pet detection in security systems. In one example, a method includes detecting a motion event in a scene using a motion detector, based on detecting the motion event, activating an image capture device to acquire a plurality of images of the scene, applying a motion detection process to the plurality of images to detect motion in the scene, applying an object detection process to at least one of the plurality of images to detect an object in the scene, pairing the motion with the object to locate a moving object, identifying the moving object as a pet, and based at least in part on identifying the moving object as a pet, deactivating the image capture device.

Claims (73)

1. A method comprising:

detecting a motion event in a scene using a motion detector;

based on detecting the motion event, activating an image capture device to acquire a plurality of images of the scene;

applying a motion detection process to the plurality of images to detect motion in the scene, wherein applying the motion detection process includes producing a first bounding box identifying a location of the motion in at least one image of the plurality of images;

applying an object detection process to the at least one image to identify a pet in the scene, wherein applying the object detection process includes producing a second bounding box identifying a location of the pet in the at least one image;

pairing the motion with the pet to identify a moving pet by determining that the first bounding box and the second bounding box at least partially overlap;

based on identifying the moving pet, acquiring a plurality of additional images of the scene;

processing the plurality of additional images to confirm (i) detection of the motion in the scene and (ii) identification of the pet in the scene; and

based at least in part on confirming identification of the pet, deactivating the image capture device.

2. The method of claim 1 , wherein applying the motion detection process to the plurality of images to detect the motion includes processing multiple consecutive image frames.

3. The method of claim 2 , wherein processing the multiple consecutive image frames includes applying a Kalman filter to the multiple consecutive image frames.

4. The method of claim 2 , wherein processing the multiple consecutive image frames includes:

converting each image frame of the multiple consecutive image frames to greyscale to produce multiple consecutive greyscale image frames;

comparing pixel intensities between the multiple consecutive greyscale image frames; and

detecting the motion based on differences in at least some of the pixel intensities between the multiple consecutive greyscale image frames exceeding a predetermined threshold value.

5. The method of claim 1 , wherein detecting the motion event includes detecting the motion event using a passive infrared sensor.

6. The method of claim 1 , wherein processing the plurality of additional images further comprises:

applying the motion detection process to the plurality of additional images to confirm detection of the motion in the scene; and

applying the object detection process to at least one of the plurality of additional images to confirm identification of the pet in the scene.

7. The method of claim 1 , wherein applying the object detection process includes applying an adaptive neural network.

8. A method comprising:

detecting a motion event using a motion detector;

based on detecting the motion event, activating an image capture device;

acquiring a first set of images of a scene with the image capture device;

processing the first set of images to identify a moving pet in the scene, wherein processing the first set of images includes

applying a motion detection process to the first set of images to produce, in at least one image of the first set of images, a first bounding box identifying a location of motion in the scene,

applying an object detection process to the at least one image to produce a second bounding box identifying a location of a pet in the scene, and

pairing the motion with the pet to identify the moving pet by determining that the first and second bounding boxes at least partially overlap;

based on identifying the moving pet, acquiring a second set of images of the scene with the image capture device;

processing the second set of images to confirm identification of the moving pet; and

based on confirming the identification of the moving pet, deactivating the image capture device.

9. The method of claim 8 , wherein applying the motion detection process includes applying a Kalman filter to the first set of images.

10. The method of claim 8 , wherein processing the second set of images includes:

applying the motion detection process to the second set of images to confirm detection of the motion in the scene; and

applying the object detection process to at least one image of the second set of images to confirm detection of the pet in the scene.

11. A sensor comprising:

a motion detector configured to detect motion events;

an image capture device;

at least one processor; and

a data storage device storing instructions that when executed by the at least one processor configure the sensor to

detect a motion event using the motion detector,

based on detecting the motion event with the motion detector, activate the image capture device,

acquire a plurality of image frames of a scene using the image capture device,

apply a motion detection process to the plurality of image frames to produce, in at least one image frame of the plurality of image frames, a first bounding box identifying an instance of motion in the scene,

apply an object detection process to the at least one image frame to produce a second bounding box identifying a location of an object in the scene,

pair the motion with the object to locate a moving object by determining that the first and second bounding boxes at least partially overlap,

determine a classification of the moving object, and

take a response action based on the classification of the moving object;

wherein to take the response action, the sensor is configured to

trigger an alarm based on the classification of the moving object corresponding to a person,

control the image capture device to record a video sequence based on the classification of the moving object corresponding to an unrecognized object, and

deactivate the image capture device based on the classification of the moving object corresponding to a pet.

12. The sensor of claim 11 , wherein the data storage device further includes instructions that when executed by the at least one processor cause the sensor to:

operate in a low power mode of operation in which the image capture device is deactivated;

detect the motion event while operating in the low power mode of operation; and

based on detecting the motion event, operate in a normal mode of operation in which the image capture device is activated.

13. The sensor of claim 11 , further comprising:

a battery coupled to the motion detector, the image capture device, the data storage device, and the at least one processor.

14. The sensor of claim 11 , wherein the motion detector is a passive infrared sensor.

15. The sensor of claim 11 , wherein the data storage device further includes instructions that when executed by the at least one processor cause the sensor to:

based on the classification of the moving object corresponding to a pet or an unrecognized object and prior to taking the response action,

acquire one or more additional image frames of the scene using the image capture device, and

process the one or more additional image frames to confirm the classification of the moving object; and

based on confirmation of the classification of the moving object, take the response action.

16. The sensor of claim 11 , wherein to apply the motion detection process, the data storage device further includes instructions that when executed by the at least one processor cause the sensor to:

convert the plurality of image frames to greyscale to produce a plurality of greyscale image frames;

compare pixel intensities between the plurality of greyscale image frames; and

detect the motion based on differences in at least some of the pixel intensities between the plurality of greyscale image frames exceeding a threshold value.

17. The sensor of claim 11 , wherein to apply the object detection process, the data storage device further includes instructions that when executed by the at least one processor cause the sensor to apply an adaptive neural network.

18. The method of claim 9 , wherein applying the motion detection process to the first set of images includes:

converting the first set of images to greyscale to produce a set of greyscale images;

comparing pixel intensities between the set of greyscale images; and

detecting the motion based on differences in at least some of the pixel intensities between the set of greyscale images exceeding a threshold value.

Assignments (2)
SECURITY INTEREST Recorded Nov 12, 2025
From: SIMPLISAFE, INC.
To: CAPITAL ONE, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073579/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: SASTRY, SHEKHAR BANGALORE; SETZER, NICHOLAS
To: SIMPLISAFE, INC.
Reel/Frame 065445/0877 →
Continuity (2)
Provisional Application 63482233 · Jan 30, 2023
Related Publication 20240257521A1 · Aug 1, 2024
References Cited (54)
US 6580812B1 · Harrington · 2003 [cited by applicant]
US 7474767B2 · Sen et al. · 2009 [cited by applicant]
US 8189049B2 · Lopota et al. · 2012 [cited by applicant]
US 9521606B1 · Costa et al. · 2016 [cited by applicant]
US 9906722B1 · Gigot · 2018 [cited by examiner]
US 10333923B2 · Johri · 2019 [cited by applicant]
US 10402643B2 · James et al. · 2019 [cited by applicant]
US 10504240B1 · Solh et al. · 2019 [cited by applicant]
US 11004209B2 · Chen et al. · 2021 [cited by applicant]
US 11217076B1 · Siminoff et al. · 2022 [cited by applicant]
US 11257226B1 · Solh · 2022 [cited by examiner]
US 11288551B2 · Desai · 2022 [cited by examiner]
US 11336869B2 · Yao · 2022 [cited by examiner]
US 11803973B1 · Xu et al. · 2023 [cited by applicant]
US 11922642B1 · Setzer et al. · 2024 [cited by applicant]
US 11922669B1 · Sastry et al. · 2024 [cited by applicant]
US 20050198600A1 · Hasegawa · 2005 [cited by applicant]
US 20120314901A1 · Hanson et al. · 2012 [cited by applicant]
US 20130293460A1 · Kaplan et al. · 2013 [cited by applicant]
US 20160026890A1 · Gupta et al. · 2016 [cited by applicant]
US 20160042621A1 · Hogg et al. · 2016 [cited by applicant]
US 20170109613A1 · Kolavennu · 2017 [cited by examiner]
US 20180285650A1 · George et al. · 2018 [cited by applicant]
US 20180288397A1 · Lee · 2018 [cited by applicant]
US 20190087644A1 · Goulden et al. · 2019 [cited by applicant]
US 20190087646A1 · Goulden et al. · 2019 [cited by applicant]
US 20190311201A1 · Selinger · 2019 [cited by examiner]
US 20190318171A1 · Wang et al. · 2019 [cited by applicant]
US 20200342748A1 · Tournier et al. · 2020 [cited by applicant]
US 20210089841A1 · Mithun et al. · 2021 [cited by applicant]
US 20210158048A1 · Lee et al. · 2021 [cited by applicant]
US 20210329193A1 · Wu et al. · 2021 [cited by applicant]
US 20210365707A1 · Mao et al. · 2021 [cited by applicant]
US 20210390696A1 · Iwase et al. · 2021 [cited by applicant]
US 20220201320A1 · Karunaratne et al. · 2022 [cited by applicant]
US 20220222477A1 · Shen et al. · 2022 [cited by applicant]
US 20230014948A1 · Guan · 2023 [cited by examiner]
US 20230156323A1 · Hanzawa · 2023 [cited by examiner]
US 20230306712A1 · Lee · 2023 [cited by examiner]
US 20240031663A1 · Morgan · 2024 [cited by applicant]
US 20240257360A1 · Xu et al. · 2024 [cited by applicant]
WO 2010084902A1 · 2010 [cited by applicant]
WO 2024155336A1 · 2024 [cited by applicant]
Notice of Allowance in U.S. Appl. No. 18/348,008 (dated Oct. 5, 2023) (12 pages). [cited by applicant]
Suman Tewary et al, Hybrid multi-resolution detection of moving targets in infrared imagery, Infrared Physics & Technology, Jul. 22, 2014, 173-183, 67. [cited by applicant]
Gustavo H.F. De Carvalho et al., Anomaly detection with a moving camera using multiscale video analysis, Multidim Syst Sign Process, (2019), 311-342, 30. [cited by applicant]
Nazir Sajid et al., “Person Detection with Deep Learning and IoT for Smart Home Security on Amazon Cloud”, 2021 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), IE… [cited by applicant]
Shahid Aasma et al., “Computer vision based intruder detection framework (CV-IDF)”, 2017 2nd International Conference on Computer and Communication Systems (ICCCS), IEEE, Jul. 7, 2017, pp. 41-45. [cited by applicant]
Ren et al., “Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks”, IEEE Transactions on Pattern Analysis And Machine Intelligence, vol. 39, No. 6, Jun. 6, 2017. [cited by applicant]
Wang et al., “Improved Object Detection Algorithim Based on Faster RCNN”, Journal of Physics: Conference Series, 2022. [cited by applicant]
F. C. Akyon et al. “Slicing Aided Hyper Inference and Fine-Tuning for Small Object Detection,”Conference on Image Processing (ICIP), Bordeaux, France, Oct. 16-19, 2022, pp. 966-970. [cited by applicant]
Zhang et al., “Moving Objective Detection and Its Contours Extraction Using Level Set Method”, IEEE International Conference on Control Engineering and Communication Technology, 2012, pp. 778-781. [cited by applicant]
Extended European Search Report received for EP Application No. 24154188.7, dated Jun. 6, 2024. 12 pages. [cited by applicant]
Agrawal et al., “ An improved Gaussian Mixture Method based Background Subtraction Model for Moving Object Detection in Outdoor Scene”, IEEE Fourth International Conference on Electrical, Computer and Communication Tech… [cited by applicant]