Patent ID: 11947830
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, wherein the controller is configured to:
receive key value (KV) pair data, wherein a length of the KV pair data is less than a size of a flash management unit (FMU), and wherein the KV pair data comprises a key and a value;
group a plurality of KV pair data based on a data clustering value, wherein each KV pair data of the plurality of KV pair data has a length less than the size of the FMU, wherein the data clustering value is based on at least one of a length of each KV pair data, a key index of each KV pair data, a time difference of each KV pair data, metadata of each KV pair data, and internal patterns of a value of each KV pair data;
aggregate the grouped plurality of KV pair data; and
program the aggregated plurality of KV pair data to the memory device, wherein the data clustering value for a first KV pair data is increased when a time difference between the first KV pair data and a second KV pair data is less than or equal to a predetermined time threshold, and wherein the data clustering value for the first KV pair data is decreased when the time difference between the first KV pair data and the second KV pair data is greater than the predetermined time threshold.