×

SYSTEM AND METHOD TO BUFFER DATA

  • US 20120317365A1
  • Filed: 06/07/2011
  • Published: 12/13/2012
  • Est. Priority Date: 06/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • in a data storage device with a controller, a non-volatile memory, and a buffer, performing;

    receiving a request for read access, the request including a data identifier, wherein the request for read access is received from a host device while the data storage device is operatively coupled to the host device;

    reading an indicator of cached data to determine whether the data identifier in the read access request corresponds to data which is cached in the buffer;

    in response to determining that, based on the data identifier and the indicator of cached data, no data corresponding to the data identifier is cached in the buffer;

    retrieving from the non-volatile memory data corresponding to the data identifier in the read access request as well as additional data;

    caching the data and the additional data in the buffer; and

    updating the indicator of cached data with both the data identifier and another data identifier corresponding to the additional data; and

    providing the data corresponding to the data identifier from the buffer to the host device,wherein caching the additional data to the buffer enables the data storage device to bypass retrieving the additional data from the non-volatile memory in response to a subsequent request for read access to the additional data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×