Patent ID: 6343341
Filing Date: 2002-01-29
Classification: G06F

Abstract:
A computer program storage medium readable by a computing system and encoding a computer program for executing a computer process accessing session data on a sequential access storage medium, the computer program comprising instructions for:allocating the session data to a plurality of variable-length data segments, each variable-length data segment including a header having a predetermined signature field; aligning each header with a predetermined alignment interval associated with the sequential access storage medium; recording each variable-length data segment on the sequential access storage medium such that no session data that matches the predetermined signature field is aligned with the predetermined alignment interval; receiving a specified data offset including a recorded data portion of the session data; iteratively estimating one or more estimated media offsets associated with data segments; positioning to each estimated media offset on the sequential access storage medium to determine whether the data segment located at each estimated media offset includes the specified data offset; positioning on the sequential access storage medium to the data segment that includes the specified data offset; and retrieving the recorded data portion located in the data segment at the specified data offset.