IP Library Granted Patent US 12689818
Granted Patent B2
US 12689818 · App. 18/911,364 · Granted Jul 21, 2026

Artificial intelligence based video optimization for monitoring system

Inventors: Rajinder Singh (San Jose, CA); John Thomas (Carlsbad, CA); Vince Smith (Langley, CA)
Assignee: Arlo Technologies, Inc.
H04N23/61G06V10/768G06V20/41G06V20/44H04N7/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 12689818
App. No.
18/911,364
Granted
Jul 21, 2026
Kind
B2
Abstract

An electronic monitoring system and method for monitoring an environment are provided. The electronic monitoring system includes at least one monitoring device configured to monitor a zone within the environment and selectively capture video streams in response to corresponding triggering events. A controller, including an AI algorithm, is configured to receive data from the at least one monitoring device relating to the monitored zone. Patterns are automatically identified and evaluated in the data received and a characteristic of a video stream to be captured is modified, at least partially, in response to the identified patterns in previously received data.

Claims (45)

1 . An electronic monitoring system for monitoring an environment, the electronic monitoring system, comprising:

a plurality of monitoring devices configured to monitor at least one zone within the environment, each monitoring device selectively capturing a video stream of a corresponding monitored zone in response to corresponding triggering events, wherein each triggering event has data associated therewith;

a plurality of controllers, each controller being associated with a corresponding monitoring device and including an AI algorithm and being configured to:

receive the captured video stream and the data associated with each triggering event;

automatically identify and evaluate patterns in the captured video stream received;

modify at least one of a plurality of characteristics of a video stream to be captured at least partially in response to the identified patterns in previously received data; and

share the data associated with each triggering event with the other of the plurality of controllers, the shared data received by each controller being utilized to automatically identify and evaluate patterns in the data associated with each triggering event and to modify at least one of the plurality of characteristics of the video stream to be captured.

2 . The electronic monitoring system of claim 1 , wherein:

the at least one of a plurality of characteristics of the video stream to be captured is a length; and

the length of the video stream to be captured is modified in response to the identified patterns.

3 . The electronic monitoring system of claim 2 , wherein the controller is configured to identify and evaluate the patterns in the data as a function of multiple video streams that were previously captured by the at least one monitoring device.

4 . The electronic monitoring system of claim 3 , wherein, when each video stream captured includes a moving object having a speed, the controller is configured to identify and evaluate the patterns in the data as a function of the speed of the moving object in the video streams previously captured by the at least one monitoring device.

5 . The electronic monitoring system of claim 3 , wherein when each captured video stream includes images of a moving object having a direction, the controller is configured to identify and evaluate the patterns in the data as a function of the direction of the moving object in the video streams previously captured by the at least one monitoring device.

6 . The electronic monitoring system of claim 3 , wherein when each captured video stream includes an object having one of a known identity and an unknown identity, the controller is configured to identify and evaluate the patterns in the data as a function of the identify of the object in the video streams previously captured by the at least one monitoring device.

7 . An electronic monitoring system for monitoring an environment, the electronic monitoring system comprising:

a plurality of monitoring devices configured to monitor at least one zone within the environment, each monitoring device selectively capturing video streams of a corresponding one of the at least one of monitored zones in response to corresponding triggering events, wherein each triggering event has data associated therewith;

a plurality of controllers, each controller being associated with a corresponding monitoring device and including an AI algorithm and being configured to:

receive the captured video streams from the corresponding monitoring device and the data associated with each triggering event;

identify and evaluate patterns related to the captured video streams;

modify at least one of a plurality of characteristics of a video stream to be captured at least partially as a function of the captured video streams previously provided to the controller by the corresponding monitoring device; and

share the data associated with each triggering event with the other of the plurality of controllers, the shared data received by each controller being utilized to identify and evaluate patterns in the data associated with each triggering event and to modify at least one of the plurality of characteristics of the video stream to be captured.

8 . The electronic monitoring system of claim 7 , wherein:

one of the at least one of a plurality of characteristics of the video stream to be captured is a length of the video stream; and

the length of the video stream to be captured is modified as a function of the video stream previously provided to the controller by the corresponding monitoring device.

9 . The electronic monitoring system of claim 8 , wherein when the video stream captured includes a moving object having a speed, the controller is configured to identify and evaluate the patterns in the data as a function of the speed of the moving object in each video stream previously provided to the controller.

10 . The electronic monitoring system of claim 8 , wherein, when the video stream captured includes a moving object having a direction, the controller is configured to identify and evaluate the patterns in the video stream as a function of the direction of the moving object in each video stream previously provided to the controller.

11 . The electronic monitoring system of claim 8 , wherein, when each video stream captured includes an object having one of a known identity and an unknown identity, the controller is configured to identify and evaluate the patterns in the video stream as a function of the identify of the object in the video streams previously provided to the controller.

12 . The electronic monitoring system of claim 7 , further comprising a user device in communication with one of the plurality of monitoring devices and the controller associated therewith and being configured for viewing the captured video streams and transmitting data to the controller associated therewith relating to viewership of the captured video streams, wherein the controller associated therewith:

receives the data from the user device; and

modifies at least one of the plurality of characteristics of the video stream to be captured at least partially as a function of the patterns in the data received from the user device.

13 . A method for operating an electronic monitoring system, the method comprising:

monitoring a zone within the environment and selectively capturing a video stream in response to a detected triggering event;

providing data relating to the monitored zone and the detected triggering event;

automatically identifying and evaluate patterns in the data relating to the monitored zone;

modifying a characteristic of a plurality of characteristics of a video stream to be captured as a function of the data previously provided;

receiving data relating to triggering events detected by other devices monitoring the environment; and

modifying at least one of the characteristics of a plurality of characteristics of the video stream to be captured as a function of the data received relating to the triggering events detected by the other devices.

14 . The method of claim 13 , wherein:

the characteristic of the video stream to be captured is at least one of a length, a resolution, and a bit-rate of the video stream; and

at least one of the length, the resolution, and the bit-rate of the video stream to be captured is modified in response to the identified patterns.

15 . The method of claim 14 , wherein the data includes multiple triggering events that were previously detected.

16 . The method of claim 14 , wherein the data includes multiple video streams that were previously captured.

17 . The method of claim 16 , wherein when each previously captured video stream includes a moving object having a speed, the data includes the speed of the moving object in previously captured video streams.

18 . The method of claim 16 , wherein when each previously captured video stream includes a moving object having a direction, the data including the direction of the moving object in the previously captured video streams.

19 . The method of claim 16 , wherein when each previously captured video stream includes an object having one of a known identity and an unknown identity, the data including the identify of the object in the previously captured video streams.