Patent US6504819B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6504819B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Classes of service in an MPOA network

Assignee: WSOU Investments LLC
•
Filing: 1998-09-25
•
Granted: 2003-01-07
•
Expires: 2018-09-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Multi-Protocol Over ATM (MPOA) network being scalable so as to allow service providers to provide internetworking services to subscribers. The MPOA network is divided into virtual private networks to provide intranet and Internet services over an ATM backbone. The internetworking management system is able to assign differentiated classes of service to the virtual private networks. This permits a service provider to offer subscribers the options of different levels of service.

Inventors

  • 👤 David G. Fowler
  • 👤 Richard A. Chan
  • 👤 David Watkinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 12:50
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5617; H04L2012/5618; H04L2012/5629; H04L2012/5631; H04L2012/5638; H04L2012/5665; H04L2012/5667; H04L2012/5669

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 112 words
A system for providing users of a digital network with differentiated classes of service for data packets through a virtual network comprising: packet classification means to assign a class of service to received data packets, the class of service being assigned at a virtual network level and at a service interface level, the service interface level being inside the virtual network level; and traffic management means to prioritize said data packets in output queues, said data packets being prioritized in said output queues according to the assigned class of service; wherein said class of service assigned at the service interface level overrides the class of service assigned at the virtual network level.
Claim 2
Independent Claim 112 words
A system for providing users of a digital network with differentiated classes of service for data packets through a virtual network comprising: packet classification means to assign a class of service to received data packets, the class of service being assigned at a virtual network level and at a service interface level, the service interface level being inside the virtual network level; and traffic management means to prioritize said data packets in output queues, said data packets being prioritized in said output queues according to the assigned class of service; wherein said class of service assigned at the service interface level overrides the class of service assigned at the virtual network level.
Claim 3
Dependent Claim 25 words
The system as defined in claim 1 wherein said packet classification means is included in an internetworking services manager associated with a system network manager.
Claim 4
Dependent Claim 28 words
The system as defined in claim 1 wherein said digital network is divided into multiple instances of virtual private network (VPN) services over a plurality of service interfaces.
Claim 5
Dependent Claim 20 words
The system as defined in claim 3 wherein said VPN services contain one or more virtual local area networks (VLANs).
Claim 6
Dependent Claim 17 words
The system as defined in claim 3 wherein said VPN services contain one or more virtual subnets.
Claim 7
Dependent Claim 14 words
The system as defined in claim 1 wherein said data packets include user data.
Claim 8
Dependent Claim 23 words
The system as defined in claim 6 wherein said user data is differentiated into standard class of service and premium class of service.
Claim 9
Dependent Claim 14 words
The system as defined in claim 1 wherein said data packets include control traffic.
Claim 10
Dependent Claim 17 words
A system as defined in claim 8 wherein said control traffic is given priority over user data.
Claim 11
Dependent Claim 31 words
The system as defined in claim 1 wherein the assigned class of service is the better of the class of service of a source and a destination of the data packets.
Claim 12
Dependent Claim 41 words
The system as defined in claim 1 wherein the class of service at the service interface level defaults to the class of service at the virtual network level if no class of service has been assigned at the service interface level.
Claim 13
Dependent Claim 22 words
The system as defined in claim 1 wherein the traffic management means includes packet level traffic management and ATM level traffic management.
Claim 14
Dependent Claim 28 words
The system as defined as defined in claim 1 for providing users of a digital network with differentiated classes of service for data packets through multiple virtual networks.
Claim 15
Independent Claim 111 words
A method of delivering differentiated service to users of a digital network, the method comprising: assigning a class of service to received data packets, the class of service being assigned at a virtual network and at a service interface level, the service interface level being inside the virtual network level; prioritizing said data packets into output queues, said data packets being prioritized in said output queues according to the assigned class of service; and transporting the packets through the network in accordance with the prioritization; wherein said class of service assigned at the service assigned at the service interface level overrides the class of service assigned at the virtual network level.
Claim 16
Independent Claim 111 words
A method of delivering differentiated service to users of a digital network, the method comprising: assigning a class of service to received data packets, the class of service being assigned at a virtual network and at a service interface level, the service interface level being inside the virtual network level; prioritizing said data packets into output queues, said data packets being prioritized in said output queues according to the assigned class of service; and transporting the packets through the network in accordance with the prioritization; wherein said class of service assigned at the service assigned at the service interface level overrides the class of service assigned at the virtual network level.
Claim 17
Dependent Claim 28 words
The method as defined in claim 14 wherein said data packets include user data which is classified as either standard class of service or premium class of service.
Claim 18
Dependent Claim 28 words
The method as defined in claim 15 wherein said data packets include control data which is classified with a higher priority class of service than said user data.
Claim 19
Dependent Claim 31 words
The method as defined in claim 14 wherein the assigned class of service is the better of the class of service at a source and a destination of the data packets.
Claim 20
Dependent Claim 41 words
The method as defined in claim 14 wherein the class of service at the service interface level defaults to the class of service at the virtual network level if no class of service has been assigned at the service interface level.
Claim 21
Independent Claim 144 words
A system for providing differentiated classes of service for data packets traversing a virtual network in a multi-protocol over ATM (MPOA) network, said system comprising: packet classification means to determine, from each received data packet, a class of service to be assigned to said data packet and to assign to said data packet a class of service at a virtual network level and at a service interface level, wherein the service interface level is within the virtual network level; packet level traffic management means to prioritize data packets in separate packet transmission queues according to assigned class of service; and ATM level traffic management means to prioritize ATM cells according to the assigned class of service and to configure ATM traffic parameters; wherein said class of service assigned to the service interface level overrides the class of service assigned to the virtual network level.
Claim 22
Independent Claim 144 words
A system for providing differentiated classes of service for data packets traversing a virtual network in a multi-protocol over ATM (MPOA) network, said system comprising: packet classification means to determine, from each received data packet, a class of service to be assigned to said data packet and to assign to said data packet a class of service at a virtual network level and at a service interface level, wherein the service interface level is within the virtual network level; packet level traffic management means to prioritize data packets in separate packet transmission queues according to assigned class of service; and ATM level traffic management means to prioritize ATM cells according to the assigned class of service and to configure ATM traffic parameters; wherein said class of service assigned to the service interface level overrides the class of service assigned to the virtual network level.

References Cited (Backward Citations)

US5526344A Cited
US5537400A Cited
US5684800A Cited
US5768271A Cited
US5828653A Cited
US5953338A Cited
US5862338A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-01-06 2006-07-08 2007-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-01-06 2010-07-08 2011-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-01-06 2014-07-08 2015-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag