Performing an In-Place Update Of an Operating Storage Device
First Claim
1. 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 content memory storage area is being used, 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 content memory storage area; and
performing, while the at least one in-place update operation occurs, a rendering process, that includes providing of requested content of a particular version associated with the content memory storage area.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of updating an original version of content to a new version of content, in a non-volatile memory storage device is provided. The method comprising: providing a non-volatile content memory storage area; performing, while at least part of the content memory storage is being used, at least one in-place update operation that comprises writing at least one block of content associated with a particular version onto a corresponding block of content associated with a version other than the particular version; and performing, while the at least one in-place update operation occurs, a rendering process that comprises provision of requested content from the content memory storage area.
-
Citations
13 Claims
-
1. 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 content memory storage area is being used, 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 content memory storage area; and performing, while the at least one in-place update operation occurs, a rendering process, that includes providing of requested content of a particular version associated with the content memory storage area. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for updating an original version of content to a updated version of content, in a non-volatile memory storage device, the system comprising:
-
a non-volatile content memory storage area; an in-place update module, and a rendering module, wherein the in-place update module is arranged to perform, while at least part of the content memory storage is being used, at least one in-place update operation, wherein the at least in-place update operation comprises writing at least one block of content associated with a particular version onto a corresponding block of content associated with a version other than the particular version; and wherein the rendering module is arranged to perform, while the at least one in-place update operation occurs, a rendering process that includes providing of requested content of a particular version associated with the content memory storage area. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer program product implemented on a machine readable storage device, tangibly embodying a program of instructions executable by the machine to perform method steps for updating original content stored in a non-volatile memory associated with a device to yield updated content, the method comprising:
-
performing, while at least part of the content memory storage is being used, at least one in-place update operation, wherein the at least in-place update operation comprises writing at least one block of content associated with a particular version onto a corresponding block of content associated with a version other than the particular version; and performing, while the at least one in-place update operation occurs, a rendering process, wherein the rendering process comprises providing of requested content from the content memory storage area.
-
Specification