IP Library Granted Patent US 12694772
Granted Patent B2
US 12694772 · App. 18/802,157 · Granted Jul 28, 2026

Identifying regions of interest in an imaging field of view

Inventor: Jacquilene Jacob (Yonkers, NY)
Assignee: SimpliSafe, Inc.
G08B13/19652G08B13/19602G08B13/19682G08B13/19691
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 12694772
App. No.
18/802,157
Granted
Jul 28, 2026
Kind
B2
Abstract

The techniques described herein relate to computerized methods, systems and non-transitory computer-readable media for determining a plurality of regions of interest from an image of a scene for motion detection. The methods can include generating the regions of interest using image segmentation techniques and receiving user selection to designate one or more regions as motion detection zones. The methods can also automatically recommend motion detection zones. The methods can include subsequently capturing one or more images of a scene and performing motion detection in the one or more images of the scene using the designated motion detection zones.

Claims (62)

1 . A method, comprising:

acquiring, by a camera, at least a first image of a field of view of the camera;

determining, by the camera, first pixel data representing a first plurality of pixels of the first image and second pixel data representing a second plurality of pixels of the first image, the first plurality of pixels representative of a first region of the field of view and the second plurality of pixels representative of a second region of the field of view, the second region being different from the first region;

determining, by the camera, the first region as a motion detection zone; and

based at least in part on the first plurality of pixels being representative of the first region and the determination of the first region as a motion detection zone, sending the first pixel data, but not the second pixel data, to a remote computing system for processing to detect one or more first events within the first region.

2 . The method of claim 1 , wherein the first image is a frame of video of the field of view acquired by the camera.

3 . The method of claim 2 , further comprising:

acquiring, by the camera, a second frame of the video;

determining, by the camera, third pixel data representing a third plurality of pixels of the second frame and fourth pixel data representing a fourth plurality of pixels of the second frame, the third plurality of pixels representative of the first region and the fourth plurality of pixels representative of the second region; and

based at least in part on the third plurality of pixels being representative of the first region and the determination of the first region as a motion detection zone, sending the third pixel data, but not the fourth pixel data, to the remote computing system for processing to detect the one or more first events within the first region.

4 . The method of claim 3 , wherein:

the one or more first events comprise motion of one or more objects within the first region; and

the remote computing system is configured to detect the motion of the one or more objects at least in part by determining differences between the first pixel data and the third pixel data.

5 . The method of claim 1 , further comprising:

determining, by the camera, third pixel data representing a third plurality of pixels of the first image, the third plurality of pixels representative of a third region of the field of view, the third region being different from the first region and the second region;

determining, by the camera, the third region as a motion detection zone; and

based at least in part on the third plurality of pixels being representative of the third region and determination of the third region as a motion detection zone, sending the third pixel data to the remote computing system for processing to detect one or more second events within the third region.

6 . The method of claim 1 , further comprising:

sending, from the camera to the remote computing system, metadata that describes at least one feature of the first region, wherein the remote computing system is configured to use the metadata to process the first pixel data to detect the one or more first events.

7 . The method of claim 6 , wherein:

the metadata indicates that the first region has been designed as a first type of zone of a plurality of possible zone types; and

the remote computing system is configured to process pixel data differently for different zone types.

8 . The method of claim 7 , wherein the metadata identifies one or more parameters that the remote computing system is to use to process the first pixel data.

9 . The method of claim 8 , wherein:

the one or more parameters identify a first type of event that that the remote computing system is to detect based on the first pixel data.

10 . The method of claim 6 , wherein:

the metadata identifies a first form of delivery of an alert about the one or more first events and/or a first timing of delivery of an alert about the one or more first events; and

the remote computing system is configured to send an alert about the one or more first events to an endpoint device using first form of delivery and/or in accordance with the first timing of delivery.

11 . A camera, comprising:

one or more processors; and

one or more non-transitory computer-readable mediums encoded with instructions which, when executed by the one or more processors, cause the camera to:

acquire at least a first image of a field of view of the camera;

determine first pixel data representing a first plurality of pixels of the first image and second pixel data representing a second plurality of pixels of the first image, the first plurality of pixels representative of a first region of the field of view and the second plurality of pixels representative of a second region of the field of view, the second region being different from the first region;

determine the first region as a motion detection zone; and

based at least in part on the first plurality of pixels being representative of the first region and the determination that the first region as a motion detection zone, send the first pixel data, but not the second pixel data, to a remote computing system for processing to detect one or more first events within the first region.

12 . The camera of claim 11 , wherein the one or more non-transitory computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the camera to:

acquire video of the field of view, wherein the first image is a frame of the video.

13 . The camera of claim 12 , wherein the one or more non-transitory computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the camera to:

acquire a second frame of the video;

determine third pixel data representing a third plurality of pixels of the second frame and fourth pixel data representing a fourth plurality of pixels of the second frame, the third plurality of pixels representative of the first region and the fourth plurality of pixels representative of the second region; and

based at least in part on the third plurality of pixels being representative of the first region and the determination of the first region as a motion detection zone, send the third pixel data, but not the fourth pixel data, to the remote computing system for processing to detect the one or more first events within the first region.

14 . The camera of claim 13 , in combination with the remote computing system, wherein:

the one or more first events comprise motion of one or more objects within the first region; and

the remote computing system is configured to detect the motion of the one or more objects at least in part by determining differences between the first pixel data and the third pixel data.

15 . The camera of claim 11 , wherein the one or more non-transitory computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the camera to:

determine third pixel data representing a third plurality of pixels of the first image, the third plurality of pixels representative of a third region of the field of view, the third region being different from the first region and the second region; and

based at least in part on the third plurality of pixels being representative of the third region and the determination of the third region as a motion detection zone, send the third pixel data to the remote computing system for processing to detect one or more second events within the third region.

16 . The camera of claim 11 , in combination with the remote computing system, wherein:

the one or more non-transitory computer-readable mediums are further encoded with additional instructions which, when executed by the one or more processors, further cause the camera to send, to the remote computing system, metadata that describes at least one feature of the first region; and

the remote computing system is configured to use the metadata to process the first pixel data to detect the one or more first events.

17 . The combination of claim 16 , wherein:

the metadata indicates that the first region has been designed as a first type of zone of a plurality of possible zone types; and

the remote computing system is configured to process pixel data differently for different zone types.

18 . The combination of claim 16 , wherein the metadata identifies one or more parameters that the remote computing system is to use to process the first pixel data.

19 . The combination of claim 18 , wherein:

the one or more parameters identify a first type of event that that the remote computing system is to detect based on the first pixel data.

20 . A method, comprising:

determining a plurality of different zones within a region of a first image acquired by a camera, the first image depicting a field of view of the camera;

assigning a zone type to at least a first zone of the plurality;

determining first and second data representative of first and second pluralities of pixels, respectively, of a second image acquired by the camera;

determining that the first plurality of pixels represents at least some portion of the first zone; and

based at least in part on the first plurality of pixels representing some portion of the first zone, sending the first data, but not the second data, to a remote computing system based on the zone type assigned to the first zone.