Logical block addressing range collision crawler
AssigneeWestern Digital Technologies, Inc.
InventorsCory Lappi, Darin Edward Gerhart, Nicholas Edward Ortmeier, William Jared Walker
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsCory Lappi, Darin Edward Gerhart, Nicholas Edward Ortmeier, William Jared Walker
Estimating the term…
A device having a controller configured to execute a range crawler algorithm residing in firmware or hardware and a data table containing one or more range entries (RE's), where each of the RE's is part of a logical block address (LBA) span associated with a command instruction, and where each LBA span has one or more LBA ranges, and where each LBA range is made of one or more sequential LBA's. The device also includes a collision bitmap configured to store data associated with RE collisions between one or more LBA's and a command dispatcher configured to release selected LBA ranges that are not associated with a RE collision. The range crawler algorithm is configured to search the data table to detect collisions between the RE's.
A device, comprising:
A device, comprising:
A device, comprising:
A method for conducting collision management of a storage device, the method comprising:
A method of operating a range crawler algorithm for a storage device, the method comprising:
Dependencies are inferred from the claim text.