Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
186 words
In a computer system operable for connecting to a transport medium, a method of encapsulating multiple streams of data into an aggregated data stream to be transmitted on the transport medium comprising: determining a packet size for the transport medium; storing, on a storage device, at least one packet containing information about the aggregated data stream to form a header section in a logical structure that defines the aggregated data stream; storing, on the storage device, packets containing samples of data from the multiple data streams to form a data section in the logical structure; designating a portion of at least one packet in the data section for holding error correcting data; and storing, on the storage device, error correcting data in the designated portion of the at least one packet in the data section, wherein the error correcting data identifies a corresponding error correcting method for each of the encapsulated data streams, and further wherein the aggregated data stream is stored on the storage device prior to receiving a request for transmission of the aggregated data stream on the transport medium from a destination computer.
Claim 2
Dependent Claim
186 words
In a computer system operable for connecting to a transport medium, a method of encapsulating multiple streams of data into an aggregated data stream to be transmitted on the transport medium comprising: determining a packet size for the transport medium; storing, on a storage device, at least one packet containing information about the aggregated data stream to form a header section in a logical structure that defines the aggregated data stream; storing, on the storage device, packets containing samples of data from the multiple data streams to form a data section in the logical structure; designating a portion of at least one packet in the data section for holding error correcting data; and storing, on the storage device, error correcting data in the designated portion of the at least one packet in the data section, wherein the error correcting data identifies a corresponding error correcting method for each of the encapsulated data streams, and further wherein the aggregated data stream is stored on the storage device prior to receiving a request for transmission of the aggregated data stream on the transport medium from a destination computer.
Claim 3
Dependent Claim
42 words
The method of claim 1, further comprising using the error correcting data stored in the designated portion of at the least one packet to correct an error when the aggregated data stream is received by the destination computer on the transport medium.
Claim 4
Dependent Claim
19 words
The method of claim 1 wherein the error correcting data is stored in multiple packets in the data section.
Claim 5
Independent Claim
13 words
The method of claim I wherein the error correcting data holds parity bits.
Claim 6
Dependent Claim
39 words
The method of claim 1 wherein packets containing samples of data from a first of the multiple streams hold a different type of error correcting data than packets containing samples of data from a second of the multiple streams.
Claim 7
Dependent Claim
38 words
The method of claim 1 wherein the information in the header section of the logical structure indicates what error correcting methodology is used with the at least one packet in the data section that holds error correcting data.
Claim 8
Dependent Claim
28 words
The method of claim 1, further comprising: transferring the packets from the storage medium as arranged in the logical structure across the transport medium to the destination computer.
Claim 9
Dependent Claim
19 words
The method of claim 1 wherein at least two of the multiple streams of data are of different media.
Claim 10
Dependent Claim
124 words
In a computer system operable for connecting to a transport medium, a method of building an aggregated data stream in a logical structure on a storage medium in the computer system comprising: determining a packet size for the transport medium; storing data from multiple streams of data into packets; storing error correcting data in at least some of the packets; encapsulating the packets into the logical structure for the aggregated data stream; and storing information regarding a plurality of error correcting methods that are employed for the packets in the aggregated data stream into the logical structure, wherein the aggregated data stream is built prior to receiving a request for transmission of the aggregated data stream on the transport medium from a destination computer.
Claim 11
Dependent Claim
124 words
In a computer system operable for connecting to a transport medium, a method of building an aggregated data stream in a logical structure on a storage medium in the computer system comprising: determining a packet size for the transport medium; storing data from multiple streams of data into packets; storing error correcting data in at least some of the packets; encapsulating the packets into the logical structure for the aggregated data stream; and storing information regarding a plurality of error correcting methods that are employed for the packets in the aggregated data stream into the logical structure, wherein the aggregated data stream is built prior to receiving a request for transmission of the aggregated data stream on the transport medium from a destination computer.
Claim 12
Dependent Claim
34 words
The method of claim 9 wherein the logical structure for the aggregated stream includes a header section and the information regarding the error correcting methods that are employed is stored in the header section.
Claim 13
Dependent Claim
12 words
The method of claim 10 wherein multiple error correcting methods are employed.
Claim 14
Dependent Claim
29 words
The method of claim 11 wherein a separate object is stored in the header section for each error correcting method to encapsulate the information regarding the error correcting method.
Claim 15
Dependent Claim
182 words
In a computer operable for connecting to a transport medium, a computer-readable storage medium holding instructions for encapsulating multiple streams of data into an aggregated data stream to be transmitted on the transport medium: determining a packet size for the transport medium; storing, on a storage device, at least one packet containing information about the aggregated data stream to form a header section in a logical structure that defines the aggregated data stream; storing, on the storage device, packets containing samples of data from the multiple data streams to form a data section in the logical structure; designating a portion of at least one packet in the data section for holding error correcting data; and storing, on the storage device, error correcting data in the designated portion of the at least one packet in the data section, wherein the error correcting data identifies a corresponding error correcting method for each of the encapsulated data streams, and further wherein the instructions are executed prior to receiving a request for transmission of the aggregated data stream on the transport medium from a destination computer.
Claim 16
Dependent Claim
182 words
In a computer operable for connecting to a transport medium, a computer-readable storage medium holding instructions for encapsulating multiple streams of data into an aggregated data stream to be transmitted on the transport medium: determining a packet size for the transport medium; storing, on a storage device, at least one packet containing information about the aggregated data stream to form a header section in a logical structure that defines the aggregated data stream; storing, on the storage device, packets containing samples of data from the multiple data streams to form a data section in the logical structure; designating a portion of at least one packet in the data section for holding error correcting data; and storing, on the storage device, error correcting data in the designated portion of the at least one packet in the data section, wherein the error correcting data identifies a corresponding error correcting method for each of the encapsulated data streams, and further wherein the instructions are executed prior to receiving a request for transmission of the aggregated data stream on the transport medium from a destination computer.
Claim 17
Dependent Claim
27 words
The computer-readable storage medium of claim 13 further holding instructions that store the error correcting data in multiple packets in the data section of the logical structure.
Claim 18
Dependent Claim
56 words
The computer-readable storage medium of claim 13 wherein the medium holds instructions for encapsulating a first type of error correcting data for packets that contain samples from a first of the streams of data and encapsulating a second type of error correcting data for packets that contain samples from a second of the streams of data.
Claim 19
Dependent Claim
83 words
In a computer system, a computer-readable storage medium holding a logical structure that encapsulates multiple streams of data, the logical structure comprising: packets of data from the multiple streams of data forming a data section of the logical structure and stored on mass storage for subsequent transmission over a transport medium when requested by a destination computer; and error correcting data within at least some of the packets at designated locations, wherein the error correcting data identifies a plurality of error correcting methods.
Claim 20
Dependent Claim
83 words
In a computer system, a computer-readable storage medium holding a logical structure that encapsulates multiple streams of data, the logical structure comprising: packets of data from the multiple streams of data forming a data section of the logical structure and stored on mass storage for subsequent transmission over a transport medium when requested by a destination computer; and error correcting data within at least some of the packets at designated locations, wherein the error correcting data identifies a plurality of error correcting methods.
Claim 21
Dependent Claim
32 words
The computer-readable storage medium of claim 16 wherein the logical structure further comprises a header section in which information regarding an error correcting method that uses the error correcting data is stored.
Claim 22
Dependent Claim
18 words
The computer-readable storage medium of claim 17 wherein the header section holds information regarding multiple error correcting methods.
Claim 23
Dependent Claim
21 words
The computer-readable storage medium of claim 16 wherein the multiple streams of data include at least two streams of different media.
Claim 24
Dependent Claim
110 words
In a computer system, a computer-readable storage medium holding instructions for: receiving a logical structure that holds multiple streams of data, wherein the streams of data include samples that are stored in packets in the logical structure and wherein at least some of the packets include error correcting data that was stored in the packets prior to a request being transmitted by the computer system that caused the logical structure to be received, wherein the error correcting data identifies a plurality of error correcting methods; and extracting the error correcting data from at least some of the packets as needed to correct errors according to the identified error correcting methods.
Claim 25
Dependent Claim
110 words
In a computer system, a computer-readable storage medium holding instructions for: receiving a logical structure that holds multiple streams of data, wherein the streams of data include samples that are stored in packets in the logical structure and wherein at least some of the packets include error correcting data that was stored in the packets prior to a request being transmitted by the computer system that caused the logical structure to be received, wherein the error correcting data identifies a plurality of error correcting methods; and extracting the error correcting data from at least some of the packets as needed to correct errors according to the identified error correcting methods.
Claim 26
Dependent Claim
88 words
A data processing system having: a source computer with a storage; a logical structure stored in the storage for encapsulating multiple data streams into an aggregated data stream defined by the logical structure, data from the data streams being incorporated in packets prior to a request being received by the source computer to transmit the aggregated data stream to a destination computer; and error correcting data encapsulated in the packets, wherein the error correcting data identifies a corresponding error correcting method for each of the encapsulated data streams.
Claim 27
Dependent Claim
88 words
A data processing system having: a source computer with a storage; a logical structure stored in the storage for encapsulating multiple data streams into an aggregated data stream defined by the logical structure, data from the data streams being incorporated in packets prior to a request being received by the source computer to transmit the aggregated data stream to a destination computer; and error correcting data encapsulated in the packets, wherein the error correcting data identifies a corresponding error correcting method for each of the encapsulated data streams.