# US 2019/0318171 A1 · Methods and systems for determining object activity within a region of interest

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0318171 A1
- Document ID: US20190318171A1
- Status: Published application
- Kind: A1
- Application number: 16/353,954
- Filed: 2019-03-14
- Published: 2019-10-17
- Earliest claimed: 2018-03-14
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: HONGCHENG WANG; Rui Min; Hong Li; Ruichi Yu
- Web page: https://patentgrep.com/patent/US20190318171A1

## CPC

- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G06F 18/24143: {Distances to neighbourhood prototypes, e.g. restricted Coulomb energy networks [RCEN]}
- G06V 10/26: Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
- G06V 10/454: {Integrating the filters into a hierarchical structure, e.g. convolutional neural networks [CNN]}
- G06V 10/764: using classification, e.g. of video objects
- G06V 10/82: using neural networks
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A camera system may automatically identify high frequency motion regions in a field of view of the camera system. Analysis of motion events detected at different regions of a scene in the field of view, may be performed. Similar events frequently occurring at a certain region may be recorded/accumulated and compared to a threshold. Regions with high frequency activity may be determined and a user may be notified. If the user is not interested in events within the high activity regions, the regions may be ignored and notifications to the user may cease. The camera system may determine specific actions/events occurring in a region, such as a person approaching or leaving a home.

## Claims

### Claim 1

A method comprising:
determining a motion event in a first portion of a field of view of an image capturing device;
generating, based on the motion event, a plurality of motion indications;
determining that values of one or more motion indications of the plurality of motion indications satisfy an exclusion threshold; and
determining, based on the values of the one or more motion indications satisfying the exclusion threshold, that on one or more subsequent determinations of motion events in the first portion of the field of view are excluded from triggering a notification associated with motion events.

### Claim 2 (depends on 1)

The method of claim 1, further comprising determining, for one or more frames of a plurality of frames of video associated with the portion of the field of view, based on a plurality of pixels associated with a respective frame of the one or more frames being either different from or the same as a corresponding plurality of pixels associated with a previous frame of the of the one or more frames, a motion indication of the plurality of motion indications.

### Claim 3 (depends on 2)

The method of claim 2, wherein the motion indication comprises a first value if the plurality of pixels associated with the respective frame is different from the corresponding plurality of pixels from the previous frame, and a second value if the plurality of pixels associated with the respective frame are the same as the corresponding plurality of pixels from the previous frame.

### Claim 4 (depends on 1)

The method of claim 1, further comprising sending, based on values of another plurality of motion indications associated with one or more subsequent motion events not satisfying the exclusion threshold, a notification associated with the one or more subsequent motion events.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
generating, based on another motion event in a second portion of the field of view, another plurality of motion indications; and
downgrading, based on values of one or more motion indications of the another plurality of motion indications satisfying a downgrade threshold, a processing priority associated with triggering a notification based on future motion events detected in the second portion.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
causing, based on the plurality of motion indications satisfying the exclusion threshold, a notification to be sent to a user device; and
receiving from the user device, based on the notification, an instruction, wherein, based on the instruction, the first portion is excluded from triggering another notification associated with motion events.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
providing, based on the plurality of motion indications satisfying the exclusion threshold, a notification to a user device; and
receiving, based on the notification, one or more feedback indications from the user device, wherein the first portion is excluded based on the one or more feedback indications.

### Claim 8

A method comprising:
determining a motion event in a first portion of a field of view of an image capturing device;
generating, based on the motion event, a plurality of motion indications;
determining that values of one or more motion indications of the plurality of motion indications satisfy a downgrade threshold; and
causing, based on the values of the one or more motion indications satisfying the downgrade threshold, a processing priority to downgrade, wherein the processing authority is associated with triggering a notification responsive to one or more subsequent motion events in the first portion.

### Claim 9 (depends on 8)

