Back to results
US 9,804,966 B1Granted
Methods and apparatus for content-based storage addressing with data prioritization
AssigneeEMC IP Holding Company LLC
InventorSandeep Sadanandan
Life of this patent
Estimating the term…
Abstract
Methods and apparatus to determine priority information from read and/or write access of data blocks with addressing to physical storage based upon unique identifiers derived from content of data blocks. Time information for the respective data blocks can be stored. In embodiments, data blocks can be moved and/or copied based upon the priority information.
Claims20
A method, comprising:
- receiving read and write commands having addressing to physical storage based upon unique identifiers derived from content of data blocks associated with the write and read commands;
- modifying access information for the respective data blocks associated with each of the read commands;
- modifying write reference information for respective data blocks associated with each of the write commands;
- storing time information for the respective data blocks;
- determining respective priority information for the data blocks from the access information, the write reference information;
- and the time information;
- and
- manipulating the data in the data blocks based upon the priority information for the data blocks.
5 more elements
An article, comprising:
- a non-transitory computer-readable medium having stored instructions that enable a machine to:
- receive read and write commands having addressing to physical storage based upon unique identifiers derived from content of data blocks associated with the write and read commands;
- modify access information for the respective data blocks associated with each of the read commands;
- modify write reference information for respective data blocks associated with each of the write commands;
- store time information for the respective data blocks;
- determine respective priority information for the data blocks from the access information, the write reference information;
- and the time information;
- and
- manipulate the data in the data blocks based upon the priority information for the data blocks.
6 more elements
A system, comprising:
- a processor;
- and
- a non-transitory memory having stored instructions that when executed on the processor cause the processor to:
- receive read and write commands having addressing to physical storage based upon unique identifiers derived from content of data blocks associated with the write and read commands;
- modify access information for the respective data blocks associated with each of the read commands;
- modify write reference information for respective data blocks associated with each of the write commands;
- store time information for the respective data blocks;
- determine respective priority information for the data blocks from the access information, the write reference information;
- and the time information;
- and
- manipulate the data in the data blocks based upon the priority information for the data blocks.
8 more elements
Dependencies are inferred from the claim text.