×

Storage device and method for using a virtual file in a public memory area to access a plurality of protected files in a private memory area

  • US 9,092,597 B2
  • Filed: 12/09/2009
  • Issued: 07/28/2015
  • Est. Priority Date: 12/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for using a virtual file in a public memory area to access a plurality of protected files in a private memory area, the method comprising:

  • performing in a controller of a storage device in communication with a host, wherein the storage device has a public memory area and a private memory area;

    receiving a request from the host for access to the virtual file in the public memory area, wherein a database stored in the storage device associates the virtual file with the plurality of protected files stored in the private memory area and specifies an order in which the plurality of protected files are to be provided to the host in response to requests from the host for access to the virtual file;

    responding to the request for access to the virtual file by selecting and providing the host with access to one of the plurality of protected files stored in the private memory area according to the order specified in the database; and

    receiving an additional request from the host for access to the virtual file, wherein the controller responds to the additional request by selecting and providing the host with access to a different one of the plurality of protected files stored in the private memory area according to the order specified in the database;

    wherein the controller, the public memory area, and the private memory area are all local to the storage device; and

    wherein the virtual file corresponds to different protected files at different times according to the order specified in the database, wherein each time the host requests access to the virtual file, the controller provides the host with a different one of the plurality of protected files according to the order specified in the database.

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