The method of claim 8, wherein determining the motion event comprises determining, for one or more frames of a plurality of frames of a video associated with the field of view, that a plurality of pixels associated with a respective frame of the one or more frames is different from a corresponding plurality of pixels associated with a previous frame of the of the one or more frames.

### Claim 10 (depends on 8)

The method of claim 8 further comprising causing, based on a subsequent motion event in the first portion of the field of view violating a security setting, a notification to be sent.

### Claim 11 (depends on 10)

The method of claim 10, wherein the subsequent motion event violating the security setting comprises one or more of an object or an action associated with the subsequent motion event violating the security setting.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
determining that another plurality of motion indications associated with a motion event in a second portion of the field of view satisfy a downgrade threshold; and
downgrading, based on the another plurality of motion indications satisfying the downgrade threshold, a processing priority associated with triggering a notification responsive to subsequent motion events determined in the second portion, wherein a subsequent motion event in a portion of the field of view with a downgraded processing priority is processed when one or more of an object or an action associated with the subsequent motion event violates a security setting.

### Claim 13 (depends on 12)

The method of claim 12, wherein the security setting is based on one or more of a time of day associated with the subsequent motion event, a type of object associated with the subsequent motion event, or a type of action associated with the subsequent motion event.

### Claim 14 (depends on 8)

The method of claim 8, further comprising:
determining, based on a future motion event in the first portion, that values of one or more motion indications of another plurality of motion indications satisfy an exclusion threshold; and
determining, based on the values of the one or more motion indications satisfying the exclusion threshold, that on one or more subsequent determinations of motion events in the first portion of the field of view are excluded from triggering a notification associated with motion events.

### Claim 15 (depends on 8)

The method of claim 8, wherein determining the object and the action comprises one or more of facial recognition, spatial recognition, or landmark recognition.

### Claim 16

A method comprising:
determining a motion event in a portion of a field of view of an image capturing device;
generating, based on the motion event, a plurality of motion indications;
determining that values of one or more motion indications of the plurality of motion indications satisfy a downgrade threshold; and
causing, based on the values of the one or more motion indications satisfying the downgrade threshold, a processing priority to downgrade, wherein the processing authority is associated with triggering a notification responsive to one or more subsequent motion events in the portion; and
withholding, based on the downgraded processing priority, a notification associated with another motion event in the portion of the field of view.

### Claim 17 (depends on 16)

The method of claim 16, further comprising determining, for one or more frames of a plurality of frames of video associated with the portion of the field of view, based on a plurality of pixels associated with a respective frame of the one or more frames being either different from or the same as a corresponding plurality of pixels associated with a previous frame of the of the one or more frames, a motion indication of the plurality of motion indications.

### Claim 18 (depends on 17)

The method of claim 17 wherein the motion indication comprises a first value if the plurality of pixels associated with the respective frame is different from the corresponding plurality of pixels from the previous frame, and a second value if the plurality of pixels associated with the respective frame are the same as the corresponding plurality of pixels from the previous frame.

### Claim 19

An apparatus comprising:
one or more processors; and
memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:
determine a motion event in a first portion of a field of view of an image capturing device;
generate, based on the motion event, a plurality of motion indications;
determine that values of one or more motion indications of the plurality of motion indications satisfy an exclusion threshold; and
determine, based on the values of the one or more motion indications satisfying the exclusion threshold, that on one or more subsequent determinations of motion events in the first portion of the field of view are excluded from triggering a notification associated with motion events.

### Claim 20

An apparatus comprising:
one or more processors; and
memory storing processor executable instructions that, when executed by the one or more processors, cause the apparatus to:
determine a motion event in a first portion of a field of view of an image capturing device;
generate, based on the motion event, a plurality of motion indications;
determine that values of one or more motion indications of the plurality of motion indications satisfy a downgrade threshold; and
cause, based on the values of the one or more motion indications satisfying the downgrade threshold, a processing priority to downgrade, wherein the processing authority is associated with triggering a notification responsive to one or more subsequent motion events in the first portion.
