Flash memory device with data fragment function
AssigneeQUALCOMM Incorporated
InventorsHyunsuk Shin, Hung Vuong
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses to fragment data in a flash memory device are presented. The apparatus includes a host configured to request a flash memory device, via a memory bus, to fragment data stored in the flash memory device in response to a determination of a data fragmentation status of the flash memory device exceeding a threshold. The method includes determining a data fragmentation status of the flash memory device exceeding a threshold and requesting, by a host, the flash memory device to fragment data stored in the flash memory device in response to the determining the data fragmentation status exceeding the threshold.
Claims26
An apparatus, comprising:
- a host configured to request a flash memory device, via a memory bus, to fragment data stored in the flash memory device in response to a determination of a data fragmentation status, corresponding to a distribution of continuous data within a memory portion, of the flash memory device exceeding a threshold, wherein the determination of the data fragmentation status exceeding the threshold is based on comparing a percentage of fragmentation to a preset percentage.
An apparatus comprising:
- a flash memory device configured to receive from a host, via a memory bus, a request to fragment data stored in the flash memory device and to fragment the data stored in the flash memory device, to increase fragmentation of a piece of continuous data, in response to the request to fragment the data stored in the flash memory device,
- wherein the flash memory device is further configured to:
- determine a data fragmentation status of the flash memory device;
- determine the data fragmentation status exceeds a threshold based on comparing a percentage of fragmentation to a preset percentage;
- and
- trigger an exception event at the host in response to the data fragmentation status exceeding the threshold.
A method to fragment data in a flash memory device, comprising:
- determining a data fragmentation status, corresponding to a distribution of continuous data within a memory portion, of the flash memory device exceeding a threshold, wherein determining the data fragmentation status exceeding the threshold comprises comparing a percentage of fragmentation to a preset percentage;
- requesting, by a host, the flash memory device to fragment data stored in the flash memory device in response to determining the data fragmentation status exceeding the threshold.
Dependencies are inferred from the claim text.