← Back to Patent Explorer
EP0779716A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

A system and method for a scalable and reliable transmission of electronic software distribution

Assignee: Nokia of America Corp
•
Filing: 1996-12-03
•
Granted: —
•
Expires: 2016-12-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method which delivers data at very high data transmission speeds to many locations simultaneously. A SCANS system is supplied with a satellite uplink communication module which transmits data to an earth orbiting satellite. The satellite then retransmits the data over a wide geographical area. Each receiving location is equipped with a small satellite dish to receive data from the satellite. Advantageously, the satellite dish is connected to a work station in the switching office which then processes the received data and delivers all information in a form that is ready for use by the modules' switching office. Errors during data transmission are noted for further processing. After the data is broadcast from the beginning to the end, the SCANS system pauses for a brief interval during which time each receiving station performs error detection, error correction, and other recovery procedures on the data it just received. The SCANS system, using satellite transmission, then broadcasts data once again from the beginning to the end. Receiving stations then selectively acquire data that was missing or in error after the first transmission.

Inventors

  • 👤 Paul Joseph Guarneri
  • 👤 Venkata Chalapathi Majeti
  • 👤 Thomas Joseph Killian
  • 👤 Norman Loren Schryer

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 06:20
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1863; H04L12/1877; G; G06; G06F; G06F8/00; G06F8/60; G06F8/61; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/185; H04B7/18578; H04B7/18595; H04L12/1881

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 187 words
A system for scalable and reliable broadcast for electronic data distribution comprising: an earth station having a source of said electronic data, an earth orbiting satellite; and a plurality of earth stations for receiving said electronic 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 earth stations; said source earth station including means for formatting said electronic data into a series of data blocks and means for repetitively transmitting said series of data blocks to said satellite; said plurality of earth receiving stations including means for receiving said transmitted series of data blocks and means for unformatting said data blocks, said means for unformatting said data blocks including means for detecting errors in said data blocks and said plurality of earth receiving stations having means for monitoring a next one of said repetitive transmission only for data blocks previously received which contain errors, with acknowledgment of data receipt from any of said plurality of earth receiving stations, the data is received accurately at each of said receiving stations in its entirety.
Claim 2
Dependent Claim 26 words
A system in accordance with claim 1 wherein said means for receiving at each of said plurality of earth stations includes a small satellite signal dish.
Claim 3
Dependent Claim 28 words
A system in accordance with claim 1 wherein said means for unformatting said data blocks comprises a work station programmed to reassemble said data from said data blocks.
Claim 4
Dependent Claim 27 words
A system in accordance with claim 2 wherein said means for receiving at each of said plurality of earth stations further includes a satellite signal dish interface.
Claim 5
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 6
Dependent Claim 44 words
A system in accordance with claim 1 wherein said source earth station includes means for packing said data blocks into asynchronous transfer mode cells, and each of said earth receiving stations includes means for unpacking said data blocks from said asynchronous transfer mode cells.
Claim 7
Independent Claim 150 words
A method for reliably distributing electronic data from a source to one or more destinations via a transmission medium, said method comprising the steps of: a. said source receiving said electronic data; b. said source formatting said electronic data for transmitting via said transmission medium; c. said source transmitting said formatted electronic data to said transmission medium; d. said transmission medium receiving said data from said source and transmitting said formatted electronic data to said one or more destinations; e. said one or more destinations receiving said data; f. said one or more destinations unformatting said data blocks and detecting errors in said data; g. repeating steps c through f a predetermined number of times, without acknowledgement from any of said destinations, so that each of said one or more destinations that detected errors can monitor said repeated transmission of said data for said data blocks with previously detected errors.
Claim 8
Dependent Claim 79 words
A method in accordance with claim 7 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 errors, each of said one or more destinations having errors using said further data link to said source for obtaining error-free copies of only those data blocks with detected errors.
Claim 9
Dependent Claim 28 words
A method in accordance with claim 7 wherein said formatting includes packing said data into ATM cells and said unformatting includes unpacking said data from said ATM cells.
Claim 10
Dependent Claim 34 words
A method in accordance with claim 7 wherein said formatting includes adding data for forward error correcting and said unformatting includes using said forward error correcting data for correcting data in said data blocks.
Claim 11
Dependent Claim 24 words
A method in accordance with claim 7 further including the step of: said destinations delivering said unformatted data to a user of said data.
Claim 12
Dependent Claim 45 words
A method in accordance with claim 11 further including the step of: said destinations receiving further data from said user and said destinations further formatting said received data from said source and said further data from said user before delivering said data to said user.
Claim 13
Independent Claim 127 words
A system for rapid data delivery within a distributed processing telephone switching system, said switching system comprising a plurality of components including at least an administrative module, a communications module, and a plurality of switching modules interconnected by data communications lines, said system comprising: means for receiving said data, said receiving means including means for formatting said data into a form usable by said telephone switching system; each of said plurality of components and said means for receiving data including a local area network (LAN) interface; and a LAN connected to each of said LAN interfaces, so that said receiving means sends said data over said LAN to each LAN interface for each of said plurality of components faster than communicating said data through said data buses.
Claim 14
Dependent Claim 17 words
A system in accordance with claim 13 wherein said system for receiving data comprises a work station.
Claim 15
Dependent Claim 58 words
A system in accordance with claim 3 or claim 14 wherein said electronic 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 16
Dependent Claim 64 words
A system in accordance with claim 3 or claim 14 wherein said electronic data comprises operational code for a telephone switching system, and said work station includes means for receiving data from said telephone switch 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 17
Independent Claim 137 words
A method for packaging data for reliably transporting it from one system to another, said method comprising the steps of: sequentially transforming a source file into a plurality of blocks, said blocks being sequentially stored in a first matrix; creating a second matrix from said first matrix by appending a further matrix of blocks containing organizational information regarding said first matrix said second matrix comprising a plurality of rows of blocks and a plurality of columns of blocks; sequentially transporting each block in said second matrix by transporting one column of data from said column of blocks at a time; reassembling said transported columns of data into blocks to reform into said second matrix; and transforming said second matrix into said first matrix, and said blocks in said first matrix into a copy of said source file.
Claim 18
Dependent Claim 65 words
A method in accordance with claim 17 wherein a third matrix is formed using forward error correction data appended to said second matrix, in rows of columns of blocks to couple with said rows and columns of blocks in said second matrix and used in said step of transforming said second matrix into said first matrix to correct errors introduced in said step of transmitting.
Claim 19
Dependent Claim 19 words
A method in accordance with claim 17 wherein said data comprises operational code to be transported to multiple locations.
Claim 20
Dependent Claim 21 words
A method in accordance with claim 17 wherein said data comprises operational code to be transported across an asynchronous transport network.
Claim 21
Dependent Claim 16 words
A method in accordance with claim 17 wherein said transport medium comprises asynchronous transport network cells.
Claim 22
Dependent Claim 17 words
A method in accordance with claim 17 wherein said first matrix comprises 235 columns and 40 rows.
Claim 23
Dependent Claim 17 words
A method in accordance with claim 17 wherein said second matrix comprises 235 columns and 48 rows.
Claim 24
Dependent Claim 17 words
A method in accordance with claim 18 wherein said third matrix comprises 235 columns and 48 rows.
Claim 25
Independent Claim 142 words
A system for packaging data for reliably transporting it from one system to another, said system comprising: means for receiving a source file and sequentially transforming said source file into a plurality of blocks, said blocks being stored in a first matrix having a predetermined number of rows and columns; means for appending a matrix of blocks containing organizational and destinational information to said first matrix to create a second matrix having said predetermined number of rows and a second predetermined number of columns; means for packing a transport medium by sequentially back one column of said blocks into said transport medium; means for transporting said data; means for reassembling said transported data into said second matrix; transforming said second matrix into said first matrix; and means for transforming said blocks in said first matrix into a copy of said source file.
Claim 26
Dependent Claim 26 words
A system in accordance with claim 25 further including means for forming a third matrix is formed using error correction data appended to said second matrix.
Claim 27
Dependent Claim 16 words
A system in accordance with claim 26 wherein said error correction data comprises forward error correction.
Claim 28
Dependent Claim 59 words
A system in accordance with claim 25 wherein said organizational and destinational information includes one or more of the following: a) file numbers; b) software package identification; c) sequence numbers; d) transport cell identification information; e) methods for encryption and decryption; f) information regarding decompression of said data; or g) a broadcast addressing scheme to activate present receiving stations.
Claim 29
Dependent Claim 18 words
A system in accordance with claim 25 wherein said means for transporting said data comprises a satellite system.
Claim 30
Dependent Claim 19 words
A system in accordance with claim 25 wherein said means for transporting said data comprises an asynchronous transport network.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag