IP Library Granted Patent US 12664666
Granted Patent B2
US 12664666 · App. 18/421,795 · Granted Jun 23, 2026

Activity zone for camera video

Inventors: Sara Bolouki (Mountain View, CA); Yah Yah Cason (Las Vegas, NV); Jonghoon Jin (Cupertino, CA); Nils Ängquist (Los Altos, CA); Hendrik Dahlkamp (Redwood City, CA); Patrick L. Coffman (San Francisco, CA)
Assignee: Apple Inc.
G06T7/20G06N3/08G06T2207/10016G06T2207/20081G06T2207/20084
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 12664666
App. No.
18/421,795
Granted
Jun 23, 2026
Kind
B2
Abstract

Methods and systems are provided for establishing an activity zone within video captured by a camera. A user device may establish an activity zone or an exclusion zone within video representing a physical view captured by the camera. An automatic monitoring system may analyze the video of the camera with respect to the activity zone or exclusion zone and trigger notifications that are associated with a zone so as to limit notifications transmitted to the user device to those notifications that are relevant to the user. With activity or exclusion zones video from a camera may be automatically monitored to reduce a volume of notifications transmitted to the user device.

Claims (82)

1 . A method, comprising:

receiving, by a resident device from a camera separate from the resident device, a communication indicating that motion was detected;

in response to receiving the communication indicating that motion was detected, requesting a portion of video captured by the camera corresponding to the motion that was detected, wherein the portion of video captures a physical view;

after requesting the portion of video captured by the camera corresponding to the motion, receiving, by a processor of a resident device, the portion of the video captured by the camera corresponding to the motion;

receiving, by the processor, information that identifies an exclusion zone within the portion of video captured by the camera corresponding to the motion, wherein the exclusion zone is a predetermined area of the physical view where motion is ignored by the processor;

detecting, by the processor, a portion of an object within the physical view;

determining, by the processor, that the motion corresponds to the object within the physical view;

determining, by the processor, whether the object within the physical view is an object of interest; and

in response to determining that the object within the physical view is the object of interest:

determining whether the object of interest is entirely within the exclusion zone; and

in response to determining that the object of interest is entirely within the exclusion zone, suppressing a notification, to a user device, about the detected motion within the physical view, wherein the user device is separate from the camera and the resident device.

2 . The method of claim 1 , further comprising:

after receiving the video captured by the camera corresponding to the motion, receiving, from the user device, a request to establish the exclusion zone; and

transmitting, to the user device and in response to the request, a frame of video of the physical view.

3 . The method of claim 1 , further comprising:

generating a log that stores an indication of the suppression of the notification, wherein the log is stored in memory.

4 . The method of claim 1 , wherein the portion of the object is a first portion of the object, and wherein the method further comprises:

receiving, by the processor, information that identifies an activity zone within the video stream that comprises the subset of the physical view; and

in response to determining that the object is the object of interest and that the object of interest is not entirely within the exclusion zone:

determining that a second portion of the object of interest is within the activity zone;

storing a subset of the video stream that corresponds to the object of interest; and

transmitting, to the user device, a second notification that identifies the subset of the video stream.

5 . The method of claim 4 , wherein the subset of the video stream includes two or more frames of the video stream that correspond to the motion of the object of interest.

6 . The method of claim 4 , further comprising:

receiving, from the user device, a request for the subset of the video stream; and

transmitting, in response to receiving the request, the subset of the video stream to the user device.

7 . The method of claim 4 , wherein the notification comprises an identification of the object of interest.

8 . A device, comprising:

a memory comprising computer-executable instructions; and

one or more processors in communication with the memory and configured to access the memory and execute the computer-executable instructions to perform operations including:

receiving, by a resident device from a camera separate from the resident device, a communication indicating that motion was detected;

in response to receiving the communication indicating that motion was detected, requesting a portion of video captured by the camera corresponding to the motion that was detected, wherein the portion of video captures a physical view;

after requesting the portion of video captured by the camera corresponding to the motion, receiving, by a processor of a resident device, the portion of the video captured by the camera corresponding to the motion;

receiving, by the processor, information that identifies an exclusion zone within the portion of video captured by the camera corresponding to the motion, wherein the exclusion zone is a predetermined area of the physical view where motion is ignored by the processor;

detecting, by the processor, a portion of an object within the physical view; determining, by the processor, that the motion corresponds to the object within the physical view;

determining, by the processor, whether the object within the physical view is an object of interest; and

