Patent ID: 7792121

Claim:
A tangible computer-readable storage memory device having computer executable instructions stored thereon for formatting a data structure for use in communicating transmission frames from a server device to a client device, comprising: a frame header packet that is located in a predetermined slot of a current transmission frame, wherein the frame header packet includes a table of contents locations definition field; a table of content packet that is located in a flexible slot location of the current transmission frame, wherein the flexible slot location is determined by an entry in the table of contents locations definition field of the frame header packet, wherein the table of contents packet identifies shared data streams that are located in a subsequent transmission frame; and a packet that is located in another flexible slot location of the current transmission frame, wherein the packet is associated with an entry in another table of contents packet from a previous transmission frame, wherein each table of contents packet is a forward-looking index that indexes packets in subsequent transmission frames.