Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
115 words
A method for storing and transmitting a plurality of sets of program information comprising: storing said multiple sets of program information on a storage device; selecting a first set of program information to be transmitted on a transmission medium; transmitting said selected first set of program information on said transmission medium to independent viewers at a first transfer rate using a first compression algorithm; selecting a second set of program information to be transmitted on said transmission medium; and transmitting said second set of program information on said transmission medium to other independent viewers at a second transfer rate using a second compression algorithm, said second transfer rate being different than said first transfer rate.
Claim 2
Independent Claim
115 words
A method for storing and transmitting a plurality of sets of program information comprising: storing said multiple sets of program information on a storage device; selecting a first set of program information to be transmitted on a transmission medium; transmitting said selected first set of program information on said transmission medium to independent viewers at a first transfer rate using a first compression algorithm; selecting a second set of program information to be transmitted on said transmission medium; and transmitting said second set of program information on said transmission medium to other independent viewers at a second transfer rate using a second compression algorithm, said second transfer rate being different than said first transfer rate.
Claim 3
Dependent Claim
26 words
The method of claim 1 wherein each said set of program information has a compression algorithm depending upon the program information and an associated transfer rate.
Claim 4
Dependent Claim
19 words
The method of claim 2 wherein each said set of program information is stored in a plurality of blocks.
Claim 5
Dependent Claim
29 words
The method of claim 3 wherein the total number of blocks required to store said multiple sets of program information is dependent on the largest of said transfer rates.
Claim 6
Dependent Claim
36 words
The method of claim 3 wherein the total number of blocks required to store said multiple sets of program information is minimized based on the particular transfer rate of each of said sets of program information.
Claim 7
Dependent Claim
20 words
The method of claim 1 wherein said multiple sets of program information are stored on at least one magnetic disk.
Claim 8
Dependent Claim
20 words
The method of claim 1 wherein said multiple sets of program information are stored on at least one optical disk.
Claim 9
Dependent Claim
19 words
The method of claim 1 wherein said multiple sets of program information are transmitted to a public telecommunications network.
Claim 10
Dependent Claim
19 words
The method of claim 1 wherein said multiple sets of program information comprises data representative of a video signal.
Claim 11
Dependent Claim
19 words
The method of claim 1 wherein said multiple sets of program information comprises data representative of an audio signal.
Claim 12
Independent Claim
137 words
A method for storing and transmitting a plurality of sets of program information comprising: storing said multiple sets of program information on a first storage device wherein each set of program information is stored in a plurality of blocks at different transfer rates; selecting a first set of program information to be transmitted on a transmission medium; transmitting said first selected set of program information on the transmission medium in blocks to independent viewers at a first transfer rate using a first compression algorithm; selecting a second set of program information to be transmitted on the transmission medium; and transmitting said second set of program information in blocks on the transmission medium to other independent viewers at a second transfer rate using a second compression algorithm, said second transfer rate being different than said first transfer rate.
Claim 13
Independent Claim
137 words
A method for storing and transmitting a plurality of sets of program information comprising: storing said multiple sets of program information on a first storage device wherein each set of program information is stored in a plurality of blocks at different transfer rates; selecting a first set of program information to be transmitted on a transmission medium; transmitting said first selected set of program information on the transmission medium in blocks to independent viewers at a first transfer rate using a first compression algorithm; selecting a second set of program information to be transmitted on the transmission medium; and transmitting said second set of program information in blocks on the transmission medium to other independent viewers at a second transfer rate using a second compression algorithm, said second transfer rate being different than said first transfer rate.
Claim 14
Dependent Claim
27 words
The method of claim 11 further comprising the step of storing a portion of the beginning of each set of program information in a second storage device.
Claim 15
Dependent Claim
36 words
The method of claim 11 further comprising the step of storing a version of one set of the program information in a third memory for reducing granularity between a fast forward function and a rewind function.
Claim 16
Dependent Claim
49 words
The method of claim 11 further comprising the step of storing a version of one set of the programs in the third memory for a fast forward version of the program information and in a fourth storage device for a rewind version of the one set of program information.
Claim 17
Dependent Claim
27 words
The method of claim 11 further comprising the step of assembling a fast forward and rewind version of the program information in a high speed RAM buffer.
Claim 18
Dependent Claim
46 words
The method of claim 11 further comprising the steps of assembling the program set of information in I, P, B and R frames and inserting the R frames in the program information after the first P frame preceding the I frame to pause the program information.
Claim 19
Dependent Claim
34 words
The method of claim 11 further comprising the step of storing the sets of program information as assembled frames, each set of frames stored in a buffer for successive transmission to the storage medium.
Claim 20
Dependent Claim
50 words
The method of claim 17 further comprising the steps of transmitting the sets of program information until a P frame is transmitted from the buffer and the next consecutive buffer contains an I frame and repeating the previous steps in rapid succession as a fast forward function for a viewer.
Claim 21
Dependent Claim
32 words
The method of claim 18 further comprising the step of transmitting the buffer information in the preceding buffer in lieu of the next consecutive buffer as a rewind operation for a viewer.
Claim 22
Dependent Claim
24 words
The method of operation of claim 19 wherein transmission of data occurs from whatever buffer is transmitting as a resume function for the viewer.
Claim 23
Dependent Claim
32 words
The method of claim 20 further comprising step of selecting a buffer for transmission of data occurring at a specified time in the transmission as a skip backward function for a viewer.
Claim 24
Dependent Claim
36 words
The method of claim 21 further comprising the step of selecting a buffer for transmission of data according to a specified amount of time within the program information as a skip forward function for the viewer.
Claim 25
Dependent Claim
53 words
The method of claim 11 further comprising the steps of: storing consecutive portions of the program information in column major form using an algorithm for defining size and consecutive blocks; and retrieving an entire block from the storage device at a rate to permit storage of new program information into the storage device.