in response to determining that the object within the physical view is the object of interest:

determining whether the object of interest is entirely within the exclusion zone; and

in response to determining that the object of interest is entirely within the exclusion zone suppressing a notification, to a user device, about the detected motion within the physical view, wherein the user device is separate from the camera and the resident device.

9 . The device of claim 8 , wherein the one or more processors configured to further perform operations including:

after receiving the video captured by the camera corresponding to the motion, receiving, from the user device, a request to establish the exclusion zone; and

transmitting, to the user device and in response to the request, a frame of video of the physical view.

10 . The device of claim 8 , wherein the one or more processors configured to further perform operations including:

generating a log that includes an indication of the suppression of the notification, wherein the log is stored in memory.

11 . The device of claim 8 , wherein the portion of the object is a first portion of the object, and wherein the one or more processors configured to further perform operations including:

receiving, by the one or more processors, information that identifies an activity zone within the video stream that comprises the subset of the physical view; and

in response to determining that the object is the object of interest and that the object of interest is not entirely within the exclusion zone:

determining that a second portion of the object is within the activity zone;

storing a subset of the video stream that corresponds to the object of interest; and

transmitting, to the user device, a second notification that identifies the subset of the video stream.

12 . The device of claim 11 , wherein the subset of the video stream includes two or more frames of the video stream that correspond to the motion of the object of interest.

13 . The device of claim 11 , wherein the one or more processors configured to further perform operations including:

receiving, from the user device, a request for the subset of the video stream; and

transmitting, to the user device and in response to receiving the request, the subset of the video stream to the user device.

14 . The device of claim 11 , wherein the notification includes an identification of the object of interest.

15 . A computer-readable storage medium comprising computer-executable instructions that, when executed by one or more processors, causes the one or more processors to perform operations including:

receiving, by a resident device from a camera separate from the resident device, a communication indicating that motion was detected;

in response to receiving the communication indicating that motion was detected, requesting a portion of video captured by the camera corresponding to the motion that was detected, wherein the portion of video captures a physical view;

after requesting the portion of video captured by the camera corresponding to the motion, receiving, by a processor of a resident device, the portion of the video captured by the camera corresponding to the motion;

receiving, by the processor, information that identifies an exclusion zone within the portion of video captured by the camera corresponding to the motion, wherein the exclusion zone is a predetermined area of the physical view where motion is ignored by the processor;

detecting, by the processor, a portion of an object within the physical view; determining, by the processor, that the motion corresponds to the object within the physical view;

determining, by the processor, whether the object within the physical view is an object of interest; and

in response to determining that the object within the physical view is the object of interest:

determining whether the object of interest is entirely within the exclusion zone; and

in response to determining that the object of interest is entirely within the exclusion zone suppressing a notification, to a user device, about the detected motion within the physical view, wherein the user device is separate from the camera and the resident device.

16 . The computer-readable storage medium of claim 15 , wherein the instructions, when executed, cause the one or more processors to perform operations including:

after receiving the video captured by the camera corresponding to the motion, receiving, from the user device, a request to establish the exclusion zone; and

transmitting, to the user device and in response to the request, a frame of video of the physical view.

17 . The computer-readable storage medium of claim 15 , wherein the instructions, when executed, cause the one or more processors to perform operations including:

generating a log that includes an indication of the suppression of the notification, wherein the log is stored in memory.

18 . The computer-readable storage medium of claim 15 , wherein the portion of the object is a first portion of the object, and wherein the instructions, when executed, cause the one or more processors to perform operations including:

receiving, by the one or more processors, information that identifies an activity zone within the video stream that comprises the subset of the physical view; and

in response to determining that the object is the object of interest and that the object of interest is not entirely within the exclusion zone:

determining that a second portion of the object of interest is within the activity zone;

storing a subset of the video stream that corresponds to the object of interest; and

transmitting, to the user device, a second notification that identifies the subset of the video stream.

19 . The computer-readable storage medium of claim 18 , wherein the instructions, when executed, cause the one or more processors to perform operations including:

receiving, from the user device, a request for the subset of the video stream; and

transmitting, in response to receiving the request, the subset of the video stream to the user device.

20 . The computer-readable storage medium of claim 18 , wherein the notification includes an identification of the object of interest.

21 . The method of claim 1 , further comprising:

in response to determining that the object within the physical view is not the object of interest, forgoing transmission of, to the user device, a notification about the detected motion within the physical view.