Patent US5822304A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5822304A Expired / Lapsed US ⏱️ 0.0 years remaining

Scanning for active ATM virtual channel/virtual path identifiers

Assignee: Viavi Solutions Inc
•
Filing: 1996-03-22
•
Granted: 1998-10-13
•
Expires: 2016-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An instrument and a method for identifying active channels in a communications system, especially a system operating according to the asynchronous transfer mode (ATM) protocol in which data cells are associated with virtual channels (VCs) and virtual paths (VPs). The instrument includes an ATM module with a VP/VC filter that permits capture of only those ATM cells corresponding to any selected set of VCs for a particular VP. The module also includes a processor that executes software that controls the VP/VC filter to scan through VP/VCs using a combination of slow and fast scan sequences such that channels with heavy traffic are identified quickly and channels with low bandwidth traffic are also identified, although not necessarily as quickly. To identify active VCs on a particular VP, the VP/VC filter is initially set to capture cells on all channels; as active channels are identified, those channels are disabled in the filter.

Inventors

  • 👤 Richard J. Brody
  • 👤 David Romano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 22:46
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5628

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 168 words
A method for identifying active channels in a communications system in which cells of data being communicated are associated with channels and the channels are organized in groups of channels, the method comprising: performing a fast scan in which a basic scan process is performed a plurality of times, each time starting with a different group of channels from those recently scanned; performing a slow scan in which the basic scan process is performed once; where the basic scan process includes the steps of checking to determine if data is being communicated on each group of channels, allocating a first period of time for each group of channels; for each group of channels in which data has been found, monitoring the data being communicated on such group of channels to identify specific active channels, and storing a list of the active channels; and where the first period of time used in the fast scan is short compared to the first period of time used in the slow scan.
Claim 2
Independent Claim 168 words
A method for identifying active channels in a communications system in which cells of data being communicated are associated with channels and the channels are organized in groups of channels, the method comprising: performing a fast scan in which a basic scan process is performed a plurality of times, each time starting with a different group of channels from those recently scanned; performing a slow scan in which the basic scan process is performed once; where the basic scan process includes the steps of checking to determine if data is being communicated on each group of channels, allocating a first period of time for each group of channels; for each group of channels in which data has been found, monitoring the data being communicated on such group of channels to identify specific active channels, and storing a list of the active channels; and where the first period of time used in the fast scan is short compared to the first period of time used in the slow scan.
Claim 3
Dependent Claim 33 words
The method of claim 1 wherein the communications system operates according to the ATM protocol and the channels are ATM virtual channels (VCs) and the groups of channels are ATM virtual paths (VPs).
Claim 4
Dependent Claim 17 words
The method of claim 1 wherein the fast scan/slow scan combination is performed a plurality of times.
Claim 5
Dependent Claim 32 words
The method of claim 1 wherein the first period of time in the slow scan is more than four times as long as the first period of time in the fast scan.
Claim 6
Dependent Claim 33 words
The method of claim 1 wherein the first period of time in the slow scan is approximately 140 milliseconds and the first period of time in the fast scan is approximately 3.3 milliseconds.
Claim 7
Dependent Claim 47 words
The method of claim 1 wherein the monitoring to identify specific active channels continues on a particular group of channels until a second period of time has passed with no data being communicated on a channel that has not already been noted for that group of channels.
Claim 8
Dependent Claim 33 words
The method of claim 6 wherein the second period of time in the fast scan is approximately 430 milliseconds and the second period of time in the slow scan is approximately 805 milliseconds.
Claim 9
Dependent Claim 223 words
Apparatus for identifying active channels in a communications system in which cells of data being communicated are associated with channels (VCs) and the channels are organized in groups of virtual channels known as virtual paths (VPs), the apparatus comprising: (A) a cell capture system for receiving data being communicated in the communications system and storing information relating to cells received on a specified VP, where the information stored includes identification of the corresponding VC for the cell; (B) means for executing a VP scan in which the cell capture system is successively set to each VP for a VPwait period of time to determine whether there are any active channels within such VP; (C) means for executing a VC scan in which the cell capture system is successively set to each VP that was determined to have an active channel, and the VC identifications stored by the cell capture system reviewed and identified as active channels, where the cell capture for each VP continues for at least a VCwait period of time; (D) means for controlling execution of VP scans and VC scans and for controlling the values of VPwait such that a plurality of VP/VC scan combinations are executed, most combinations being executed with a VPwait that is less that one fourth as long as the VPwait for other VP/VC scan combinations.
Claim 10
Dependent Claim 223 words
Apparatus for identifying active channels in a communications system in which cells of data being communicated are associated with channels (VCs) and the channels are organized in groups of virtual channels known as virtual paths (VPs), the apparatus comprising: (A) a cell capture system for receiving data being communicated in the communications system and storing information relating to cells received on a specified VP, where the information stored includes identification of the corresponding VC for the cell; (B) means for executing a VP scan in which the cell capture system is successively set to each VP for a VPwait period of time to determine whether there are any active channels within such VP; (C) means for executing a VC scan in which the cell capture system is successively set to each VP that was determined to have an active channel, and the VC identifications stored by the cell capture system reviewed and identified as active channels, where the cell capture for each VP continues for at least a VCwait period of time; (D) means for controlling execution of VP scans and VC scans and for controlling the values of VPwait such that a plurality of VP/VC scan combinations are executed, most combinations being executed with a VPwait that is less that one fourth as long as the VPwait for other VP/VC scan combinations.
Claim 11
Dependent Claim 21 words
The apparatus of claim 8 wherein the long VPwait is approximately 140 milliseconds and the short VPwait is approximately 3.3 milliseconds.
Claim 12
Dependent Claim 117 words
The apparatus of claim 8 in which the cell capture system includes: a capture buffer, storage for a channel mask, and buffer control circuitry arranged such that cells associated with channels that are enabled in the mask are "captured", and cells associated with channels that are disabled in the mask are not "captured", where "capture" of a cell means storing data, including at least identification of the cell's associated channel, relating to the cell in the capture buffer; and further comprising: (E) a control system that reviews data in the capture buffer and, for each channel associated with a cell that has been captured, identifies such channel as active and sets the mask to disable such channel.
Claim 13
Dependent Claim 141 words
Apparatus for identifying active channels in a communications system in which cells of data being communicated are associated with channels, the apparatus comprising: (A) a selective cell capture system connected to receive data from the communications system including, a capture buffer, storage for a channel mask, and buffer control circuitry arranged such that cells associated with channels that are enabled in the mask are "captured", and cells associated with channels that are disabled in the mask are not "captured", where "capture" of a cell means storing data, including at least identification of the cell's associated channel, relating to the cell in the capture buffer; and (B) a control system that views data in the capture buffer and, for each channel associated with a cell that has been captured, identifies such channel as active and sets the mask to disable such channel.
Claim 14
Dependent Claim 141 words
Apparatus for identifying active channels in a communications system in which cells of data being communicated are associated with channels, the apparatus comprising: (A) a selective cell capture system connected to receive data from the communications system including, a capture buffer, storage for a channel mask, and buffer control circuitry arranged such that cells associated with channels that are enabled in the mask are "captured", and cells associated with channels that are disabled in the mask are not "captured", where "capture" of a cell means storing data, including at least identification of the cell's associated channel, relating to the cell in the capture buffer; and (B) a control system that views data in the capture buffer and, for each channel associated with a cell that has been captured, identifies such channel as active and sets the mask to disable such channel.

References Cited (Backward Citations)

US5313453A Cited
US5257311A Cited
US5280469A Cited
US5440565A Cited
US5457700A Cited
US5408461A Cited
US5434846A Cited
US5481536A Cited
US5442702A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-12 2002-04-13 2002-10-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-12 2006-04-13 2006-10-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-12 2010-04-13 2010-10-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag