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

Error detection and correction method for an asynchronous transfer mode (ATM) network device

Assignee: LSI Corp
•
Filing: 1995-08-25
•
Granted: 1997-08-05
•
Expires: 2015-08-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An adaptive error detection and correction apparatus for an Asynchronous Transfer Mode (ATM) network device comprises a sensing unit for sensing a congestion condition in the ATM network and a global pacing rate unit for adaptively reducing a maximum allowable transmission ratio of ATM cells containing information to idle ATM cells in response to a sensed congestion condition. A processor stores a number corresponding to a relatively high maximum allowable transmission ratio in the global pacing rate register in the absence of a sensed congestion condition, and stores a number corresponding to a relatively low maximum allowable transmission ratio in the global pacing rate register in response to a sensed congestion condition. A controller adjusts the maximum allowable transmission ratio in accordance with the number stored in the global pacing rate register. A plurality of peak pacing rate counters reset to predetermined values upon decrementation to zero, the predetermined values corresponding to service intervals for segmentation of Conversion Sublayer Payload Data Unit (CD-PDU)s. The processor further includes circuitry for assigning the counters to selected CD-PDUs, and sensing the counters to determine whether or not segmentation of the selected CD-PDUs is within the respective service intervals. The apparatus further includes a channel group credit register having bits corresponding to the respective counters.

Inventors

  • 👤 Michael D. Rostoker
  • 👤 D. Tony Stelliga

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 07:34
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/124; G06F13/128; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L43/00; H04L47/00; H04L47/10; H04L47/11; H04L47/26; H04L47/263; H04L47/43; H04L49/00; H04L49/30; H04L49/3081; H04L49/50; H04L49/501; H04L49/55; H04L49/555; H04L49/557; H04L49/90; H04L49/901; H04L49/9084; H04L49/9089; H04L49/9094; H04N; H04N19/00; H04N19/42; H04N19/60; H04N19/61; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2381; H04N21/40; H04N21/43; H04N21/438; H04N21/4381; H04N21/60; H04N21/61; H04N21/6106; H04N21/6137; H04N21/63; H04N21/643; H04N21/64307; H04N21/647; H04N21/64723; H04N21/6473; H04N21/64738; H04N21/64784; H04N21/64792; H04L2012/5603; H04L2012/5609; H04L2012/5613; H04L2012/5614; H04L2012/5615; H04L2012/5616; H04L2012/5628; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5635; H04L2012/5636; H04L2012/5637; H04L2012/5638; H04L2012/5646; H04L2012/5647; H04L2012/5652; H04L2012/5653; H04L2012/5664; H04L2012/5665; H04L43/08; H04L43/0805; H04L43/0817; H04L43/0852; H04L43/0876; H04L43/0894; H04L43/10; H04L43/106; H04L49/20; H04L49/3009; H04N19/70; H04Q2213/00; H04Q2213/13034; H04Q2213/13097; H04Q2213/13141; H04Q2213/13174; H04Q2213/13204; H04Q2213/13216; H04Q2213/13296; H04Q2213/13322; H04Q2213/13332; H04Q2213/13353; Y; Y02; Y02D; Y02D30/00; Y02D30/50

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 106 words
A method of detecting and correcting errors in an Asynchronous Transfer Mode (ATM) network device, comprising the steps of: a) sensing a congestion condition in said ATM network; b) reducing a maximum allowable transmission ratio of ATM cells containing information to idle ATM cells in response to a sensed congestion condition; c) storing a number corresponding to a relatively high maximum allowable transmission ratio in the absence of a sensed congestion condition; d) storing a number corresponding to a relatively low maximum allowable transmission ratio in response to a sensed congestion condition; and e) adjusting said maximum allowable transmission ratio in accordance with said stored number.
Claim 2
Independent Claim 106 words
A method of detecting and correcting errors in an Asynchronous Transfer Mode (ATM) network device, comprising the steps of: a) sensing a congestion condition in said ATM network; b) reducing a maximum allowable transmission ratio of ATM cells containing information to idle ATM cells in response to a sensed congestion condition; c) storing a number corresponding to a relatively high maximum allowable transmission ratio in the absence of a sensed congestion condition; d) storing a number corresponding to a relatively low maximum allowable transmission ratio in response to a sensed congestion condition; and e) adjusting said maximum allowable transmission ratio in accordance with said stored number.
Claim 3
Independent Claim 103 words
A method of detecting and correction errors in an Asynchronous Transfer Mode (ATM) network device, comprising the steps of: a) sensing a congestion condition in said ATM network; b) reducing a maximum allowable transmission ratio of ATM cells containing information to idle ATM cells in response to a sensed congestion condition; c) resetting, upon decrementation to zero, a plurality of counters to predetermined values which correspond to service intervals for segmentation of Conversion Sublayer Payload Data Units (CS-PDUs); d) assigning said counters to selected CS-PDUs; and e) sensing said counters to determine whether segmentation of said selected CS-PDUs is within said service interval.
Claim 4
Independent Claim 103 words
A method of detecting and correction errors in an Asynchronous Transfer Mode (ATM) network device, comprising the steps of: a) sensing a congestion condition in said ATM network; b) reducing a maximum allowable transmission ratio of ATM cells containing information to idle ATM cells in response to a sensed congestion condition; c) resetting, upon decrementation to zero, a plurality of counters to predetermined values which correspond to service intervals for segmentation of Conversion Sublayer Payload Data Units (CS-PDUs); d) assigning said counters to selected CS-PDUs; and e) sensing said counters to determine whether segmentation of said selected CS-PDUs is within said service interval.
Claim 5
Dependent Claim 29 words
The method of claim 2 further comprising the steps of: designating a plurality of CS-PDUs having similar characteristics; and simultaneously segmenting said plurality of CS-PDUs as a channel group.
Claim 6
Dependent Claim 62 words
The method of claim 3 further comprising the steps of: setting bits of said counters to a first logical sense prior to segmentation of a channel group; setting bits of said counters to a second logical sense upon decrementation of a respective counter; and designating a channel group as being credited for transmission when a respective bit has said second logical sense.
Claim 7
Dependent Claim 28 words
The method of claim 3 further comprising the steps of: assigning priorities to said channel groups; and causing said channel groups to be segmented in order of priority.
Claim 8
Dependent Claim 14 words
The method of claim 2 further comprising the step of selectively stalling said counters.
Claim 9
Dependent Claim 23 words
The method of claim 2 further comprising the step of combining two of said counters in series for operation as a single counter.

References Cited (Backward Citations)

US4939724A Cited
US5157662A Cited
US5072442A Cited
US5214650A Cited
US5313454A Cited
US5446726A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-04 2001-02-03 2001-08-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-04 2005-02-03 2005-08-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-04 2009-02-03 2009-08-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag