Patent ID: 8595390

Claim:
A method comprising: in a removable data storage device with a non-optical re-writable storage area that is contiguous: receiving first information from a first compact disk-read only memory (CD-ROM) during a first temporal session; storing a first session representation that is based on the first information to a first portion of the non-optical re-writable storage area of the removable data storage device during the first temporal session; after storing the first session representation, receiving second information from the first CD-ROM during a second temporal session that is separated in time from the first temporal session by an interim time period during which no information is read from the first CD-ROM and no data is written to the non-optical re-writable storage area; storing a second session representation that is based on the second information to a second portion of the non-optical re-writable storage area during the second temporal session; and updating the first session representation by writing a first linking pointer from the first session representation stored in the non-optical re-writable storage area to the second session representation stored in the non-optical re-writable storage area, wherein the updating further includes: receiving a first hash value associated with the second information at the data storage device from an update application; verifying that the second session representation has been written correctly by comparing the first hash value to a second hash value associated with the second session representation; and in response to verifying that the second session representation has been written correctly, writing the first linking pointer by updating a pointer associated with the first session representation to point to the second session representation.