×

Virtualization of file input/output operations

  • US 8,918,427 B1
  • Filed: 12/29/2006
  • Issued: 12/23/2014
  • Est. Priority Date: 12/29/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing input/output virtualization for a first file, the method comprising:

  • intercepting, by a first program executing in a computer system, a first plurality of write requests, wherein each write request comprises a request to modify contents of the first file by writing data at a respective offset within the first file; and

    storing, by the first program, for each of the write requests, change information in the computer system in response to the write request, wherein the change information specifies the data requested to be written within the first file and the offset indicated by the write request, wherein storing the change information records the write request without modifying the first file, and wherein the change information is stored in a location separate from the first file;

    wherein the change information includes one or more data blocks, wherein each data block of the one or more data blocks is of a predetermined size.

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