Patent ID: 7506235

Claim:
An error status report data structure for reporting errors in transmission of content data files comprised of multiple packets, said error status report data structure comprising: a file signature, said file signature corresponding to a content data file; a first of a range identifier, said first of a range identifier corresponding to a first missing block of the content data file in a range of missing blocks; a last of a range identifier, said last of a range identifier corresponding to a last missing block of a content data file in the range of missing blocks; said first of range identifier and said last of range identifier being associated with each other in said error status report data structure; a byte offset, said byte offset corresponding to a byte containing a missing block; a length indicator, said length indicator corresponding to a length of a plurality of missing blocks; a plurality of markings, said markings corresponding to a plurality of missing blocks; said byte offset, said length indicator and said plurality of markings being associated with each other in said error status report data structure; said association of said first of a range identifier and said last of a range identifier being used for a first number of marks corresponding to missing blocks and said association of said byte offset, said length indicator and said plurality of markings corresponding to a second number of marks corresponding to missing blocks; and wherein a data structure is configured in a computer readable medium.