IP Library Granted Patent US 11,942,111
Granted Patent B2
US 11,942,111 · App. 17/348,148 · Granted Mar 26, 2024

Data storage device and method for auto-peeling of surveillance video content to increase archival storage

Inventor: Eldhose Peter (Karnataka, IN)
Assignee: Western Digital Technologies, Inc.
G11B20/00007G06F12/10H04N7/013H04N19/428G06F2212/1044G11B2020/00072
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 11,942,111
App. No.
17/348,148
Granted
Mar 26, 2024
Kind
B2
Abstract

A data storage device and method for auto-peeling of surveillance video content to increase archival storage is provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to determine that available storage space in the memory is less than a threshold; in response to determining that the available storage space in the memory is less than the threshold: read a video file from the memory; and re-encode the video file to decrease a size of the video file, wherein re-encoding the video file increases available storage space in the memory without deleting the video file. Other embodiments are provided.

Claims (68)

1. A data storage device comprising:

a memory; and

a controller configured to:

receive first video data;

store the first video data in the memory at a first quality level;

after expiration of a first time period:

read the first video data from the memory;

re-encode the first video data at a second quality level, wherein the second quality level is lower than the first quality level; and

store the first video data re-encoded at the second quality level in the memory;

receive second video data;

store the second video data in the memory at the first quality level; and

after expiration of a second time period:

read the first video data from the memory;

re-encode the first video data at a third quality level, wherein the third quality level is lower than the second quality level;

store the first video data re-encoded at the third quality level in the memory;

read the second video data from the memory;

re-encode the second video data at the second quality level; and

store the second video data re-encoded at the second quality level in the memory.

2. The data storage device of claim 1 , wherein the second quality level is lower than the first quality level in terms of resolution.

3. The data storage device of claim 1 , wherein the second quality level is lower than the first quality level in terms of bit rate.

4. The data storage device of claim 1 , wherein the second quality level is lower than the first quality level in terms of number of video frames.

5. The data storage device of claim 1 , wherein the controller is further configured to update a logical-to-physical address map to indicate the re-encoded first video data.

6. The data storage device of claim 1 , wherein a portion of the memory is allocated for storage of video data.

7. The data storage device of claim 1 , wherein the controller comprises an audio/video encoder/decoder configured to re-encode the first video data.

8. The data storage device of claim 1 , wherein the first video data comprises a surveillance video.

9. The data storage device of claim 1 , wherein the memory comprises a three-dimensional memory.

10. The method of claim 9 , wherein the first video file comprises a surveillance video.

11. A method comprising:

performing the following in a data storage device comprising a memory:

receiving a first video file;

storing the first video file in the memory at a first quality level;

after expiration of a first time period:

reading the first video file from the memory;

re-encoding the first video file at a second quality level, wherein the second quality level is lower than the first quality level; and

storing the first video file re-encoded at the second quality level in the memory;

receiving a second video file;

storing the second video file in the memory at the first quality level; and

after expiration of a second time period:

reading the first video file from the memory;

re-encoding the first video file at a third quality level, wherein the third quality level is lower than the second quality level;

storing the first video file re-encoded at the third quality level in the memory;

reading the second video file from the memory;

re-encoding the second video file at the second quality level; and

storing the second video file re-encoded at the second quality level in the memory.

12. The method of claim 11 , wherein the second quality level is lower than the first quality level in terms of resolution.

13. The method of claim 11 , wherein the second quality level is lower than the first quality level in terms of bit rate.

14. The method of claim 11 , wherein the second quality level is lower than the first quality level in terms of number of video frames.

15. The method of claim 11 , further comprising updating a logical-to-physical address map to indicate the re-encoding the first video file.

16. The method of claim 11 , wherein a portion of the memory is allocated for storage of video files.

17. The method of claim 11 , wherein the first video file is re-encoded using an audio/video encoder/decoder in the data storage device.

18. The method of claim 11 , wherein the memory comprises a three-dimensional memory.

19. A data storage device comprising:

a memory;

means for receiving a first video file;

means for storing the first video file in the memory at a first quality level;

means for performing after expiration of a first time period:

reading the first video file from the memory;

re-encoding the first video file at a second quality level, wherein the second quality level is lower than the first quality level; and

storing the first video file re-encoded at the second quality level in the memory;

means for receiving a second video file;

means for storing the second video file in the memory at the first quality level; and

means for performing after expiration of a second time period:

reading the first video file from the memory;

re-encoding the first video file at a third quality level, wherein the third quality level is lower than the second quality level;

storing the first video file re-encoded at the third quality level in the memory;

reading the second video file from the memory;

re-encoding the second video file at the second quality level; and

storing the second video file re-encoded at the second quality level in the memory.

Assignments (10)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
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 →
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 →
RELEASE OF SECURITY INTEREST AT REEL 057651 FRAME 0296 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058981/0958 →
SECURITY INTEREST Recorded Sep 17, 2021
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 057651/0296 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2021
From: PETER, ELDHOSE
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 056550/0531 →