Patent ID: 8750315

Claim:
A computerized method for storing a first transport stream, the method operable in a computer apparatus having circuitry forming at least one processor and at least one machine-readable storage device holding instructions for execution by the at least one processor, the method comprising: receiving a first sequence of packets associated with the first transport stream, the first sequence of packets having a network encapsulation and the first sequence of packets comprising a plurality of data packets and at least one null packet; removing the network encapsulation from the first sequence of packets; generating a storage packet comprising (i) a plurality of packet headers that include null packet insertion information and boundary information, and (ii) the plurality of data packets from the first sequence of packets, without the at least one null packet; wherein the null packet insertion information comprises a reconstruction parameter related to the number of null packets that were present in the first sequence of packets when received; wherein the boundary information comprises information that indicates a boundary of the storage packet; storing the storage packet across a plurality of storage blocks, the portion of the storage packet in each storage block including one of the plurality of packet headers and at least one of the plurality of data packets.