Patent ID: 7849169
Filing Date: 2010-12-07
Classification: G06F,H04L

Abstract:
1. A computer implemented method comprising: a network computer (NC) client booting from a boot image provided by an NC server, the boot image including information identifying a location of one or more system volumes on the NC server, the one or more system volumes containing operating system software to establish an operating environment for the NC client; and in response to an attempt to modify contents of the one or more system volumes, the NC client causing information identifying a modification associated with the attempt to be recorded on the NC server separate from the one or more system volumes in a storage area associated with the NC client, wherein the recorded information identifying the modification is stored in a separate volume separated from the one or more system volumes, wherein the separate volume is partitioned into a plurality of bands, each band having a predetermined number of blocks, wherein the separate volume is written in a band increments rather than as an entire file, wherein a modification to a file in the one or more system volumes is partitioned into one or more bands and only those bands that have actually been modified are stored in one or more bands of the separate volume, and wherein the modified bands of the file in the one or more system volumes and the corresponding one or more bands of the separate volume are mapped by a band table.