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

Data router with burst shuffling and deshuffling output buffers

Assignee: Raytheon Co
•
Filing: 1990-01-16
•
Granted: 1992-02-25
•
Expires: 2010-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved data router 10 with burst deshuffling and shuffling output buffers that performs input data deshuffling and output data formatting and shuffling using only one burst buffer per input channel 16 and one frame buffer per output channel 26. The router 10 includes input channels 16 for receiving input bursts, input burst buffers 14 for storing the input bursts, output frame buffers 23 for storing the input bursts in a deshuffled order and providing formatted and shuffled output bursts, output channels 26 for transmitting the output bursts and a router controller 20 for controlling the operation of the router. Due to the advantageous design of the data router 10 of the present invention, the input bursts and output bursts may be of different sizes and have different transmission data rates.

Inventors

  • 👤 Brian A. Clebowicz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 08:11
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/25; H04L49/253; H04L49/254; H04L49/10; H04L49/102; H04L49/30; H04L49/3009; H04L49/3018; H04L49/3027

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 137 words
An improved data router comprising: input means for providing input data in a burst shuffled format and means for storing data from said input means in an output buffer in burst deshuffled order and for outputting data from said output buffer in a burst shuffled format, including: lookup table means for storing and outputting a plurality of addresses; output buffer means, consisting essentially of a single buffer for each output channel, for storing and outputting data at said addresses provided by said lookup table means; and controller means for providing inputs to said lookup table means to cause said lookup table means to output addresses to said output buffer effective to cause said output buffer means to store said input data in a burst deshuffled format and to output said stored data in a burst shuffled format.
Claim 2
Dependent Claim 137 words
An improved data router comprising: input means for providing input data in a burst shuffled format and means for storing data from said input means in an output buffer in burst deshuffled order and for outputting data from said output buffer in a burst shuffled format, including: lookup table means for storing and outputting a plurality of addresses; output buffer means, consisting essentially of a single buffer for each output channel, for storing and outputting data at said addresses provided by said lookup table means; and controller means for providing inputs to said lookup table means to cause said lookup table means to output addresses to said output buffer effective to cause said output buffer means to store said input data in a burst deshuffled format and to output said stored data in a burst shuffled format.
Claim 3
Dependent Claim 112 words
An improved data routing method including the steps of: a) receiving input data in a burst shuffled format and b) storing said received data in an output buffer in burst deshuffled order including the steps of: b1) storing and outputting a plurality of addresses in a lookup table and b2) storing and outputting data in an output buffer at said addresses provided by said lookup table; and c) providing inputs to said lookup table to cause said lookup table to output addresses to said output buffer effective to cause said output buffer to store said stored data in a burst deshuffled format and output said stored data in a burst shuffled format.
Claim 4
Dependent Claim 112 words
An improved data routing method including the steps of: a) receiving input data in a burst shuffled format and b) storing said received data in an output buffer in burst deshuffled order including the steps of: b1) storing and outputting a plurality of addresses in a lookup table and b2) storing and outputting data in an output buffer at said addresses provided by said lookup table; and c) providing inputs to said lookup table to cause said lookup table to output addresses to said output buffer effective to cause said output buffer to store said stored data in a burst deshuffled format and output said stored data in a burst shuffled format.

References Cited (Backward Citations)

US4087626A Cited
US4636851A Cited
US4750205A Cited
US4907275A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag