×

Data storage device providing data maintenance services

  • US 10,444,998 B1
  • Filed: 03/30/2015
  • Issued: 10/15/2019
  • Est. Priority Date: 10/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A data storage device comprising:

  • non-volatile data storage;

    an interface for receiving data storage commands from a host system; and

    a framework including a memory for storing xenocode received from the host system and a processor for executing the xenocode, wherein the xenocode comprises executable code configured by the host system, and wherein the configured executable code is further compiled by the host system prior to the memory storing the xenocode received from the host system;

    wherein the data storage device is configured to write user data received from the host system to a first partition of the non-volatile data storage in response to a storage command received via the interface from the host system; and

    wherein the xenocode, when executed, causes the processor to;

    read the user data from the first partition of the non-volatile data storage without using the interface;

    perform data operations on the read user data; and

    write results associated with the data operations in a second partition of the non-volatile data storage without using the interface.

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