Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
256 words
In an apparatus for queuing and scheduling ATM cells connected to an output side of an ATM switch including buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule a particular cell for transmission on a first calendar for controlling a sustainable cell rate, the improvement comprising: means for generating in said control means a second signal indicative of a minimum delay value simultaneously applied with the first signal to the buffer means to schedule the particular cell for transmission, wherein the minimum delay value controls a second calendar for controlling a peak cell rate, and wherein the means for generating in said control means a second signal indicative of a minimum delay value is further defined by utilizing a value T+Dmin to schedule a cell onto the second calendar, where T is a real time value and Dmin is the minimum delay value and wherein the second calendar further comprises a real time read pointer for each cell incremented for each time slot, wherein each cell is applied only once to said buffer means and wherein each cell has a first pointer identifying its time slot in a peak cell rate calendar and a second pointer identifying its timeslot in the sustainable cell rate calendar.
Claim 2
Dependent Claim
256 words
In an apparatus for queuing and scheduling ATM cells connected to an output side of an ATM switch including buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule a particular cell for transmission on a first calendar for controlling a sustainable cell rate, the improvement comprising: means for generating in said control means a second signal indicative of a minimum delay value simultaneously applied with the first signal to the buffer means to schedule the particular cell for transmission, wherein the minimum delay value controls a second calendar for controlling a peak cell rate, and wherein the means for generating in said control means a second signal indicative of a minimum delay value is further defined by utilizing a value T+Dmin to schedule a cell onto the second calendar, where T is a real time value and Dmin is the minimum delay value and wherein the second calendar further comprises a real time read pointer for each cell incremented for each time slot, wherein each cell is applied only once to said buffer means and wherein each cell has a first pointer identifying its time slot in a peak cell rate calendar and a second pointer identifying its timeslot in the sustainable cell rate calendar.
Claim 3
Dependent Claim
42 words
The improvement of claim 1, wherein a group of channel connections defining a route share a peak cell rate for the route are scheduled on said peak cell rate calendar as a route and individually scheduled on said sustainable cell rate calendar.
Claim 4
Dependent Claim
234 words
In an apparatus for queuing and scheduling ATM cells connected to an output side of an ATM switch including buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule a particular cell for transmission on a first calendar for controlling a sustainable cell rate, the improvement comprising: means for generating in said control means a second signal indicative of a minimum delay value simultaneously applied with the first signal to the buffer means to schedule the particular cell for transmission by utilizing a value T+Dmin to schedule a cell onto a second calendar, where T is a real time value and Dmin is the minimum delay value, and wherein the minimum delay value controls the second calendar for controlling a peak cell rate, the second calendar further comprising: a real time read pointer for each cell incremented for each time slot, wherein each cell is applied only once to said buffer means and wherein each cell has a first pointer identifying its time slot in a peak cell rate calendar and a second pointer identifying its time slot in the sustainable cell rate calendar.
Claim 5
Dependent Claim
234 words
In an apparatus for queuing and scheduling ATM cells connected to an output side of an ATM switch including buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule a particular cell for transmission on a first calendar for controlling a sustainable cell rate, the improvement comprising: means for generating in said control means a second signal indicative of a minimum delay value simultaneously applied with the first signal to the buffer means to schedule the particular cell for transmission by utilizing a value T+Dmin to schedule a cell onto a second calendar, where T is a real time value and Dmin is the minimum delay value, and wherein the minimum delay value controls the second calendar for controlling a peak cell rate, the second calendar further comprising: a real time read pointer for each cell incremented for each time slot, wherein each cell is applied only once to said buffer means and wherein each cell has a first pointer identifying its time slot in a peak cell rate calendar and a second pointer identifying its time slot in the sustainable cell rate calendar.
Claim 6
Independent Claim
188 words
A method of queuing and scheduling ATM cells connected to an output side of an ATM switch having buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule the particular cell for transmission on a first calendar for controlling a sustainable cell rate, the method comprising the steps of: generating a second signal indicative of minimum delay value by using said control means; applying said second signal indicative of a minimum delay value to the buffer means; simultaneously using said second signal with said first signal to schedule the particular cell for transmission; storing each cell only once in said buffer means; providing a first pointer for each cell to identify the cell time slot in a peak cell rate calendar; and providing a second pointer to identify the cell time slot in the sustainable cell rate calendar.
Claim 7
Independent Claim
188 words
A method of queuing and scheduling ATM cells connected to an output side of an ATM switch having buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of a maximum delay value which is applied to the buffer means and used to schedule the particular cell for transmission on a first calendar for controlling a sustainable cell rate, the method comprising the steps of: generating a second signal indicative of minimum delay value by using said control means; applying said second signal indicative of a minimum delay value to the buffer means; simultaneously using said second signal with said first signal to schedule the particular cell for transmission; storing each cell only once in said buffer means; providing a first pointer for each cell to identify the cell time slot in a peak cell rate calendar; and providing a second pointer to identify the cell time slot in the sustainable cell rate calendar.
Claim 8
Independent Claim
194 words
A method of queuing and scheduling ATM cells connected to an output side of an ATM switch having buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of maximum delay value which is applied to the buffer means and used to schedule the particular cell for transmission on a first calendar for controlling a sustainable cell rate, wherein a group of channel connections defining a route share a peak cell rate for the route, the method comprising the steps of: generating a second signal indicative of minimum delay value by using said control means; applying said second signal indicative of a minimum delay value to the buffer means; simultaneously using said second signal with said first signal to schedule the particular cell for transmission; scheduling the group of channel connections defining a route on a peak cell rate calendar as a route; and individually scheduling said group of channel connections defining a route on the sustainable cell rate calendar.
Claim 9
Independent Claim
194 words
A method of queuing and scheduling ATM cells connected to an output side of an ATM switch having buffer means connected to an input line upon which ATM cells are received, an output line upon which ATM cells are transmitted, control means for receiving, for each cell, a channel identifier and a path identifier from which a first signal is generated indicative of maximum delay value which is applied to the buffer means and used to schedule the particular cell for transmission on a first calendar for controlling a sustainable cell rate, wherein a group of channel connections defining a route share a peak cell rate for the route, the method comprising the steps of: generating a second signal indicative of minimum delay value by using said control means; applying said second signal indicative of a minimum delay value to the buffer means; simultaneously using said second signal with said first signal to schedule the particular cell for transmission; scheduling the group of channel connections defining a route on a peak cell rate calendar as a route; and individually scheduling said group of channel connections defining a route on the sustainable cell rate calendar.