Patent ID: 8689207

Claim:
A method of in-place updating an original version of content to an updated version of content, in a non-volatile memory storage device, the method comprising: providing a non-volatile content memory storage area; performing, while at least part of the non-volatile content memory storage area is being used for purposes other than updating, at least one in-place update operation, wherein the at least one in-place update operation comprises writing at least one block of updated content over a corresponding block of original content in the non-volatile content memory storage area; and performing, while the at least one in-place update operation occurs, a rendering process that includes providing requested content of at least one block of a particular version, associated with the non-volatile content memory storage area, to a requester, wherein the requested content of the at least one block may or may not be available on the non-volatile content memory storage area, and the particular version provided to the requester is one of at least the original version and updated version.