METHOD AND SYSTEM FOR PERFORMING DATA INTEGRITY VERIFICATION OF A TRANSPORT STREAM
First Claim
Patent Images
1. :
- A method of inserting a checksum into a transport stream including a plurality of null packets and a plurality of non-null packets, the method comprising;
grouping the plurality of non-null packets within the transport stream into a datagram;
generating a checksum corresponding to the datagram; and
inserting the checksum into one of the plurality of null packets, thereby creating a modified transport stream.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for facilitating integrity verification of a transport stream is provided. Integrity verification is performed without increasing the bit rate of the transport stream by generating a checksum corresponding to a portion of the transport stream and inserting the checksum into a null packet within the transport stream. Utilizing a null packet to carry the checksum allows the checksum to be transmitted without increasing the bit rate of the transport stream. In addition, by creating a checksum corresponding to a portion of the transport stream, integrity verification may be performed on a streaming data file.
21 Citations
15 Claims
-
1. :
- A method of inserting a checksum into a transport stream including a plurality of null packets and a plurality of non-null packets, the method comprising;
grouping the plurality of non-null packets within the transport stream into a datagram; generating a checksum corresponding to the datagram; and inserting the checksum into one of the plurality of null packets, thereby creating a modified transport stream. - View Dependent Claims (2, 3)
- A method of inserting a checksum into a transport stream including a plurality of null packets and a plurality of non-null packets, the method comprising;
-
4. :
- A method for identifying an error within a datagram, comprising;
receiving a transport stream comprising; a datagram comprising one or more non-null packets, and a checksum corresponding to the datagram; utilizing the checksum to determine that the datagram contains the error; and replacing the one or more non-null packets of the datagram with one or more null packets. - View Dependent Claims (5)
- A method for identifying an error within a datagram, comprising;
-
6. :
- A computer-readable medium having computer executable software code stored thereon for inserting a checksum into a transport stream including a plurality of null packets and a plurality of non-null packets, the computer-readable medium comprising;
code for grouping the plurality of non-null packets within the transport stream into a datagram; code for generating a checksum corresponding to the datagram; and code for inserting the checksum into one of the plurality of null packets, thereby creating a modified transport stream. - View Dependent Claims (7, 8)
- A computer-readable medium having computer executable software code stored thereon for inserting a checksum into a transport stream including a plurality of null packets and a plurality of non-null packets, the computer-readable medium comprising;
-
9. :
- A computer-readable medium having stored thereon computer executable software code for identifying an error within a datagram, the computer-readable medium comprising;
code for receiving a transport stream comprising; a datagram comprising one or more non-null packets, and a checksum corresponding to the datagram; code for utilizing the checksum to determine that the datagram contains the error; and code for replacing the one or more non-null packets of the datagram with one or more null packets. - View Dependent Claims (10)
- A computer-readable medium having stored thereon computer executable software code for identifying an error within a datagram, the computer-readable medium comprising;
-
11. :
- A system for inserting a checksum into a transport stream including a plurality of null packets and a plurality of non-null packets, comprising;
a datagram creation module configured to group the plurality of non-null packets within the transport stream into a datagram; a checksum generation module configured to generate a checksum corresponding to the datagram; and a checksum insertion module configured to insert the checksum into one of the plurality of null packets, thereby creating a modified transport stream. - View Dependent Claims (12, 13)
- A system for inserting a checksum into a transport stream including a plurality of null packets and a plurality of non-null packets, comprising;
-
14. :
- A system for identifying an error within a datagram, comprising;
a receiving module configured to receive a transport stream comprising; a datagram comprising one or more non-null packets, and a checksum corresponding to the datagram; a checksum utilization module configured to utilize the checksum to determine that the datagram contains the error; and an error nullification module configured to replace the one or more non-null packets of the datagram with one or more null packets. - View Dependent Claims (15)
- A system for identifying an error within a datagram, comprising;
Specification