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

Apparatus evaluating the data rates of virtual circuits occupying an asynchronous time-multiplexed transmission path

Assignee: Alcatel CIT SA
•
Filing: 1991-07-19
•
Granted: 1993-11-09
•
Expires: 2011-07-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for evaluating data rates of virtual circuits occupying an asynchronous time-multiplexed transmission path includes a memory in which each virtual circuit is allocated space containing a context defining conditions for evaluating the data rate of the virtual circuit. This context contains a starting time which was the current time as recorded on receiving an earlier cell in the virtual circuit under consideration. Each time a cell is received, the context of the virtual circuit to which the cell belongs is read, and the starting time is subtracted from the new current time, with the time difference established in this way constituting the basis on which the data rate is evaluated, and with repressive countermeasures being initiated in the event of the data rate being excessive. The apparatus further includes device for cyclically scanning the contexts and for incrementing a scan cycle counter in each context during the cyclic scanning, the scan cycle counter having an initial position. The apparatus is also responsive to the arrival of a cell to read the scan cycle counter, to observe its relative position relative to its initial position, and when the observed relative position corresponds to a given number of scan cycles, to inhibit any repressive countermeasures.

Inventors

  • 👤 Paul Vinel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 09:22
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/24; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L2012/5629; H04L2012/5631; H04L2012/5636

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 247 words
An apparatus for evaluating a data rate of virtual circuits conveying cells and occupying an asynchronous time-multiplexed transmission path, the apparatus comprising: a memory in which each virtual circuit is allocated space containing "context" data, defining data rate evaluation conditions of the virtual circuit and containing information resulting from earlier stages in evaluation, a clock organized to deliver a current time, processor means coupled to said memory and said clock for reading a context of a given virtual circuit to which a given cell belongs upon reception of said given cell, said context containing a starting time which was the current time as observed and recorded when an earlier cell of said given virtual circuit was received, said processor means subtracting said starting time from a present current time to establish a time difference, and said processor means evaluating said data rate in accordance with the time difference together with a number of cells observed between said given cell and the earlier cell, wherein the apparatus further includes means for cyclically scanning said context and, during said cyclic scanning, incrementing a scan cycle counter in each context, which counter has an initial position, together with additional means responsive to the arrival of a cell for reading the scan cycle counter, determining the position of said scan cycle counter relative to its initial position, and when said relative position corresponds to a given number of scan cycles, said given number being greater than one, inhibiting any repressive countermeasures.
Claim 2
Independent Claim 247 words
An apparatus for evaluating a data rate of virtual circuits conveying cells and occupying an asynchronous time-multiplexed transmission path, the apparatus comprising: a memory in which each virtual circuit is allocated space containing "context" data, defining data rate evaluation conditions of the virtual circuit and containing information resulting from earlier stages in evaluation, a clock organized to deliver a current time, processor means coupled to said memory and said clock for reading a context of a given virtual circuit to which a given cell belongs upon reception of said given cell, said context containing a starting time which was the current time as observed and recorded when an earlier cell of said given virtual circuit was received, said processor means subtracting said starting time from a present current time to establish a time difference, and said processor means evaluating said data rate in accordance with the time difference together with a number of cells observed between said given cell and the earlier cell, wherein the apparatus further includes means for cyclically scanning said context and, during said cyclic scanning, incrementing a scan cycle counter in each context, which counter has an initial position, together with additional means responsive to the arrival of a cell for reading the scan cycle counter, determining the position of said scan cycle counter relative to its initial position, and when said relative position corresponds to a given number of scan cycles, said given number being greater than one, inhibiting any repressive countermeasures.
Claim 3
Dependent Claim 18 words
An apparatus according to claim 1, wherein said given number is a threshold value recorded in the context.
Claim 4
Dependent Claim 49 words
An apparatus according to claim 1, wherein said initial position is a determined position such as a zero, and wherein said scan cycle counter is reset to its initial position whenever data rate evaluation processing is being performed for each received cell that refers to the context under consideration.
Claim 5
Dependent Claim 56 words
An apparatus according to claim 1, wherein said initial position is given by a marker value recorded in the context, and wherein the position of said scan cycle counter is written into the context as a new initial position during the data rate evaluation processing of each received cell that refers to the context under consideration.
Claim 6
Dependent Claim 69 words
An apparatus according to claim 1, wherein the apparatus further includes means for giving a maximum value that said time difference takes up and for giving a minimum value taken up by the counted number of cells, for the purpose of restarting the evaluation process from a situation in which it is assumed that no cell has been received during a maximum time interval to be taken into consideration.

References Cited (Backward Citations)

US5119364A Cited
US5132961A Cited
US5138607A Cited
US5140588A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag