Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
83 words
A method for encoding a stream of first data packets over a network, the network transmitting data in second data packets whose size is significantly larger than the first data packets, the method comprising the steps of: (a) packing a plurality of first data packets into a single second data packet; (b) inserting a segment trailer into the single second data packet after at least two first data packets; and (c) inserting a trailer at the end of the single second data packet.
Claim 2
Independent Claim
83 words
A method for encoding a stream of first data packets over a network, the network transmitting data in second data packets whose size is significantly larger than the first data packets, the method comprising the steps of: (a) packing a plurality of first data packets into a single second data packet; (b) inserting a segment trailer into the single second data packet after at least two first data packets; and (c) inserting a trailer at the end of the single second data packet.
Claim 3
Dependent Claim
14 words
A method as in claim 1 wherein the first data packets are MPEG packets.
Claim 4
Dependent Claim
23 words
A method as in claim 2 wherein the network is an ATM network and the single second data packet is an ATM packet.
Claim 5
Dependent Claim
37 words
A method as in claim 3 further including the steps of: (d) transmitting the ATM packet over the ATM network; (e) receiving the ATM packet; and (f) extracting the plurality of MPEG packets from the ATM packet.
Claim 6
Dependent Claim
26 words
A method as in claim 4 wherein step (b) further includes the step of: (b1) providing the segment trailer with a Cyclic Redundancy Check (CRC) field.
Claim 7
Dependent Claim
27 words
A method as in claim 5 wherein step (f) further includes the step of: (f1) recovery from transmission errors using the CRC field in the segment trailer.
Claim 8
Dependent Claim
15 words
A method as in claim 6 wherein the MPEG packet is a MPEG-2 transport packet.
Claim 9
Dependent Claim
26 words
A method as in claim 7 wherein the ATM network includes an AAL-5 protocol layer and wherein the ATM packet is an AAL-5 Protocol Data Unit.
Claim 10
Dependent Claim
28 words
A method as in claim 8 wherein step (a) further includes the step of: (a1) packing ten to twelve MPEG-2 transport packets into the AAL-5 Protocol Data Unit.
Claim 11
Independent Claim
96 words
A system for supporting MPEG-2 data streams over a multimedia ATM network, the ATM network including a file server for providing audio and video data to a requesting client, wherein the MPEG-2 data streams comprise MPEG-2 transport packets, and wherein the ATM network transmits ATM Protocol Data Units (PDUs), the system comprising: means for packing a plurality of MPEG-2 transport packets into one ATM PDU; means for inserting a segment trailer into the ATM PDU after at least two MPEG-2 transport packets; and means for inserting an ATM trailer at the end of the ATM PDU.
Claim 12
Independent Claim
96 words
A system for supporting MPEG-2 data streams over a multimedia ATM network, the ATM network including a file server for providing audio and video data to a requesting client, wherein the MPEG-2 data streams comprise MPEG-2 transport packets, and wherein the ATM network transmits ATM Protocol Data Units (PDUs), the system comprising: means for packing a plurality of MPEG-2 transport packets into one ATM PDU; means for inserting a segment trailer into the ATM PDU after at least two MPEG-2 transport packets; and means for inserting an ATM trailer at the end of the ATM PDU.
Claim 13
Dependent Claim
42 words
A system as in claim 10 further including: means for transmitting the ATM PDU from the file server to the requesting client; means for receiving the ATM PDU; and means for extracting the plurality of MPEG-2 transport packets from the ATM PDU.
Claim 14
Dependent Claim
18 words
A system as in claim 11 wherein the MPEG-2 data stream is constant bit rate bit rate encoded.
Claim 15
Dependent Claim
17 words
A system as in claim 12 wherein the segment trailer includes a Cyclic Redundancy Check (CRC) field.
Claim 16
Dependent Claim
38 words
A system as in claim 13 wherein the requesting client further includes means for using the CRC field to check for and recover from errors that occur during transmission of the MPEG-2 transport packets in the ATM PDU.
Claim 17
Dependent Claim
16 words
A system as in claim 14 wherein the ATM PDU is an AAL-5 Protocol Data Unit.
Claim 18
Independent Claim
163 words
A system for supporting MPEG-2 data streams over a multimedia ATM network that transmits AAL-5 Protocol Data Units (PDUs), the system comprising: a file server connected to the network for providing audio and video data, wherein the file server stores the audio and video data in the form of MPEG-2 transport packets, the file server including; means for packing a plurality of MPEG-2 transport packets into one AAL-5 PDU, means for inserting a segment trailer into the AAL-5 PDU after every two MPEG-2 transport packets, means for inserting an ATM trailer at the end of the AAL-5 PDU, and means for transmitting the AAL-5 PDU over the ATM network; and a client computer connected to the ATM network, the client computer including; means for receiving the PDU from the ATM network, means for extracting the plurality of MPEG-2 transport packets from the AAL-5 PDU, and means for examining the segment trailers in the AAL-5 PDU to check for and recover from transmission errors.
Claim 19
Independent Claim
163 words
A system for supporting MPEG-2 data streams over a multimedia ATM network that transmits AAL-5 Protocol Data Units (PDUs), the system comprising: a file server connected to the network for providing audio and video data, wherein the file server stores the audio and video data in the form of MPEG-2 transport packets, the file server including; means for packing a plurality of MPEG-2 transport packets into one AAL-5 PDU, means for inserting a segment trailer into the AAL-5 PDU after every two MPEG-2 transport packets, means for inserting an ATM trailer at the end of the AAL-5 PDU, and means for transmitting the AAL-5 PDU over the ATM network; and a client computer connected to the ATM network, the client computer including; means for receiving the PDU from the ATM network, means for extracting the plurality of MPEG-2 transport packets from the AAL-5 PDU, and means for examining the segment trailers in the AAL-5 PDU to check for and recover from transmission errors.
Claim 20
Dependent Claim
21 words
A system as in claim 16 further including a ATM network switch to route the AAL-5 PDUs to the client computer.
Claim 21
Dependent Claim
18 words
A system as in claim 17 wherein the file server further includes a first ATM network interface card.
Claim 22
Dependent Claim
33 words
A system as in claim 18 wherein the client computer further includes a second ATM network interface card, and a MPEG-2 decoder for decoding the MPEG-2 transport packets for playback to a user.