IP Library › Granted Patent US 12,111,886
Granted Patent B2
US 12,111,886 · App. 17/515,977 · Granted Oct 8, 2024

Data collection and retraining in edge video devices

Inventors: Damien Kah (San Jose, CA); Qian Zhong (Freemont, CA); Shaomin Xiong (Freemont, CA); Toshiki Hirano (San Jose, CA)
Assignee: Western Digital Technologies, Inc.
G06F18/214G06F18/217G06V20/40G06V20/52
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,111,886
App. No.
17/515,977
Granted
Oct 8, 2024
Kind
B2
Abstract

A digital video camera architecture for updating an object identification and tracking model deployed with the camera is disclosed. The invention comprises optics, a processor, a memory, and an artificial intelligence logic which may further comprise artificial neural networks. The architecture may identify objects according to a confidence threshold of a model. The confidence threshold may be monitored over time, and the model may be updated if the confidence threshold drops below an acceptable level. The data for retraining is ideally generated substantially internal to the camera. A filter is generated to process the entire field data set stored on the camera to create a field data subset also stored on the camera. The field data subset may be run through the model to generate cases that may be used in further monitoring, training, and updating of the model.

Claims (43)

1. A device, comprising:

an artificial intelligence logic configured to:

evaluate a validation data set with a first production detector;

use annotation of an output of the first production detector to generate a surrogate data set;

train a filter with the surrogate data set;

evaluate an entire field data set with the filter to generate a field data subset;

evaluate the field data subset with the first production detector to generate a final field data subset;

add the final field data subset to the validation data set,

updated a training data set with the validation data set;

train the second production detector with the updated training set; and

replace the first production detector with the second production detector, wherein the field data subset is run through a second production detector to generate a locally stored portion of the final field data set.

2. The device of claim 1 , wherein the annotation of the output of the first production detector is, at least in part, performed manually.

3. The device of claim 1 , wherein the annotation of the output of the first production detector is performed computationally.

4. The device of claim 1 , wherein the device further comprises an optics module and the field data set comprises video data obtained via the optics module.

5. The device of claim 1 , wherein the field data set comprises surveillance video.

6. A system, comprising:

a computational system configured to:

evaluate a validation data set with a first production detector;

use annotation of an output data of the first production detector to generate a surrogate data set; and

train a filter with the surrogate data set; and

a device, comprising:

an artificial intelligence logic configured to:

receive the trained filter;

evaluate an entire field data set with the filter to generate a field data subset;

evaluate the field data subset with the first production detector to generate a final field data subset;

add the final field data subset to the validation data set;

update a training data set with the validation data set;

train the second production detector with the updated training set; and

replace the first production detector with the second production detector, wherein the field data subset is run through a second production detector to generate a locally stored portion of the final field data set.

7. The system of claim 6 , wherein the annotation of the output of the first production detector is, at least in part, performed manually.

8. The system of claim 6 , wherein the annotation of the output of the first production detector is performed computationally.

9. The system of claim 6 , wherein the device further comprises an optics module and the entire field data set comprises video data obtained via the optics module.

10. The system of claim 6 , wherein the entire field data set comprises surveillance video.

11. A method, comprising:

evaluating a validation data set with a first production detector;

annotating output data of the first production detector to generate a surrogate data set;

training a filter with the surrogate data set;

evaluating an entire field data set with the filter to generate a field data subset, wherein a portion of the entire field data set comprises surveillance video;

evaluating the field data subset with the first production detector to generate a final field data set;

adding the final field data to the validation data set;

updating a training data set with the validation data set;

training the second production detector with the updated training set; and

replacing the first production detector with the second production detector, wherein the field data subset is run through a second production detector to generate a locally stored portion of the final field data set.

Assignments (3)
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2021
From: KAH, DAMIEN; ZHONG, QIAN; XIONG, SHAOMIN; HIRANO, TOSHIKI
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 057983/0701 →
Continuity (1)
Related Publication 20230138798A1 · May 4, 2023