Patent US5706279A successfully refreshed from Google Patents.
US5706279A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Methods and systems for managing packet flow into a fast packet switching network
Assignee: Qwest Communications International Inc
•
Filing: 1997-02-18
•
Granted: 1998-01-06
•
Expires: 2017-02-18
Abstract
Abstract Methods and systems for controlling a flow of packets being forwarded by a customer premises equipment to an endpoint of a fast packet switching network having a plurality of virtual connections provisioned from the endpoint to a plurality of destination endpoints. A parameter indicative of bandwidth usage associated with the endpoint over at least two of the virtual connections is obtained. The flow of packets being forwarded to the endpoint is inhibited when the parameter violates a predetermined threshold.
Inventors
- 👤 Kari Teraslinna
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 19:05
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L49/00; H04L49/30; H04L49/3081; H04L2012/5603; H04L2012/5609; H04L2012/561; H04L2012/5612; H04L2012/5619; H04L2012/5629; H04L2012/5631; H04L2012/5636
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
152 words
A method of controlling a flow of packets being forwarded by a customer premise equipment to a source endpoint of a fast packet switching network, the fast packet switching network having a plurality of virtual connections provisioned from the source endpoint to a plurality of destination endpoints, the virtual connections utilized for communicating the packets to the destination endpoints, the method comprising the steps of: bundling the plurality of virtual connections together for the assignment of bandwidth; obtaining a bandwidth constraint associated with the source endpoint over all of the plurality of virtual connections, wherein the bandwidth constraint is independent of the destination endpoint as identified by a virtual connection; obtaining a parameter indicative of actual bandwidth usage associated with the source endpoint over the bundle of virtual connections emanating from the source endpoint; and inhibiting the flow of packets forwarded to the source endpoint when the parameter violates the bandwidth constraint.
Claim 2
Independent Claim
152 words
A method of controlling a flow of packets being forwarded by a customer premise equipment to a source endpoint of a fast packet switching network, the fast packet switching network having a plurality of virtual connections provisioned from the source endpoint to a plurality of destination endpoints, the virtual connections utilized for communicating the packets to the destination endpoints, the method comprising the steps of: bundling the plurality of virtual connections together for the assignment of bandwidth; obtaining a bandwidth constraint associated with the source endpoint over all of the plurality of virtual connections, wherein the bandwidth constraint is independent of the destination endpoint as identified by a virtual connection; obtaining a parameter indicative of actual bandwidth usage associated with the source endpoint over the bundle of virtual connections emanating from the source endpoint; and inhibiting the flow of packets forwarded to the source endpoint when the parameter violates the bandwidth constraint.
Claim 3
Dependent Claim
42 words
The method of claim 1 further comprising the steps of: queuing at least one packet when the parameter violates a predetermined threshold; and forwarding one of the at least one packet to the endpoint when the parameter complies with the predetermined threshold.
Claim 4
Dependent Claim
26 words
The method of claim 1 further comprising the step of updating the parameter when a packet is forwarded to the endpoint by the customer premise equipment.
Claim 5
Dependent Claim
18 words
The method of claim 3 wherein the parameter is incremented when the packet is forwarded to the endpoint.
Claim 6
Dependent Claim
16 words
The method of claim 1 further comprising a step of updating the parameter at periodic intervals.
Claim 7
Dependent Claim
14 words
The method of claim 5 wherein the parameter is decremented at the periodic intervals.
Claim 8
Dependent Claim
13 words
The method of claim 1 wherein the packets are asynchronous transfer mode cells.
Claim 9
Independent Claim
204 words
A method of controlling a flow of asynchronous transfer mode cells being forwarded by a customer premise equipment to a source endpoint of a fast packet switching network, the fast packet switching network having a plurality of virtual connections provisioned from the source endpoint to a plurality of destination endpoints, the virtual connections utilized for communicating the cells to the destination endpoints, the method comprising the steps of: bundling the plurality of virtual connections together for the assignment of bandwidth; obtaining a bandwidth constraint associated with the source endpoint over all of the plurality of virtual connections, wherein the bandwidth constraint is independent of the destination endpoint as identified by a virtual connection; obtaining a parameter indicative of actual bandwidth usage associated with the source endpoint over the bundle of virtual connections emanating from the source endpoint; updating the parameter in response to the customer premise equipment forwarding a cell to the source endpoint; inhibiting the flow of cells forwarded to the source endpoint when the parameter violates the bandwidth constraint; queuing at least one cell when the parameter violates the bandwidth constraint; and forwarding one of the at least one cell to the source endpoint when the parameter complies with the bandwidth constraint.
Claim 10
Independent Claim
204 words
A method of controlling a flow of asynchronous transfer mode cells being forwarded by a customer premise equipment to a source endpoint of a fast packet switching network, the fast packet switching network having a plurality of virtual connections provisioned from the source endpoint to a plurality of destination endpoints, the virtual connections utilized for communicating the cells to the destination endpoints, the method comprising the steps of: bundling the plurality of virtual connections together for the assignment of bandwidth; obtaining a bandwidth constraint associated with the source endpoint over all of the plurality of virtual connections, wherein the bandwidth constraint is independent of the destination endpoint as identified by a virtual connection; obtaining a parameter indicative of actual bandwidth usage associated with the source endpoint over the bundle of virtual connections emanating from the source endpoint; updating the parameter in response to the customer premise equipment forwarding a cell to the source endpoint; inhibiting the flow of cells forwarded to the source endpoint when the parameter violates the bandwidth constraint; queuing at least one cell when the parameter violates the bandwidth constraint; and forwarding one of the at least one cell to the source endpoint when the parameter complies with the bandwidth constraint.
Claim 11
Independent Claim
157 words
A system for controlling a flow of packets being forwarded by a customer premise equipment to a source endpoint of a fast packet switching network, the fast packet switching network having a plurality of virtual connections provisioned from the source endpoint to a plurality of destination endpoints, the virtual connections utilized for communicating the packets to the destination endpoints, the system comprising: means for bundling the plurality of virtual connections together for the assignment of bandwidth; means for obtaining a bandwidth constraint associated with the source endpoint over all of the plurality of virtual connections, wherein the bandwidth constraint is independent of the destination endpoint as identified by a virtual connection; means for obtaining a parameter indicative of actual bandwidth usage associated with the source endpoint over the bundle of virtual connections emanating from the source endpoint; and means for inhibiting the flow of packets forwarded to the source endpoint when the parameter violates the bandwidth constraint.
Claim 12
Independent Claim
157 words
A system for controlling a flow of packets being forwarded by a customer premise equipment to a source endpoint of a fast packet switching network, the fast packet switching network having a plurality of virtual connections provisioned from the source endpoint to a plurality of destination endpoints, the virtual connections utilized for communicating the packets to the destination endpoints, the system comprising: means for bundling the plurality of virtual connections together for the assignment of bandwidth; means for obtaining a bandwidth constraint associated with the source endpoint over all of the plurality of virtual connections, wherein the bandwidth constraint is independent of the destination endpoint as identified by a virtual connection; means for obtaining a parameter indicative of actual bandwidth usage associated with the source endpoint over the bundle of virtual connections emanating from the source endpoint; and means for inhibiting the flow of packets forwarded to the source endpoint when the parameter violates the bandwidth constraint.
Claim 13
Dependent Claim
49 words
The system of claim 9 further comprising: means for storing at least one packet in a queue when the parameter violates a predetermined threshold; and means for forwarding one of the at least one packet in the queue to the endpoint when the parameter complies with the predetermined threshold.
Claim 14
Dependent Claim
25 words
The system of claim 9 further comprising means for updating the parameter when a packet is forwarded to the endpoint by the customer premise equipment.
Claim 15
Dependent Claim
18 words
The system of claim 11 wherein the parameter is incremented when the packet is forwarded to the endpoint.
Claim 16
Dependent Claim
15 words
The system of claim 9 further comprising means for updating the parameter at periodic intervals.
Claim 17
Dependent Claim
14 words
The system of claim 13 wherein the parameter is decremented at the periodic intervals.
Claim 18
Dependent Claim
13 words
The system of claim 9 wherein the packets are asynchronous transfer mode cells.
Claim 19
Independent Claim
213 words
A system for controlling a flow of asynchronous transfer mode cells being forwarded by a customer premise equipment to a source endpoint of a fast packet switching network, the fast packet switching network having a plurality of virtual connections provisioned from the source endpoint to a plurality of destination endpoints, the virtual connections utilized for communicating the cells to the destination endpoints, the system comprising: means for bundling the plurality of virtual connections together for the assignment of bandwidth; means for obtaining a bandwidth constraint associated with the source endpoint over all of the plurality of virtual connections, wherein the bandwidth constraint is independent of the destination endpoint as identified by a virtual connection; means for obtaining a parameter indicative of actual bandwidth usage associated with the endpoint over the bundle of virtual connections emanating from the source endpoint; means for updating the parameter in response to the customer premise equipment forwarding a cell to the source endpoint; means for inhibiting the flow of cells forwarded to the source endpoint when the parameter violates bandwidth constraint; means for queuing at least one cell when the parameter violates the bandwidth constraint; and means for forwarding one of the at least one cell to the source endpoint when the parameter complies with the bandwidth constraint.
Claim 20
Independent Claim
213 words
A system for controlling a flow of asynchronous transfer mode cells being forwarded by a customer premise equipment to a source endpoint of a fast packet switching network, the fast packet switching network having a plurality of virtual connections provisioned from the source endpoint to a plurality of destination endpoints, the virtual connections utilized for communicating the cells to the destination endpoints, the system comprising: means for bundling the plurality of virtual connections together for the assignment of bandwidth; means for obtaining a bandwidth constraint associated with the source endpoint over all of the plurality of virtual connections, wherein the bandwidth constraint is independent of the destination endpoint as identified by a virtual connection; means for obtaining a parameter indicative of actual bandwidth usage associated with the endpoint over the bundle of virtual connections emanating from the source endpoint; means for updating the parameter in response to the customer premise equipment forwarding a cell to the source endpoint; means for inhibiting the flow of cells forwarded to the source endpoint when the parameter violates bandwidth constraint; means for queuing at least one cell when the parameter violates the bandwidth constraint; and means for forwarding one of the at least one cell to the source endpoint when the parameter complies with the bandwidth constraint.
References Cited (Backward Citations)
US5179549A
Cited
US5303233A
Cited
US5253247A
Cited
US5267232A
Cited
US5285442A
Cited
US5276676A
Cited
US5280470A
Cited
US5285446A
Cited
US5442624A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-01-05 | 2001-07-07 | 2002-01-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-01-05 | 2005-07-07 | 2006-01-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-01-05 | 2009-07-07 | 2010-01-06 | $7700.00 | Window Closed / Lapsed |