IP Library Granted Patent US 11,284,125
Granted Patent B2
US 11,284,125 · App. 16/899,276 · Granted Mar 22, 2022

Self-data-generating storage system and method for use therewith

Inventor: Ramanathan Muthiah (Karnataka, IN)
Assignee: Western Digital Technologies, Inc.
H04N21/2181H04N21/234H04N21/6379
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,284,125
App. No.
16/899,276
Granted
Mar 22, 2022
Kind
B2
Abstract

A self-data-generating storage system and method for use therewith are provided. In one embodiment, a controller of the storage system is configured to receive a single video frame of video footage from a host; generate a plurality of video frames from an interpolation of the single video frame; and store the single video frame and the generated plurality of video frames in the memory. Other embodiments are provided.

Claims (39)

1. A storage system comprising:

a memory; and

a controller configured to:

receive a single video frame of video footage from a host;

create an instantaneously decodable frame from the single video frame;

generate a plurality of video frames from an interpolation of the instantaneously decodable frame;

store the single video frame, the instantaneously decodable frame, and the generated plurality of video frames as a video stream in the memory, wherein the video stream is not backwards compatible with other hosts; and

modify the stream to make the stream backwards compatible with the other hosts.

2. The storage system of claim 1 , wherein the controller is further configured to modify the stream by performing video encoding on the stream.

3. The storage system of claim 1 , wherein the controller is further configured to modify the stream by adding a time stamp to the stream.

4. The storage system of claim 1 , wherein the plurality of video frames comprises a group of pictures.

5. The storage system of claim 1 , wherein the controller is further configured to generate the plurality of video frames in response to a request to read the single video frame.

6. The storage system of claim 1 , wherein the memory comprises a three-dimensional memory.

7. The storage system of claim 1 , wherein the controller is further configured to modify the stream by placing the stream in a Moving Picture Experts Group (MPEG) format.

8. The storage system of claim 1 , wherein the controller is further configured to modify the stream by adding a program association table (PAT) to the stream.

9. The storage system of claim 1 , wherein the controller is further configured to modify the stream by adding a program mapping table (PMT) to the stream.

10. The storage system of claim 1 , wherein the controller is further configured to receive a full video stream from the host.

11. The storage system of claim 1 , wherein the video footage comprises a surveillance video.

12. A method comprising:

performing the following in a storage system comprising a memory:

receiving a single video frame of video footage from a host;

creating an instantaneously decodable frame from the single video frame;

generating a plurality of video frames from an interpolation of the instanteously decodable frame;

storing the single video frame, the instantaneously decodable frame, and the generated plurality of video frames as a video stream in the memory, wherein the video stream is not backwards compatible with other hosts; and

modifying the stream to make the stream backwards compatible with the other hosts.

13. The method of claim 12 , further comprising receiving a full video stream from the host.

14. The method of claim 13 , wherein the full video stream comprises a variable bit rate.

15. The method of claim 13 , wherein the full video stream comprises a constant bit rate.

16. The method of claim 12 , wherein the single video frame meets a quality of service requirement.

17. The method of claim 12 , wherein the video footage comprises a surveillance video.

18. The method of claim 12 , wherein modifying the stream comprises performing video encoding on the stream.

19. The method of claim 12 , wherein modifying the stream comprises adding a time stamp to the stream.

20. A storage system comprising:

a memory;

means for receiving a single video reference frame from a host;

means for creating an instantaneously decodable frame from the single video reference frame;

means for generating a group of pictures from an interpolation of the instantaneously decodable frame; and

means for storing the single video reference frame, the instantaneously decodable frame, and the generated group of pictures as a video stream in the memory, wherein the video stream is not backwards compatible with other hosts; and

means for modifying the stream to make the stream backwards compatible with the other hosts.

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 053926 FRAME 0446 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058966/0321 →
SECURITY INTEREST Recorded Sep 29, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 053926/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2020
From: MUTHIAH, RAMANATHAN
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 052913/0289 →