Patent ID: 9665583
Date: 2017-05-30
CPC Classifications: G06F

Claim:
1. A method for facilitating read-write processes in a read-only environment, the method comprising: intercepting a write request directed to underlying read-only data, the write request including a data block; creating a file object construct that is a virtualization of the underlying read-only data which represents the underlying read-only data as an object; storing the file object construct in memory in association with an identifier that is unique to the file object construct; writing the data block of the write request to a data structure that is configured to organize data, the data block being mapped to the file object construct, and wherein no change is made to the underlying read-only data as a result of the writing of the data block; and in response to a read request from a read requesting entity, the read request corresponding to the underlying read-only data to which the write request was directed, the file object construct is looked up and the data structure queried for write changes to the file object construct, and one or more data blocks of the file object construct, including the data block of the write request, are read out to the read requesting entity.