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

Broadband switching network with automatic bandwidth allocation in response to data cell detection

Assignee: UNIVERSITY OXFORD BROOKES
•
Filing: 1995-03-08
•
Granted: 1998-07-21
•
Expires: 2015-03-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract PCT No. PCT/GB95/00502 Sec. 371 Date Mar. 22, 1996 Sec. 102(e) Date Mar. 22, 1996 PCT Filed Mar. 8, 1995 PCT Pub. No. WO95/24812 PCT Pub. Date Sep. 14, 1995A broadband switching system and method switches asynchronously transferred cells of data using a dynamic bandwidth controller to control application of data cells from a number of transmitting end systems to an input port of the system. The dynamic bandwidth controller provides cell buffering from each source and controls output of data cells to the system according to a current cell rate assigned to cells from the respective end system. When an end system begins transmitting data cells, the controller detects the presence of incoming cells and requests bandwidth from a connection admission control forming part of the system. A default cell rate is provided for the end system so that transmission can continue until an appropriate bandwidth is allocated. The controller contains a buffer for buffering cells in this situation. Once appropriate bandwidth has been allocated, cell rate advice information from the connection admission control is fed back to the data bandwidth controller and thence to the transmitting end system to prevent transmission of cells at too high a rate for the available bandwidth.

Inventors

  • 👤 Avail Joy Smith
  • 👤 John Leonard Adams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 07:51
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L49/00; H04L49/30; H04L49/3081; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5614; H04L2012/5615; H04L2012/5629; H04L2012/563; H04L2012/5631; H04L2012/5632; H04L2012/5634; H04L2012/5635; H04L2012/5636; H04L2012/5638; H04L2012/5639

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 113 words
A broadband switching system having at least one ingress for connection to a respective signal source and at least one egress for connection to a selected signal receiving system, the switching system comprising: at least one switch for transmitting information-carrying asynchronously transferred data cells from the ingress to the egress, system control means for accepting and establishing a connection between the ingress and the egress via the said switch, and bandwidth control means arranged to detect the said information-carrying data cells received at the ingress and, automatically in response to such data cell detection, to cause the system control means to allocate bandwidth for the transmission of the data cells to the egress.
Claim 2
Dependent Claim 113 words
A broadband switching system having at least one ingress for connection to a respective signal source and at least one egress for connection to a selected signal receiving system, the switching system comprising: at least one switch for transmitting information-carrying asynchronously transferred data cells from the ingress to the egress, system control means for accepting and establishing a connection between the ingress and the egress via the said switch, and bandwidth control means arranged to detect the said information-carrying data cells received at the ingress and, automatically in response to such data cell detection, to cause the system control means to allocate bandwidth for the transmission of the data cells to the egress.
Claim 3
Dependent Claim 23 words
A system as in claim 1 wherein the system control means includes: means for identifying available bandwidth for the said allocation of bandwidth.
Claim 4
Dependent Claim 28 words
A system as in claim 2 wherein the bandwidth control means includes: means operable to receive from the means for identifying a control signal representing the available bandwidth.
Claim 5
Dependent Claim 45 words
A system as in claim 2 wherein: the system control means includes a congestion sensor for transmitting a congestion signal to the bandwidth control means, and the bandwidth control means includes feedback means for transmitting a reduce-traffic-level instruction to the ingress for the signal source.
Claim 6
Dependent Claim 74 words
A system as in claim 1 wherein, the bandwidth control means include: a transmission limiter having storage means for storing a maximum output data cell rate value derived from a control signal received by the limiter from the system control means, and means for limiting the transmission of data cells to the said switch when the rate at which data cells are received at the ingress exceeds the maximum output data cell rate value.
Claim 7
Dependent Claim 22 words
A system as in claim 5 wherein: the transmission limiter includes a buffer for delaying transmission of data cells to the switch.
Claim 8
Dependent Claim 37 words
A system as in claim 5 wherein the bandwidth control means include: feedback means arranged to transmit the maximum output data cell rate value to the ingress for transmission to a signal source generating the data cells.
Claim 9
Dependent Claim 60 words
A system as in claim 5 wherein: the ingress is arranged to receive data cells from a plurality of signal sources and the transmission limiter is operable to transmit data cells from one of the sources at a rate which is dependent on the number of data cells from one or more of the other sources stored by the device.
Claim 10
Dependent Claim 88 words
A system as in claim 1, wherein: the ingress is arranged to receive data cells from a plurality of signal sources, the bandwidth control means include a data cell monitoring stage operable to read routing identifiers associated with the data cells and to update activity status values associated with the routing identifiers, and the transition of an activity status value relating to a said identifier from an inactive to an active status causes the system control means to allocate bandwidth for data cells associated with the said identifier.
Claim 11
Dependent Claim 26 words
A system as in claim 1 wherein: the bandwidth control means are arranged to detect the rate at which data cells are supplied to the ingress.
Claim 12
Dependent Claim 47 words
A system as in claim 10 wherein: the bandwidth control means are arranged such that if the allocated bandwidth is more than that required to transmit the data cells at the monitored rate, the system control means are caused to allocate less bandwidth to the data cells.
Claim 13
Dependent Claim 46 words
A system as in claim 1 wherein: the bandwidth control means are arranged to read a bandwidth-identifying portion of the incoming data cells and to cause the system control means to allocate bandwidth to the data cells according to the bandwidth identified by the said portion.
Claim 14
Dependent Claim 50 words
A system as in claim 1 wherein: the bandwidth control means are arranged to limit the rate at which the incoming data cells are accepted onto the system according to a default bandwidth until allocation of bandwidth to the said incoming data cells by the system control means has occurred.
Claim 15
Dependent Claim 41 words
A system as in claim 13 wherein the bandwidth control means include: means for assigning a low priority status to the said incoming data cells while no bandwidth has been allocated to the data cells other than the said default bandwidth.
Claim 16
Dependent Claim 39 words
A system as in claim 1 wherein: the bandwidth control means include a data cell counter for counting data cells received from respective signal sources coupled to the bandwidth control means thereby to generate charging signals for customer billing.
Claim 17
Dependent Claim 63 words
A system as in claim 6 wherein: the buffer has means for detecting filling of the buffer to a predetermined threshold level, and the feedback means are responsive to the buffer to cause a re-transmission of the maximum output data cell rate value for the associated signal source when connected to the ingress when the buffer has been filled to the threshold level.
Claim 18
Dependent Claim 69 words
In a broadband switching system for the transmission of information-carrying asynchronously transferred data cells from an ingress of the system to an egress of the system, the improvement comprising: bandwidth control means arranged to detect incoming data cells received at the ingress, and system control means for automatically, in response to such data cell detection, causing allocation of bandwidth for the transmission of the data cells to the egress.
Claim 19
Dependent Claim 69 words
In a broadband switching system for the transmission of information-carrying asynchronously transferred data cells from an ingress of the system to an egress of the system, the improvement comprising: bandwidth control means arranged to detect incoming data cells received at the ingress, and system control means for automatically, in response to such data cell detection, causing allocation of bandwidth for the transmission of the data cells to the egress.
Claim 20
Independent Claim 77 words
A method of operating a broadband switching system for transmitting information-carrying asynchronously transferred data cells from an ingress of the system to an egress of the system via at least one switch, the method comprising: controlling the bandwidth for transmitting the data cells by detecting the data cells and, automatically in response to the detection, causing system control means of the system to allocate bandwidth for transmission of the data cells from the ingress to the egress.
Claim 21
Independent Claim 77 words
A method of operating a broadband switching system for transmitting information-carrying asynchronously transferred data cells from an ingress of the system to an egress of the system via at least one switch, the method comprising: controlling the bandwidth for transmitting the data cells by detecting the data cells and, automatically in response to the detection, causing system control means of the system to allocate bandwidth for transmission of the data cells from the ingress to the egress.
Claim 22
Dependent Claim 33 words
A method as in claim 18 wherein: the allocation of bandwidth is preceded by identification of available bandwidth, and congestion is signalled to the ingress to cause a reduction in input traffic level.
Claim 23
Dependent Claim 57 words
A method as in claim 18 including: storing a maximum output data cell rate value derived from a control signal received from the system control means, and limiting the transmission of data cells to the said switch when the rate at which data cells are received at the ingress exceeds the maximum output data cell rate value.
Claim 24
Dependent Claim 22 words
A method as in claim 20 wherein: the limiting step includes delaying transmission of data cells to the switch in a buffer.
Claim 25
Dependent Claim 28 words
A method as in claim 20 wherein: the maximum output data cell rate value is transmitted to a signal source generating the data cells as a feedback signal.
Claim 26
Dependent Claim 51 words
A method as in claim 20 including: receiving data cells from a plurality of signal sources, and wherein the limiting step includes transmitting data cells received from one of the sources at a rate which is dependent on the number of cells received from one or more of the other sources.
Claim 27
Dependent Claim 78 words
A method as in claim 18 including: receiving data cells from a plurality of signal sources, and monitoring the incoming data cells by reading routing identifiers associated with the data cells and updating activity status values associated with the routing identifiers, and causing the system control means to allocate bandwidth for data cells associated with a said identifier upon the transition of an activity status value relating to the said identifier from an active to an inactive status.
Claim 28
Dependent Claim 28 words
A method as in claim 18 wherein: the detecting step includes detecting the rate at which data cells are supplied to the ingress from an identified signal source.
Claim 29
Dependent Claim 39 words
A method as in claim 25 wherein: if the allocated bandwidth is more than that required to transmit the data cells at the detected rate, the system control means are caused to allocate less bandwidth to the data cells.
Claim 30
Dependent Claim 38 words
A method as in claim 18 including: reading a bandwidth-identifying portion of the incoming data cells, and causing the system control means to allocate bandwidth to the data cells according to the bandwidth identified by the said portion.
Claim 31
Dependent Claim 42 words
A method as in claim 18 including: limiting the rate at which incoming data cells are accepted onto the network according to a default bandwidth until allocation of bandwidth to the said incoming data cells by the system control means has occurred.
Claim 32
Dependent Claim 23 words
A method as in claim 18 including: counting data cells received from respective signal sources thereby to generate charging signals for customer billing.
Claim 33
Dependent Claim 79 words
A method as in claim 21 wherein: the maximum output data cell rate value is transmitted to a signal source generating the data cells as a feedback signal, and the filling of a buffer to a predetermined threshold level is detected and, in response to reaching the said predetermined threshold level, retransmission of the maximum output data cell rate value for the associated signal source is caused to occur when the buffer has been filled to the threshold level.
Claim 34
Dependent Claim 86 words
A dynamic bandwidth controller for a broadband switching system, which system is for transmitting information-carrying asynchronously transferred data cells from an ingress of the system to an egress of the system via at least one switch, wherein the controller comprises: means for detecting the said data cells received at the ingress, and means for issuing a bandwidth request signal automatically in response to such data cell detection to cause bandwidth to be allocated in the system for the transmission of the data cells to the egress.
Claim 35
Dependent Claim 86 words
A dynamic bandwidth controller for a broadband switching system, which system is for transmitting information-carrying asynchronously transferred data cells from an ingress of the system to an egress of the system via at least one switch, wherein the controller comprises: means for detecting the said data cells received at the ingress, and means for issuing a bandwidth request signal automatically in response to such data cell detection to cause bandwidth to be allocated in the system for the transmission of the data cells to the egress.
Claim 36
Dependent Claim 33 words
A controller as in claim 31 arranged to allow data cells to pass through the system while the bandwidth request is being processed in the system and before the said allocation of bandwidth.
Claim 37
Dependent Claim 60 words
A controller as in claim 31 including transmission limiting means arranged to store a data cell rate indicator value in response to a system control signal, and to limit the onward transmission of data cells when the rate at which data cells are received at the ingress exceeds a data cell rate indicated by the data cell rate indicator signal.
Claim 38
Dependent Claim 32 words
A system as in claim 1 arranged such that the transmission of the said data cells to the egress may be performed without requiring a prior bandwidth request signal at the ingress.
Claim 39
Dependent Claim 32 words
An improvement as in claim 17 arranged such that the transmission of the said data cells to the egress may be performed without requiring a prior bandwidth request signal at the ingress.
Claim 40
Dependent Claim 28 words
A method as in claim 18 wherein transmission of the data cells to the egress may be performed without requiring a prior bandwidth request signal at the ingress.
Claim 41
Dependent Claim 27 words
A controller as in claim 31 arranged such that data cells may be transmitted to the egress without requiring a prior bandwidth request signal at the ingress.
Claim 42
Dependent Claim 109 words
A broadband switching system comprising: at least one ingress for connection to a respective signal source, at least one egress for connection to a selected signal receiving system, at least one switch for transmitting information-carrying data cells from the ingress to the egress, system control means for accepting and establishing a connection between the ingress and the egress via the said switch, and bandwidth control means arranged to detect a newly active source of the said information-carrying data cells and operable with the system control means to automatically allocate bandwidth for transmission of the data cells through the system without requiring a prior bandwidth request signal from the source.
Claim 43
Dependent Claim 109 words
A broadband switching system comprising: at least one ingress for connection to a respective signal source, at least one egress for connection to a selected signal receiving system, at least one switch for transmitting information-carrying data cells from the ingress to the egress, system control means for accepting and establishing a connection between the ingress and the egress via the said switch, and bandwidth control means arranged to detect a newly active source of the said information-carrying data cells and operable with the system control means to automatically allocate bandwidth for transmission of the data cells through the system without requiring a prior bandwidth request signal from the source.
Claim 44
Dependent Claim 59 words
A system as in claim 38, wherein: the bandwidth control means include an activity detector for detecting a newly active signal source transmitting the said data cells, and in response to the said detection, causing immediate allocation of at least a default cell rate for transmission of the data cells, thereby to avoid rejection of any newly active source.
Claim 45
Independent Claim 95 words
A method of operating a broadband switching system for transmitting information-carrying asynchronously transferred data cells from an ingress of the system to an egress of the system via at least one switch, the method comprising: controlling the bandwidth for transmitting the data cells, the controlling step including detecting a newly active source of the said data cells and, automatically in response to such detection and without requiring a prior bandwidth requesting signal from the source, causing the system to allocate bandwidth for transmission of data cells from the source through the system to the egress.
Claim 46
Independent Claim 95 words
A method of operating a broadband switching system for transmitting information-carrying asynchronously transferred data cells from an ingress of the system to an egress of the system via at least one switch, the method comprising: controlling the bandwidth for transmitting the data cells, the controlling step including detecting a newly active source of the said data cells and, automatically in response to such detection and without requiring a prior bandwidth requesting signal from the source, causing the system to allocate bandwidth for transmission of data cells from the source through the system to the egress.
Claim 47
Dependent Claim 41 words
A method as in claim 40 wherein bandwidth allocation for a newly active source comprises the immediate allocation of at least a default data cell rate for transmission of the data cells, thereby to avoid rejection of any newly active source.

References Cited (Backward Citations)

US5377327A Cited
EP0452223A2 Cited
US5271005A Cited
US5315586A Cited
US5291481A Cited
US5313454A Cited
US5289462A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag