Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
273 words
A system for scalable and reliable broadcast for data distribution comprising: an earth station having a source of said data, an earth orbiting satellite, and a plurality of receiving earth stations for receiving said data; said earth orbiting satellite including means for receiving data from said source earth station and means for retransmitting said data to said plurality of receiving earth stations; said source earth station including means for formatting said data into a plurality of data blocks, said data blocks including block correction information, means for packing said plurality of data blocks into a series of cells, said series of cells including cell correction information, and means for repetitively transmitting said series of cells to said satellite; said plurality of earth receiving stations including means for receiving said series of cells, means for detecting errors in each of said series of cells and for correcting said cells using said cell correction information, means for unpacking said cells and for reforming said plurality of data blocks, means for detecting errors in ones of said plurality of data blocks and correcting said errors with said block correction information, means for unformatting said plurality of data blocks into said data, and means for monitoring a next one of said repetitive transmission only for data blocks previously received which contain errors that could not be corrected by said means for correcting said cells and said means for correcting using said plurality of data blocks; so that said data is received accurately at each of said receiving stations without acknowledgment of data receipt from any of said plurality of receiving stations sent back to said earth station.
Claim 2
Independent Claim
273 words
A system for scalable and reliable broadcast for data distribution comprising: an earth station having a source of said data, an earth orbiting satellite, and a plurality of receiving earth stations for receiving said data; said earth orbiting satellite including means for receiving data from said source earth station and means for retransmitting said data to said plurality of receiving earth stations; said source earth station including means for formatting said data into a plurality of data blocks, said data blocks including block correction information, means for packing said plurality of data blocks into a series of cells, said series of cells including cell correction information, and means for repetitively transmitting said series of cells to said satellite; said plurality of earth receiving stations including means for receiving said series of cells, means for detecting errors in each of said series of cells and for correcting said cells using said cell correction information, means for unpacking said cells and for reforming said plurality of data blocks, means for detecting errors in ones of said plurality of data blocks and correcting said errors with said block correction information, means for unformatting said plurality of data blocks into said data, and means for monitoring a next one of said repetitive transmission only for data blocks previously received which contain errors that could not be corrected by said means for correcting said cells and said means for correcting using said plurality of data blocks; so that said data is received accurately at each of said receiving stations without acknowledgment of data receipt from any of said plurality of receiving stations sent back to said earth station.
Claim 3
Dependent Claim
25 words
A system in accordance with claim 1 wherein said means for receiving at each of said plurality of earth stations includes a satellite signal dish.
Claim 4
Dependent Claim
17 words
A system in accordance with claim 1 wherein said plurality of earth stations includes a work station.
Claim 5
Dependent Claim
60 words
A system in accordance with claim 3 wherein said data comprises operational code for a telephone switching system, and said work station includes means for receiving data from said telephone switching system, means for integrating said data from said telephone switching system with said received operational code and means for delivering said integrated code back to said telephone switching system.
Claim 6
Dependent Claim
24 words
A system in accordance with claim 3 wherein said work station includes means for delivering said electronic data to one or more application processors.
Claim 7
Dependent Claim
54 words
A system in accordance with claim 1 wherein said data comprises operational code for a telephone switching system, and said work station delivers said code to said telephone switching system, wherein said code is integrated with data from said telephone switching system so that said telephone switching system can operate using said new code.
Claim 8
Dependent Claim
15 words
A system in accordance with claim 1 wherein said cells comprise asynchronous transfer mode cells.
Claim 9
Independent Claim
236 words
A method for reliably distributing data from a source to one or more destinations via a transmission medium, said method comprising the steps of: a) said source receiving said data; b) said source formatting said data into a plurality of data packets for transmitting via said transmission medium said formatting comprising processing said data into a plurality of data blocks, each of said data blocks including block error correction information and packing said plurality of data blocks into said plurality of data packets, each of said data packets including error correction information; c) said source transmitting said plurality of data packets to said transmission medium; d) said transmission medium receiving said plurality of data packets from said source and transmitting said plurality of data packets to said one or more destinations; e) each of said one or more destinations receiving said plurality of data packets; f) said one or more destinations correcting correctable errors in said plurality of data packets using said packet error correction information, unpacking said plurality of data packets into said plurality of data blocks, correcting correctable data blocks using said block error correction information; g) repeating steps c through f a predetermined number of times, without acknowledgment from any of said destinations, so that each of said one or more destinations can receive for ones of said plurality of data blocks with uncorrectable errors; and unformatting said data blocks into said data.
Claim 10
Independent Claim
236 words
A method for reliably distributing data from a source to one or more destinations via a transmission medium, said method comprising the steps of: a) said source receiving said data; b) said source formatting said data into a plurality of data packets for transmitting via said transmission medium said formatting comprising processing said data into a plurality of data blocks, each of said data blocks including block error correction information and packing said plurality of data blocks into said plurality of data packets, each of said data packets including error correction information; c) said source transmitting said plurality of data packets to said transmission medium; d) said transmission medium receiving said plurality of data packets from said source and transmitting said plurality of data packets to said one or more destinations; e) each of said one or more destinations receiving said plurality of data packets; f) said one or more destinations correcting correctable errors in said plurality of data packets using said packet error correction information, unpacking said plurality of data packets into said plurality of data blocks, correcting correctable data blocks using said block error correction information; g) repeating steps c through f a predetermined number of times, without acknowledgment from any of said destinations, so that each of said one or more destinations can receive for ones of said plurality of data blocks with uncorrectable errors; and unformatting said data blocks into said data.
Claim 11
Dependent Claim
80 words
A method in accordance with claim 8 wherein each of said one or more destinations include a further data link to said source, said method further comprising the steps of: if, after all of said predetermined number of repetitions, one or more of said one or more destinations have uncorrectable errors, each of said one or more destinations having uncorrectable errors using said further data link to said source for obtaining error-free copies of those data blocks with uncorrectable errors.
Claim 12
Dependent Claim
34 words
A method in accordance with claim 8 wherein said data block correction information comprises forward error correction data and said correcting correctable errors in said data blocks includes using said forward error correction data.
Claim 13
Dependent Claim
24 words
A method in accordance with claim 8 further including the step of: said destinations delivering said unformatted data to a user of said data.