Back to results
US 11,650,757 B2Granted
Storage system and method for time-based data retrieval
AssigneeWestern Digital Technologies, Inc.
InventorRamanathan Muthiah
Life of this patent
Estimating the term…
Abstract
A storage system and method for time-based data retrieval are provided. In one embodiment, a controller of the storage system is configured to receive time information from a host; receive a write command from the host, wherein the write command comprises a logical block address; and create a time-to-logical-block-address map from the time information and the logical block address received from the host. Other embodiments are provided.
Claims20
A storage system comprising:
- a memory;
- and
- a controller configured to:
- receive time information from a host;
- receive a write command from the host, wherein the write command comprises a plurality of logical block addresses and video data comprising a plurality of video frames, each video frame being associated with a respective logical block address;
- and
- create a time-to-logical-block-address map for logical block addresses of a subset of the plurality of video frames from the time information, wherein a granularity between entries in the time-to-logical-block-address map is determined by a time distance between selected frames of the plurality of video frames.
4 more elements
A method for enabling time-based data retrieval, the method comprising:
- performing the following in a storage system comprising a memory:
- receiving time information from a host;
- receiving a write command from the host, wherein the write command comprises a plurality of logical block addresses and video data comprising a plurality of video frames, each video frame being associated with a respective logical block address;
- and
- creating a time-to-logical-block-address map for logical block addresses of a subset of the plurality of video frames from the time information, wherein a granularity between entries in the time-to-logical-block-address map is determined by a time distance between selected frames of the plurality of video frames.
2 more elements
A storage system comprising:
- a memory;
- means for receiving time information from a host;
- means for receiving a write command from the host, wherein the write command comprises a plurality of logical block addresses and video data comprising a plurality of video frames, each video frame being associated with a respective logical block address;
- and
- means for creating a time-to-logical-block-address table for logical block addresses of a subset of the plurality of video frames from the time information, wherein a granularity between entries in the time-to-logical-block-address table is determined by a time distance between selected frames of the plurality of video frames.
2 more elements
Dependencies are inferred from the claim text.