US 11,914,587 B2
Systems and methods for key-based indexing in storage devices
Niraj Srimal, Bangalore (IN); Adarsh Sreedhar, Bangalore (IN); and Ramanathan Muthiah, Bangalore (IN)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Oct. 13, 2021, as Appl. No. 17/500,125.
Prior Publication US 2023/0113460 A1, Apr. 13, 2023
Int. Cl. G06F 16/2453 (2019.01); G06F 16/22 (2019.01)
CPC G06F 16/24532 (2019.01) [G06F 16/2246 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a non-volatile memory device including one or more memory dies; and
a controller configured to:
receive a pseudocode file from one or more external devices,
receive a search key from the one or more external devices,
perform an index search based on the received pseudocode file and the received search key, wherein a type of index search is controlled by the received pseudocode file,
determine a data file stored in the one or more memory dies associated with the performed index search, and
output the data file to the one or more external devices.