← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 10:55
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag