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

ATM switching system and adaptation processing apparatus

Assignee: Hitachi Ltd
•
Filing: 1991-01-23
•
Granted: 1993-05-25
•
Expires: 2011-01-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An adaptation processing apparatus for assembling received data units of a fixed length to provide variable length data units and transmitting the variable length data units to a plurality of variable length data unit processors while assembling variable length data units received from said plurality of the variable length data unit processors to provide fixed length data units for transmission thereof. An ATM switching system includes the adaptation processing apparatus, a signal processing unit including the plurality of variable length data unit processors mentioned above, and first-in first-out mechanisms for the variable length data units provided in the adaptation processing apparatus in association with every one of the plural variable length data unit processors.

Inventors

  • 👤 Masao Kunimoto
  • 👤 Jiro Kashio
  • 👤 Kenji Kawakita
  • 👤 Shinobu Gohara
  • 👤 Shinichi Iwaki
  • 👤 Hiroyuki Ichikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 13:35
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/25; H04L49/253; H04L49/254; G; G06; G06F; G06F5/00; G06F5/06; G06F5/065; H04J; H04J3/00; H04J3/24; H04J3/247; H04L49/15; H04L49/1553; H04L49/30; H04L49/55; H04L49/555; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; G06F2205/00; G06F2205/06; G06F2205/066; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5629; H04L2012/563; H04L2012/5638; H04L2012/5646; H04L2012/5652; H04L49/3009

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 213 words
An adaptation processing apparatus for assembling received data units of a fixed length to form data units of a variable length and transmitting the variable length data units to a plurality of high-rank devices respectively for processing the variable length data units, comprising: a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit, to provide first, second and third first-in-first-out (FIFO) storages; the first storages, provided for every identifier of the fixed length data units, each first FIFO storage including means for storing fixed length data units of corresponding identifiers transmitted through a line, a plurality of fixed length data units stored in a first FIFO storage comprise a variable length data unit; the second FIFO storages, provided for every high-rank device, each second FIFO storage including means for storing the variable length data unit stored in said first FIFO storage and sending the stored variable length data unit to a corresponding one of the high-rank devices; and the third FIFO storage for storing an empty buffer, wherein when data stored in one of said second FIFO storages is read, the buffer of the one of said second FIFO storages is stored in said third FIFO storage as the empty buffer.
Claim 2
Dependent Claim 213 words
An adaptation processing apparatus for assembling received data units of a fixed length to form data units of a variable length and transmitting the variable length data units to a plurality of high-rank devices respectively for processing the variable length data units, comprising: a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit, to provide first, second and third first-in-first-out (FIFO) storages; the first storages, provided for every identifier of the fixed length data units, each first FIFO storage including means for storing fixed length data units of corresponding identifiers transmitted through a line, a plurality of fixed length data units stored in a first FIFO storage comprise a variable length data unit; the second FIFO storages, provided for every high-rank device, each second FIFO storage including means for storing the variable length data unit stored in said first FIFO storage and sending the stored variable length data unit to a corresponding one of the high-rank devices; and the third FIFO storage for storing an empty buffer, wherein when data stored in one of said second FIFO storages is read, the buffer of the one of said second FIFO storages is stored in said third FIFO storage as the empty buffer.
Claim 3
Dependent Claim 96 words
The adaptation processing apparatus according to claim 1, further comprising: a fourth FIFO storage obtained by partitioning the memory into the plurality of the buffers each having the capacity of the fixed length data unit, wherein when data stored in one of said first FIFO storages includes error data, said fourth FIFO storage stores all data stored in the one of said first FIFO storages, and wherein when the data stored in said fourth FIFO storage is read, the buffer of said fourth FIFO storage is stored in said third FIFO storage as the empty buffer.
Claim 4
Dependent Claim 39 words
The adaptation processing apparatus according to claim 1, wherein said buffers are linked by pointers to form said first to third FIFO storages and data transfer among said first to third FIFO storages is performed by controlling said pointers.
Claim 5
Dependent Claim 45 words
The adaptation processing apparatus according to claim 10, further comprising: means for measuring a resident time of the fixed length data units stored in each of said first FIFO storages and scrapping the fixed length data unit stored for a time exceeding a predetermined duration.
Claim 6
Dependent Claim 49 words
The adaptation processing apparatus according to claim 1, further comprising: means for measuring a number of fixed length data units stored in each of said first FIFO storages and scrapping the fixed length data units stored in said first FIFO storage when the measured number exceeds a predetermined value.
Claim 7
Dependent Claim 37 words
The adaptation processing apparatus according to claim 1, further comprising: means for arbitrarily setting a time period between the variable length data units sequentially sent from each of said second FIFO storages to the corresponding high-rank device.
Claim 8
Dependent Claim 213 words
An adaptation processing apparatus for assembling received data units of a fixed length to form data units of a variable length and transmitting the variable length data units to a plurality of high-rank devices respectively for processing the variable length data units, comprising: a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit to provide first, second and third storage units; the first storage units, provided for every identifier of the fixed length data units, each first storage unit including means for storing fixed length data units of corresponding identifiers transmitted through a line, a plurality of fixed length data units stored in a first storage unit comprise a variable length data unit; the second storage units, provided for every high-rank device, each second storage unit including means for storing the variable length data unit stored in said first storage unit and sending the stored variable length data unit to a corresponding one of the high-rank devices; and the third storage unit for storing an empty buffer, wherein when data stored in one of said second storage units is read, the buffer of the one of said second storage units is stored in said third storage unit as the empty buffer.
Claim 9
Dependent Claim 213 words
An adaptation processing apparatus for assembling received data units of a fixed length to form data units of a variable length and transmitting the variable length data units to a plurality of high-rank devices respectively for processing the variable length data units, comprising: a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit to provide first, second and third storage units; the first storage units, provided for every identifier of the fixed length data units, each first storage unit including means for storing fixed length data units of corresponding identifiers transmitted through a line, a plurality of fixed length data units stored in a first storage unit comprise a variable length data unit; the second storage units, provided for every high-rank device, each second storage unit including means for storing the variable length data unit stored in said first storage unit and sending the stored variable length data unit to a corresponding one of the high-rank devices; and the third storage unit for storing an empty buffer, wherein when data stored in one of said second storage units is read, the buffer of the one of said second storage units is stored in said third storage unit as the empty buffer.
Claim 10
Dependent Claim 96 words
The adaptation processing apparatus according to claim 7, further comprising: a fourth storage unit obtained by partitioning the memory into the plurality of the buffers each having the capacity of the fixed length data unit, wherein when data stored in one of said first storage units includes error data, said fourth storage unit stores all data stored in the one of said first storage units, and wherein when the data stored in said fourth storage unit is read, the buffer of said fourth storage unit is stored in said third storage unit as the empty buffer.
Claim 11
Dependent Claim 257 words
An adaptation processing apparatus for assembling received data units of a fixed length to form data units of a variable length and transmitting the variable length data units to a plurality of high-rank devices respectively for processing the variable length data units, comprising: a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit to provide first, second and third first-in-first-out (FIFO) storages; the first FIFO storages, provided for every identifier of the fixed length data units, each first FIFO storage including means for storing the fixed length data units of corresponding identifiers, a plurality of fixed length data units stored in a first FIFO storage comprise a variable length data unit; means for receiving the fixed length data unit transmitted through a line and storing the received fixed length data unit into the first FIFO storage of a corresponding identifier, the first FIFO storage storing the variable length data unit; the second FIFO storage being provided for every high-rank device; means for transferring the variable length data unit stored in said first FIFO storage to said second FIFO storage; means for sending the variable length data unit transferred to said second FIFO storage to a corresponding one of the high-rank device; and the third FIFO storage for storing an empty buffer, wherein when data stored in one of said second FIFO storages is read, the buffer of the one of said second FIFO storages is stored in said third FIFO storage as the empty buffer.
Claim 12
Dependent Claim 257 words
An adaptation processing apparatus for assembling received data units of a fixed length to form data units of a variable length and transmitting the variable length data units to a plurality of high-rank devices respectively for processing the variable length data units, comprising: a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit to provide first, second and third first-in-first-out (FIFO) storages; the first FIFO storages, provided for every identifier of the fixed length data units, each first FIFO storage including means for storing the fixed length data units of corresponding identifiers, a plurality of fixed length data units stored in a first FIFO storage comprise a variable length data unit; means for receiving the fixed length data unit transmitted through a line and storing the received fixed length data unit into the first FIFO storage of a corresponding identifier, the first FIFO storage storing the variable length data unit; the second FIFO storage being provided for every high-rank device; means for transferring the variable length data unit stored in said first FIFO storage to said second FIFO storage; means for sending the variable length data unit transferred to said second FIFO storage to a corresponding one of the high-rank device; and the third FIFO storage for storing an empty buffer, wherein when data stored in one of said second FIFO storages is read, the buffer of the one of said second FIFO storages is stored in said third FIFO storage as the empty buffer.
Claim 13
Dependent Claim 98 words
The adaptation processing apparatus according to claim 9, further comprising: a fourth FIFO storage obtained by partitioning the memory into the plurality of the buffers, each buffers having the capacity of the fixed length data unit; means for, when data stored in one of said first FIFO storages includes error data, storing all data stored in the one of said first FIFO storages into said fourth FIFO storage, wherein when the data stored in said fourth FIFO storage is read, the buffer of said fourth FIFO storage is stored in said third FIFO storage as the empty buffer.
Claim 14
Dependent Claim 53 words
The adaptation processing apparatus according to claim 9, wherein said means for transferring includes means for transferring a table defining relations between the identifiers and the high-rank devices, and means for transferring the variable length data unit stored in said first FIFO storage to said second FIFO storage with reference to said table.
Claim 15
Dependent Claim 294 words
An adaptation processing apparatus for assembling received data units of a fixed length to form data units of a variable length and transmitting the variable length data units to a plurality of high-rank devices respectively for processing the variable length data units, comprising: a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit to provide first, second and third first-in-first-out (FIFO) storages; the first FIFO storages, provided for every identifier of the fixed length data units, each first FIFO storage including means for storing the fixed length data units of corresponding identifiers, a plurality of fixed length data units stored in a first FIFO storage comprise a variable length data unit; means for receiving each fixed length data unit transmitted through a line and storing the received fixed length data unit into the first FIFO storage in accordance with a corresponding identifier; the second FIFO storages being provided for every high-rank device; means for transferring the buffer of one of said first FIFO storages to said second FIFO storage when the variable length data unit is stored in the one of said first FIFO storages; means for sending the variable length data unit of the buffer transferred to said second FIFO storage to a corresponding one of the high-rank device; and the third FIFO storage for storing an empty buffer, wherein when data stored in one of said second FIFO storages is read, the buffer of the one of said second FIFO storages is stored in said third FIFO storage as the empty buffer, and wherein the empty buffer of said third FIFO storage is transferred to said second FIFO storage when said means for receiving receives a fixed length data unit.
Claim 16
Dependent Claim 294 words
An adaptation processing apparatus for assembling received data units of a fixed length to form data units of a variable length and transmitting the variable length data units to a plurality of high-rank devices respectively for processing the variable length data units, comprising: a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit to provide first, second and third first-in-first-out (FIFO) storages; the first FIFO storages, provided for every identifier of the fixed length data units, each first FIFO storage including means for storing the fixed length data units of corresponding identifiers, a plurality of fixed length data units stored in a first FIFO storage comprise a variable length data unit; means for receiving each fixed length data unit transmitted through a line and storing the received fixed length data unit into the first FIFO storage in accordance with a corresponding identifier; the second FIFO storages being provided for every high-rank device; means for transferring the buffer of one of said first FIFO storages to said second FIFO storage when the variable length data unit is stored in the one of said first FIFO storages; means for sending the variable length data unit of the buffer transferred to said second FIFO storage to a corresponding one of the high-rank device; and the third FIFO storage for storing an empty buffer, wherein when data stored in one of said second FIFO storages is read, the buffer of the one of said second FIFO storages is stored in said third FIFO storage as the empty buffer, and wherein the empty buffer of said third FIFO storage is transferred to said second FIFO storage when said means for receiving receives a fixed length data unit.
Claim 17
Dependent Claim 97 words
The adaptation processing apparatus according to claim 12, further comprising: a fourth FIFO storage obtained by partitioning the memory into the plurality of the buffers each having the capacity of the fixed length data unit; means for, when data stored in one of said first FIFO storages includes error data, storing all data stored in the one of said first FIFO storages into said fourth FIFO storage, wherein when the data stored in said fourth FIFO storage is read, the buffer of said fourth FIFO storage is stored in said third FIFO storage as the empty buffer.
Claim 18
Dependent Claim 39 words
The adaptation processing apparatus according to claim 12, wherein said buffers are linked by pointers to form said first to third FIFO storages and buffer transfer among said first to third FIFO storages is performed by controlling said pointers.
Claim 19
Dependent Claim 234 words
A broadband communication system comprising: interface means for communicating a data unit of a fixed length through a transmission line; an asynchronous transfer mode switching means operatively connected to said interface means for communicating the fixed length data unit therewith; and an adaptation processing apparatus for receiving the fixed length data unit from said asynchronous transfer mode switching means, said adaptation processing apparatus comprising a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit, to provide first, second and third first-in-first-out (FIFO) storages; the first FIFO storages, provided for every identifier of the fixed length data units, each first FIFO storage including means for storing fixed length data units of corresponding identifiers transmitted through a line, a plurality of fixed length data units stored in a first FIFO storage comprise a variable length data unit; the second FIFO storages, provided for every high-rank device, each second FIFO storage including means for storing the variable length data unit stored in said FIFO storage and sending the stored variable length data unit to a corresponding one of the high-rank devices; and, the third FIFO storage for storing an empty buffer, wherein when data stored in one of said second FIFO storages is read, the buffer of the one of said second FIFO storages is stored in said third FIFO storage as the empty buffer.
Claim 20
Dependent Claim 234 words
A broadband communication system comprising: interface means for communicating a data unit of a fixed length through a transmission line; an asynchronous transfer mode switching means operatively connected to said interface means for communicating the fixed length data unit therewith; and an adaptation processing apparatus for receiving the fixed length data unit from said asynchronous transfer mode switching means, said adaptation processing apparatus comprising a memory which is partitioned into a plurality of buffers, each buffer having a capacity for storing a fixed length data unit, to provide first, second and third first-in-first-out (FIFO) storages; the first FIFO storages, provided for every identifier of the fixed length data units, each first FIFO storage including means for storing fixed length data units of corresponding identifiers transmitted through a line, a plurality of fixed length data units stored in a first FIFO storage comprise a variable length data unit; the second FIFO storages, provided for every high-rank device, each second FIFO storage including means for storing the variable length data unit stored in said FIFO storage and sending the stored variable length data unit to a corresponding one of the high-rank devices; and, the third FIFO storage for storing an empty buffer, wherein when data stored in one of said second FIFO storages is read, the buffer of the one of said second FIFO storages is stored in said third FIFO storage as the empty buffer.
Claim 21
Dependent Claim 96 words
The broadband communication system according to claim 15, further comprising: a fourth FIFO storage obtained by partitioning the memory into the plurality of the buffers each having the capacity of the fixed length data unit, wherein when data stored in one of said first FIFO storages includes error data, said fourth FIFO storage stores all data stored in the one of said first FIFO storages, and wherein when the data stored in said fourth FIFO storage is read, the buffer of said fourth FIFO storage is stored in said third FIFO storage as the empty buffer.
Claim 22
Dependent Claim 39 words
The broadband communication system according to claim 15, wherein said buffers are linked by pointers to form said first to third FIFO storages and data transfer among said first to third FIFO storages is performed by controlling said pointers.
Claim 23
Dependent Claim 45 words
The broadband communication system according to claim 15, further comprising: means for measuring a resident time of the fixed length data units stored in each of said first FIFO storages and scrapping the fixed length data unit stored for a time exceeding a predetermined duration.
Claim 24
Dependent Claim 49 words
The broadband communication system according to claim 15, further comprising: means for measuring a number of fixed length data units stored in each of said first FIFO storages and scrapping the fixed length data units stored in said first FIFO storage when the measured number exceeds a predetermined value.
Claim 25
Dependent Claim 37 words
The broadband communication system according to claim 15, further comprising: means for arbitrarily setting a time period between the variable length data units sequentially sent from each of said second FIFO storages to the corresponding high-rank device.
Claim 26
Dependent Claim 68 words
The broadband communication system according to claim 15, further comprising: means for detecting whether or not the fixed length data unit received from said asynchronous transfer mode switching means includes a control cell for use in said broadband communication system; and means for, when the control cell is detected in the received fixed length data unit, sending the detected control cell to means for processing the control cell.
Claim 27
Dependent Claim 22 words
The broadband communication system according to claim 21, wherein the control cell includes information such as setting and disuse of a root.

References Cited (Backward Citations)

US4910731A Cited
US4956839A Cited
US5101404A Cited
US5007045A Cited
US5062106A Cited
US5099475A Cited
US5084867A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag