×

Heuristic interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device

  • US 10,509,770 B2
  • Filed: 04/05/2016
  • Issued: 12/17/2019
  • Est. Priority Date: 07/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing an interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device, the method comprising:

  • executing a software component at an operating system level in the computer device that monitors update statistics of data item modifications into the nonvolatile memory device, including one or more of update frequencies for at least a portion of the data items, accumulated update and delete frequencies specific to each file type, and an origin of* the data item;

    storing, by the software component, the update statistics for the data items and data item types in a database; and

    intercepting all operations, including create, write, and update performed by applications to the data items, and automatically assigning a data property identifier to each of the data items based on current update statistics in the database, such that the data items and assigned data property identifiers are transmitted over a memory channel to the nonvolatile memory device for storage, the software component assigning the data property identifiers to the data items based on one or more data properties indicating data similarity, including at least one of data type, data size, logical block address (LBA) ranges, LBA access patterns, and a physical data source.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×