← Back to Patent Explorer
US5165091A Expired / Lapsed US ⏱️ 0.0 years remaining

Firmware download from a remote terminal to an optical network terminal in a digital loop carrier system

Assignee: Zhone Technologies Inc
•
Filing: 1991-03-20
•
Granted: 1992-11-17
•
Expires: 2011-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiplexing communications system comprising a first terminal means for transmitting and receiving user digitized data, a second terminal means for transmitting and receiving the user digitized data, and a communications link means for conveying the user digitized data in either direction between the first terminal means and the second terminal means. The first terminal means maintains a copy of digital control data which is necessary for controlling the second terminal means. The first terminal means has first download means for transmitting this digital control data to the second terminal means via the communications link means. The second terminal means contains a memory means for storing the digital control data, and control means for controlling the second terminal means during its normal transmitting and receiving operations. The control means requires that the digital control data be accessible from the memory means. The second terminal means also contains a second download means for receiving the digital control data from the first download means via the communications link means.

Inventors

  • 👤 Kelly J. Lape
  • 👤 Steven S. Gorshe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 09:05
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 239 words
A multiplexing communications system comprising: a first terminal means for transmitting and receiving user digitized data, a second terminal means for transmitting and receiving said user digitized data, and communications link means for conveying said user digitized data in either direction between said first terminal means and second terminal means, said communication link means comprising: a plurality of user channels for conveying said user digitized data, and at least one overhead channel capable of conveying a first signal, wherein said first signal may be transmitted by either of said first download means or second download means for reception by either of said second download means or said first download means, said first signal being transmitted for initiating the transmission of said digital control data from said first terminal means to said second terminal means via at least some of said user channels, said first terminal means comprising digital control data for controlling said second terminal means, and first download means for transmitting said digital control data to said second terminal means via said communications link means; said second terminal means comprising memory means for storing said digital control data, control means for controlling said second terminal means during its normal transmitting and receiving operations, said control means requiring said digital control data to be accessible from said memory means, and second download means for receiving said digital control data from said first download means via said communications link means.
Claim 2
Dependent Claim 239 words
A multiplexing communications system comprising: a first terminal means for transmitting and receiving user digitized data, a second terminal means for transmitting and receiving said user digitized data, and communications link means for conveying said user digitized data in either direction between said first terminal means and second terminal means, said communication link means comprising: a plurality of user channels for conveying said user digitized data, and at least one overhead channel capable of conveying a first signal, wherein said first signal may be transmitted by either of said first download means or second download means for reception by either of said second download means or said first download means, said first signal being transmitted for initiating the transmission of said digital control data from said first terminal means to said second terminal means via at least some of said user channels, said first terminal means comprising digital control data for controlling said second terminal means, and first download means for transmitting said digital control data to said second terminal means via said communications link means; said second terminal means comprising memory means for storing said digital control data, control means for controlling said second terminal means during its normal transmitting and receiving operations, said control means requiring said digital control data to be accessible from said memory means, and second download means for receiving said digital control data from said first download means via said communications link means.
Claim 3
Dependent Claim 14 words
The system of claim 1, wherein said digitized data comprises operational software or firmware.
Claim 4
Dependent Claim 15 words
The system of claim 1 wherein said communications link means is a fiber optic cable.
Claim 5
Dependent Claim 72 words
The system of claim 1 wherein said first and second terminal means transmit and receive said user digitized data in the form of a series of fixed length user packets, and wherein further said first and second download means transmit and receive said digital control data in the form of a series of fixed length download packets, each of said download packets having the same length as each of said user packets.
Claim 6
Dependent Claim 63 words
The system of claim 4 wherein each of said download packets further comprises a portion of said digital control data, said portion being a number of bytes which is a power of two, and an amount of filler data, said amount being that number of bytes which is necessary to make each said download packet the same length as each said user packet.
Claim 7
Dependent Claim 19 words
The system of claim 5 wherein each said user packet and each said download packet is a PCM multiframe.
Claim 8
Dependent Claim 15 words
The system of claim 6 wherein said PCM multiframe is a CEPT1 16 frame multiframe.
Claim 9
Dependent Claim 15 words
The system of claim 6 wherein said PCM multiframe is a DS1 24 frame multiframe.
Claim 10
Dependent Claim 13 words
The system of claim 6 wherein said PCM multiframe is a DS2 frame.
Claim 11
Dependent Claim 13 words
The system of claim 6 wherein said PCM multiframe is a DS3 frame.
Claim 12
Dependent Claim 13 words
The system of claim 6 wherein said PCM multiframe is a SONE frame.
Claim 13
Dependent Claim 166 words
The system of claim 5 wherein each download packet further comprises a control byte, said control byte having values which indicate that said download packet is the first download packet containing said digital control data, one of the second through penultimate of said download packets containing said digital control data, the last of said download packets containing said digital control data, a download packet not containing any of said digital control data, a download packet containing a portion of said digital control data which is being retransmitted to said second download means, a download packet not containing an portion of said digital control data but being an acknowledgment that all of said digital control data was successfully transmitted from said first download means to said second download means, and a download packet not containing any portion of said digital control data but being a signal that the transmission of said digital control data from said first download means to said second download means must be reinitialized.
Claim 14
Dependent Claim 24 words
The system of claim 12 wherein further said values of said control byte have a Hamming distance of at least 4 from one another.
Claim 15
Dependent Claim 35 words
The system of claim 5 wherein each of said download packets further comprises an address field containing a packet number which uniquely identifies the portion of said digital control data contained in said download packet.
Claim 16
Dependent Claim 28 words
The system of claim 14 further comprising mean for comparing said address field with a expected address value and generating an address error signal when a miscompare occurs.
Claim 17
Independent Claim 37 words
The system of claim wherein each of said download packets further comprises a CRC16 field for detecting errors that occur in the transmission of said download packet from said first download means to said second download means.
Claim 18
Dependent Claim 38 words
The system of claim 14 wherein each of said download packets further comprises a CRC16 field for detecting errors that occur in the transmission of said download packet from said first download means to said second download means.
Claim 19
Dependent Claim 101 words
The system of claim 17 further comprising error tracking means for storing the packet address of each of said download packets in which an error was detected, wherein further said second download means sends a retransmission request packet to said first download means via said communications link means, said retransmission request packet comprising a second control field containing a value which indicates that this is a retransmission request, a length field containing a value corresponding to the number of download packets for which retransmission is requested, and a list of said packet addresses which were stored in said error tracking means.
Claim 20
Dependent Claim 67 words
The system of claim 18 wherein said error tracking means comprises a first stack means for storing, in the order of their detection, the packet address of each of said download packets in which an error was detected, and a second stack means for storing, in the order of their expected retransmission, the packet address of each of said download packets in which an error was detected.

References Cited (Backward Citations)

US4792941A Cited
US4864557A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-11-17 1996-05-18 1996-11-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-11-17 2000-05-18 2000-11-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-11-17 2004-05-18 2004-11-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag