Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
165 words
A method for controlling user traffic to a fast packet switching system, each of the packets originating at a source of packets and having a virtual channel identifier (VCI), the method comprising the steps of: receiving the packets, each of the packets having associated therewith an arrival time; storing each of the received packets at an addressable location in a first memory, the first memory having a plurality of addressable locations; storing in a second memory addresses corresponding to the addressable locations in the first memory in which a packet not yet stored, the addresses stored in the second memory being utilized in the step of storing the received packets; linking packets having the same VCI in a queue in the first memory determining whether a particular queue of linked packets complies with the predetermined traffic parameters to obtain validated queue of linked packets; retrieving the first validated packet in queue from the first memory; and transmitting the retrieved packet to the packet switching system.
Claim 2
Independent Claim
165 words
A method for controlling user traffic to a fast packet switching system, each of the packets originating at a source of packets and having a virtual channel identifier (VCI), the method comprising the steps of: receiving the packets, each of the packets having associated therewith an arrival time; storing each of the received packets at an addressable location in a first memory, the first memory having a plurality of addressable locations; storing in a second memory addresses corresponding to the addressable locations in the first memory in which a packet not yet stored, the addresses stored in the second memory being utilized in the step of storing the received packets; linking packets having the same VCI in a queue in the first memory determining whether a particular queue of linked packets complies with the predetermined traffic parameters to obtain validated queue of linked packets; retrieving the first validated packet in queue from the first memory; and transmitting the retrieved packet to the packet switching system.
Claim 3
Dependent Claim
33 words
The method as claimed in claim 1 further comprising the step of tagging the retrieved packet when the first memory is full wherein the tagged packet is transmitted to the packet switching system.
Claim 4
Dependent Claim
41 words
The method of claim 2 wherein each of the queues has a head pointer and a tail pointer associated therewith and wherein the method further comprises the steps of storing the head and tail pointers in respective third and fourth memories.
Claim 5
Independent Claim
242 words
A system for controlling user traffic to a fast packet switching system, each of the packets originating at a source of packets and having a virtual channel identifier (VCI), the system comprising: means for receiving the packets, each of the packets, each of the packets having associated therewith an arrival time; a first memory means coupled to the means for receiving for storing each of the received packets at an addressable location, the first memory means having a plurality of addressable locations; a second memory means coupled to the first memory means for storing addresses corresponding to the addressable locations in the first memory means in which a pocket is not yet stored, the addresses stored in the second memory means being utilized to store the received packets; credit manager means coupled to the means for receiving and to the second memory means for determine whether a stored packet complies with predetermined traffic parameters including average arrival rate and mean burst rate based on its arrival time and its VCI to obtain a validated packet and for retrieving the validated packet from the first memory means; means for linking packets having the same VCI in a queue in the first memory means and wherein the credit manager means determines whether a particular queue of linked packets complies with the predetermined traffic parameters to obtain a validated queue of linked packets; and means for transmitting the retrieved packet to the packet switching system.
Claim 6
Independent Claim
242 words
A system for controlling user traffic to a fast packet switching system, each of the packets originating at a source of packets and having a virtual channel identifier (VCI), the system comprising: means for receiving the packets, each of the packets, each of the packets having associated therewith an arrival time; a first memory means coupled to the means for receiving for storing each of the received packets at an addressable location, the first memory means having a plurality of addressable locations; a second memory means coupled to the first memory means for storing addresses corresponding to the addressable locations in the first memory means in which a pocket is not yet stored, the addresses stored in the second memory means being utilized to store the received packets; credit manager means coupled to the means for receiving and to the second memory means for determine whether a stored packet complies with predetermined traffic parameters including average arrival rate and mean burst rate based on its arrival time and its VCI to obtain a validated packet and for retrieving the validated packet from the first memory means; means for linking packets having the same VCI in a queue in the first memory means and wherein the credit manager means determines whether a particular queue of linked packets complies with the predetermined traffic parameters to obtain a validated queue of linked packets; and means for transmitting the retrieved packet to the packet switching system.
Claim 7
Dependent Claim
33 words
The system as claimed in claim 4 further comprising means for tagging the retrieved packet when the first memory means in full wherein the tagged packet is transmitted to the packet switching system.
Claim 8
Dependent Claim
39 words
The system of claim 5 wherein each of the queues has a head pointer and a tail pointer associated therewith and wherein the second memory means includes first and second memories for storing the head and tail pointers, respectively.
Claim 9
Independent Claim
296 words
A system for controlling user traffic to a fast packet switching system, each of the packets originating at a source of packets and having a virtual channel identifier (VCI), the system, comprising: means for receiving the packets, each of the packets, each of the packets having associated therewith an arrival time; a first memory means coupled to the means for receiving for storing each of the received packets at an addressable location, the first memory means having a plurality of addressable locations; a second memory means coupled to the first memory means for storing addresses corresponding to the addressable locations in the first memory means in which a packet is not yet stored, the addresses stored in the second memory means being utilized to store the received packets; credit manager means coupled to the means for receiving and to the second memory means for determine whether a stored packet complies with predetermined traffic parameters including average arrival rate and mean burst rate based on its arrival time and its VCI to obtain a validated packet and for retrieving the validated packet from the first memory means, wherein the credit manager means includes forth memory means for storing a value corresponding to mean arrival interval associated with each packet and wherein the mean arrival interval is utilized by the credit manager means in determining a validated packet, wherein the fourth memory means further stores a maximum allowed burst length associated with each packet and wherein the maximum allowed burst length is utilized by the credit manager means in determining a validated packet and wherein the credit manager means also includes an arbiter means and at least one credit unit means coupled to the arbiter means; and means for transmitting the retrieved packet to the packet switching system.
Claim 10
Independent Claim
296 words
A system for controlling user traffic to a fast packet switching system, each of the packets originating at a source of packets and having a virtual channel identifier (VCI), the system, comprising: means for receiving the packets, each of the packets, each of the packets having associated therewith an arrival time; a first memory means coupled to the means for receiving for storing each of the received packets at an addressable location, the first memory means having a plurality of addressable locations; a second memory means coupled to the first memory means for storing addresses corresponding to the addressable locations in the first memory means in which a packet is not yet stored, the addresses stored in the second memory means being utilized to store the received packets; credit manager means coupled to the means for receiving and to the second memory means for determine whether a stored packet complies with predetermined traffic parameters including average arrival rate and mean burst rate based on its arrival time and its VCI to obtain a validated packet and for retrieving the validated packet from the first memory means, wherein the credit manager means includes forth memory means for storing a value corresponding to mean arrival interval associated with each packet and wherein the mean arrival interval is utilized by the credit manager means in determining a validated packet, wherein the fourth memory means further stores a maximum allowed burst length associated with each packet and wherein the maximum allowed burst length is utilized by the credit manager means in determining a validated packet and wherein the credit manager means also includes an arbiter means and at least one credit unit means coupled to the arbiter means; and means for transmitting the retrieved packet to the packet switching system.
Claim 11
Dependent Claim
34 words
The system of claim 7 wherein the credit manager means further includes a plurality of credit unit means coupled to the arbiter means, a plurality of credit unit means having the forth memory means.
Claim 12
Dependent Claim
20 words
The system of claim 7 wherein the forth memory means is coupled to the at least one credit unit means.
Claim 13
Independent Claim
316 words
A system for controlling user traffic to a fast packet switching system, each of the packets originating at a source of packets and having a virtual channel identifier (VCI), the system, comprising: means for receiving the packets, each of the packets having associated therewith an arrival time; a first memory means coupled to the means for receiving for storing each of the received packets at an addressable location, the first memory means having a plurality of addressable locations; a second memory means coupled to the first memory means for storing addresses corresponding to the addressable locations in the first memory means in which a packet is not yet stored, the addresses stored in the second memory means being utilized to store the received packets; credit manager means coupled to the means for receiving and to the second memory means for determine whether a stored packet complies with predetermined traffic parameters including average arrival rate and mean burst rate based on its arrival time and its VCI to obtain a validated packet and for retrieving the validated packet from the first memory means, wherein the credit manager means includes forth memory means for storing a value corresponding to mean arrival interval associated with each packet and wherein the mean arrival interval is utilized by the credit manager means in determining a validated packet, wherein the fourth memory means further stores a maximum allowed burst length associated with each packet and wherein the maximum allowed burst length is utilized by the credit manager means in determining a validated packet and wherein the credit manager means includes processor means coupled to the forth memory means and a sequencer means coupled to the processor means for storing a departure time for each of the stored packets, the processor means comparing the smallest departure time with a real-time value; and means for transmitting the retrieved packet to the packet switching system.
Claim 14
Independent Claim
316 words
A system for controlling user traffic to a fast packet switching system, each of the packets originating at a source of packets and having a virtual channel identifier (VCI), the system, comprising: means for receiving the packets, each of the packets having associated therewith an arrival time; a first memory means coupled to the means for receiving for storing each of the received packets at an addressable location, the first memory means having a plurality of addressable locations; a second memory means coupled to the first memory means for storing addresses corresponding to the addressable locations in the first memory means in which a packet is not yet stored, the addresses stored in the second memory means being utilized to store the received packets; credit manager means coupled to the means for receiving and to the second memory means for determine whether a stored packet complies with predetermined traffic parameters including average arrival rate and mean burst rate based on its arrival time and its VCI to obtain a validated packet and for retrieving the validated packet from the first memory means, wherein the credit manager means includes forth memory means for storing a value corresponding to mean arrival interval associated with each packet and wherein the mean arrival interval is utilized by the credit manager means in determining a validated packet, wherein the fourth memory means further stores a maximum allowed burst length associated with each packet and wherein the maximum allowed burst length is utilized by the credit manager means in determining a validated packet and wherein the credit manager means includes processor means coupled to the forth memory means and a sequencer means coupled to the processor means for storing a departure time for each of the stored packets, the processor means comparing the smallest departure time with a real-time value; and means for transmitting the retrieved packet to the packet switching system.