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

Universal protocol data receiver

Assignee: Nokia Bell Labs
•
Filing: 1985-03-22
•
Granted: 1989-07-25
•
Expires: 2005-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A universal protocol data receiver is disclosed which is capable of receiving data streams in character mode and block mode, providing flow control and error detection and correction. The receiver is divided into two stages separated by a first-in, first-out buffer register. The first stage handles flow control and error processing as well as initialization. The second stage handles interfacing with the data utilizing mechanism and flow control acknowledgements. The FIFO buffer is divided into two parts by a movable barrier which limits the access of the second stage. The barrier permits error processing by hiding incoming blocks of data behind the barrier until processing is complete. Both a hardware and a software implementation of the receiver are disclosed.

Inventors

  • 👤 Alexander G. Fraser
  • 👤 William T. Marshall
  • 👤 Guy G. Riddle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 09:11
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/02; H04L27/06; H04L1/00; H04L1/0078; H04L1/0091; H04L1/0083; H04L12/00; H04L49/00; H04L49/90; H04L49/9047; H04L49/9052; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H04L1/1835

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 91 words
A data receiver including: a first-in, first-out buffer storage means, a movable barrier in said storage means for dividing said storage means into two parts, means for storing received data in one of said parts beginning at a storage location adjacent to said barrier and ending at an end location away from said barrier, means for processing said received data in said one part, means for moving said barrier to said end location after processing by said processing means, and means for limiting access to the other of said two parts.
Claim 2
Dependent Claim 91 words
A data receiver including: a first-in, first-out buffer storage means, a movable barrier in said storage means for dividing said storage means into two parts, means for storing received data in one of said parts beginning at a storage location adjacent to said barrier and ending at an end location away from said barrier, means for processing said received data in said one part, means for moving said barrier to said end location after processing by said processing means, and means for limiting access to the other of said two parts.
Claim 3
Dependent Claim 48 words
The data receiver according to claim 1 further comprising: means for inserting data into said buffer storage means behind said barrier as said data is received. means for checking said data, and means for moving said barrier behind said data following the successful operation of said check means.
Claim 4
Dependent Claim 22 words
The data receiver according to claim 2 further comprising: means for removing data from said storage means only ahead of said barrier.
Claim 5
Independent Claim 106 words
A method of receiving a digital data stream from a remote transmitter comprising the steps of passing said data through a first receiving stage for processing command codes interspersed in said data stream, storing said data in a first-in, first-out storage buffer under the control of said command codes, error-processing data stored in said storage buffer, removing said data from said storage buffer by a second receiving stage, passing said data on to a data utilization device, and maintaining a moveable barrier within said storage buffer for rendering a portion of said storage buffer not processed by said error-processing step unavailable to said second receiving stage.
Claim 6
Independent Claim 106 words
A method of receiving a digital data stream from a remote transmitter comprising the steps of passing said data through a first receiving stage for processing command codes interspersed in said data stream, storing said data in a first-in, first-out storage buffer under the control of said command codes, error-processing data stored in said storage buffer, removing said data from said storage buffer by a second receiving stage, passing said data on to a data utilization device, and maintaining a moveable barrier within said storage buffer for rendering a portion of said storage buffer not processed by said error-processing step unavailable to said second receiving stage.
Claim 7
Dependent Claim 46 words
The method of receiving a digital data stream according to claim 4 further comprising the steps of generating a response to certain of said command codes in a character mode data stream which responses can be used at a remote transmitter to implement flow control operations.
Claim 8
Dependent Claim 40 words
The method of receiving a digital data stream according to claim 4 further comprising the steps of identifying unique trailer blocks of data in said data stream, and generating reply codes in response to the processing of said trailer blocks.
Claim 9
Dependent Claim 33 words
The method of receiving a digital data stream according to claim 6 further comprising the steps of disassembling said trailer block into a beginning-of-trailer code, a length code and a sequence number code.
Claim 10
Dependent Claim 32 words
The method of receiving a digital data stream according to claim 7 further comprising the steps of detecting and correction errors in said data stream in response to said disassembled trailer block.
Claim 11
Independent Claim 102 words
A method for processing data in a receiver including a first-in, first-out buffer storage means and a movable barrier in said storage means for dividing said storage means into two parts, comprising: a step of storing received data in one of said parts beginning at a storage location adjacent to said barrier and ending at an end location away from said barrier, a step of processing said received data in said one part, a step of moving said barrier to said end location after processing by said processing means, and a step of limiting access to the other of said two parts.
Claim 12
Independent Claim 102 words
A method for processing data in a receiver including a first-in, first-out buffer storage means and a movable barrier in said storage means for dividing said storage means into two parts, comprising: a step of storing received data in one of said parts beginning at a storage location adjacent to said barrier and ending at an end location away from said barrier, a step of processing said received data in said one part, a step of moving said barrier to said end location after processing by said processing means, and a step of limiting access to the other of said two parts.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-07-24 1993-01-23 1993-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-07-24 1997-01-23 1997-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-07-24 2001-01-23 2001-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag