Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
245 words
A cell-level dynamic slot allocating system for use in a connection-oriented cell switching network having a number of nodes and links between said nodes in which users transmit data cells via establishing connections between nodes through said network, said slot allocating system providing asynchronous transmission during either unallocated or unused cell transmission time slots to provide both a guaranteed transmission bandwidth for each user of said network, and bandwidth sharing amongst the users, comprising: a node and a number of incoming and outgoing links coupled thereto each of said incoming links having at least one of said connections associated therewith; means for assigning a fixed synchronous time slot for each connection associated with said node to permit the transmission of cells from said node within time frames having alternating fixed synchronous time slots and variable length asynchronous time slots; means at said node for transmitting cells associated with one of said connections over said network via one outgoing link within a predetermined fixed synchronous time slot; and, means associated with said one connection for transmitting associated cells over said network via said one outgoing link in an asynchronous time slot, said means for transmitting cells in an asynchronous time slot including means for detecting either unused or unallocated time in synchronous time slot at said one node and for asynchronously transmitting cells over said outgoing link in variable length asynchronous time slot augmented by the time made available by said detected unused or unallocated time.
Claim 2
Dependent Claim
245 words
A cell-level dynamic slot allocating system for use in a connection-oriented cell switching network having a number of nodes and links between said nodes in which users transmit data cells via establishing connections between nodes through said network, said slot allocating system providing asynchronous transmission during either unallocated or unused cell transmission time slots to provide both a guaranteed transmission bandwidth for each user of said network, and bandwidth sharing amongst the users, comprising: a node and a number of incoming and outgoing links coupled thereto each of said incoming links having at least one of said connections associated therewith; means for assigning a fixed synchronous time slot for each connection associated with said node to permit the transmission of cells from said node within time frames having alternating fixed synchronous time slots and variable length asynchronous time slots; means at said node for transmitting cells associated with one of said connections over said network via one outgoing link within a predetermined fixed synchronous time slot; and, means associated with said one connection for transmitting associated cells over said network via said one outgoing link in an asynchronous time slot, said means for transmitting cells in an asynchronous time slot including means for detecting either unused or unallocated time in synchronous time slot at said one node and for asynchronously transmitting cells over said outgoing link in variable length asynchronous time slot augmented by the time made available by said detected unused or unallocated time.
Claim 3
Dependent Claim
20 words
The system of claim 1 wherein said unallocated time is that associated with unused time within a synchronous time slot.
Claim 4
Dependent Claim
24 words
The system of claim 1, wherein said asynchronous time slot is augmented to the extent of unused time within a previous synchronous time slot.
Claim 5
Dependent Claim
71 words
The system of claim 1, wherein said switching network has an upstream node coupled to a downstream node such that an outgoing link from said upstream node is coupled to an incoming link at said downstream node, each of said nodes having a buffer; and means at said upstream node for interrupting said asynchronous transmission when the buffer at the corresponding downstream node is not empty enough to avoid data loss.
Claim 6
Dependent Claim
99 words
The system of claim 4, wherein said upstream switch has a number of input links coupled to the corresponding buffer for loading said buffer with cells of corresponding data in corresponding queues, both of said transmitting means including a transmission scheduler means for sequentially accessing said queues in a round robin fashion to provide for said synchronous and asynchronous transmissions, said scheduler means including means for detecting an empty queue and the amount of unused time within the corresponding synchronous time slot and for augmenting a subsequent asynchronous time slot for the transmission of data by said unused time.
Claim 7
Dependent Claim
17 words
The system of claim 5, wherein said scheduler means is coupled to said asynchronous transmission interruption means.
Claim 8
Dependent Claim
43 words
The system of claim 6, wherein said downstream switch includes means for generating a digital code indicative of the buffer occupation of the buffer therein and wherein said asynchronous transmission interruption means includes a link from said downstream switch to said upstream switch.
Claim 9
Dependent Claim
326 words
In a connection-oriented cell switching network having a number of users, a data transmission system for both providing a guaranteed transmission bandwidth for each user, and bandwidth sharing amongst the users, comprising: means for assigning each of said users at each node a fixed synchronous time slot for the transmission of data within a time frame having alternating synchronous and asynchronous time slots; means for generating data for transmission over said network from one of said users; means coupled to said data generating means for transmitting data associated with said one of said users over said network within a predetermined fixed synchronous time slot; and, means coupled to said data generating means for transmitting data associated with said one of said users over said network in an asynchronous time slot, said switching network having a downstream switch and an upstream switch incorporating said transmitting means and having incoming and outgoing links, one of said outgoing links coupled to said downstream switch, each of said switches having a buffer; and means at said upstream switch for interrupting said asynchronous transmission when the buffer at the corresponding downstream switch is not enough to avoid data loss, said downstream switch including means for generating a digital code indicative of the buffer occupation of the buffer therein, with said asynchronous transmission interruption means including a link from said downstream switch to said upstream switch, said upstream switch having a number of said incoming links coupled to the corresponding buffer thereof for loading said buffer with corresponding data in corresponding queues, said means for interrupting said asynchronous transmission including transmission scheduler means for sequentially accessing said queues in a timed round robin fashion to provide for said synchronous and asynchronous transmissions, said transmission scheduler means including means for detecting an empty queue and the amount of unused time within the corresponding synchronous time slot and for augmenting a subsequent asynchronous time slot for the transmission of data by said unused time.
Claim 10
Dependent Claim
326 words
In a connection-oriented cell switching network having a number of users, a data transmission system for both providing a guaranteed transmission bandwidth for each user, and bandwidth sharing amongst the users, comprising: means for assigning each of said users at each node a fixed synchronous time slot for the transmission of data within a time frame having alternating synchronous and asynchronous time slots; means for generating data for transmission over said network from one of said users; means coupled to said data generating means for transmitting data associated with said one of said users over said network within a predetermined fixed synchronous time slot; and, means coupled to said data generating means for transmitting data associated with said one of said users over said network in an asynchronous time slot, said switching network having a downstream switch and an upstream switch incorporating said transmitting means and having incoming and outgoing links, one of said outgoing links coupled to said downstream switch, each of said switches having a buffer; and means at said upstream switch for interrupting said asynchronous transmission when the buffer at the corresponding downstream switch is not enough to avoid data loss, said downstream switch including means for generating a digital code indicative of the buffer occupation of the buffer therein, with said asynchronous transmission interruption means including a link from said downstream switch to said upstream switch, said upstream switch having a number of said incoming links coupled to the corresponding buffer thereof for loading said buffer with corresponding data in corresponding queues, said means for interrupting said asynchronous transmission including transmission scheduler means for sequentially accessing said queues in a timed round robin fashion to provide for said synchronous and asynchronous transmissions, said transmission scheduler means including means for detecting an empty queue and the amount of unused time within the corresponding synchronous time slot and for augmenting a subsequent asynchronous time slot for the transmission of data by said unused time.