Efficiently and dynamically sized reverse map to handle variable size data
AssigneeWestern Digital Technologies, Inc.
InventorsSandeep Sharma, Saurabh Manchanda
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsSandeep Sharma, Saurabh Manchanda
Estimating the term…
A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive a data stream including one or more data blocks; determine a size of the one or more data blocks; determine a number of mappings needed for a physical block based on the size of a data block and a size of the physical block, the number of mappings being variable for different physical blocks depending on the size of the one or more data blocks storing in the physical block; retrieve a dynamically sized reverse map, the dynamically sized reverse map being a dynamic tree structure; determine a starting location in the dynamically sized reverse map for mappings of the one or more data blocks; and create an entry for the physical block in the dynamically sized reverse map.
A method comprising:
A system comprising:
A system comprising:
Dependencies are inferred from the claim text.