IP Library Granted Patent US 8,660,555
Granted Patent B2
US 8,660,555 · App. 11/592,259 · Granted Feb 25, 2014

Quality of service mechanism

Inventors: Roman Pichna (Espoo, FI); Zexian Li (Espoo, FI)
Assignee: Core Wireless Licensing S.A.R.L.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,660,555
App. No.
11/592,259
Granted
Feb 25, 2014
Kind
B2
Abstract

A system comprises a subscriber station and a network, the network comprising an access service network and connectivity service network. In an improved communication method an access service network a quality of service profile for a subscriber is received by an anchor gateway of the subscriber. On the basis of the quality of service profile, a first set of transmission control parameters for the subscriber is determined. The anchor gateway applies the first set of transmission control parameters to user data packets addressed to the subscriber.

Claims (68)

1. A method, comprising:

receiving in an anchor gateway in an access service network a quality of service profile for a subscriber;

determining, in the anchor gateway on the basis of the quality of service profile, a first set of transmission control parameters for the subscriber;

applying in the anchor gateway the first set of transmission control parameters to user data packets transmitted between the anchor gateway and a base station to the subscriber;

adjusting the available transmission parameter sets such that a transmission parameter set providing queuing priority enables considerably smaller transmission rate;

applying transmission control parameter sets by means of a token bucket; and

adjusting the token bucket mean data rate associated with a transmission parameter set providing the lowest queuing priority to be 30 to 50 times the mean data rate associated with the highest queuing priority.

2. A method according to claim 1 , further comprising receiving the quality of service profile during an access authorization procedure of the subscriber.

3. A method according to claim 1 , further comprising

checking in the anchor gateway user data packet addressed to the subscriber for at least one predetermined classification characteristic of the user data packet; and

marking in the anchor gateway the user data packet on the basis of the existence of the at least one characteristic, each marking corresponding to a set of transmission control parameters.

4. A method according to claim 3 , further comprising using an origin of the packet as the predetermined classification characteristic of the user data packet.

5. A method according to claim 4 , further comprising trusting markings in user data packets originating from subscribers under the same anchor gateway.

6. A method according to claim 4 , further comprising maintaining for the anchor gateway a list of trusted network nodes; and

trusting markings in user data packets originating from any of the trusted network nodes.

7. A method according to claim 4 , further comprising re-marking user data packets originating from external networks to correspond with the first set of transmission control parameters corresponding to the quality of service profile of the subscriber.

8. An apparatus comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to:

implement functionality of an anchor gateway in an access service network;

receive user data packets addressed to subscribers anchored to the access service network, and receive a quality of service profile for a subscriber;

determine, on the basis of the received quality of service profile, a first set of transmission control parameters for the subscriber;

apply the first set of transmission control parameters to user data packets transmitted between the anchor gateway and a base station to the subscriber;

adjust the available transmission parameter sets such that a transmission parameter set providing queuing priority enables considerably smaller transmission rate;

apply transmission control parameter sets by means of a token bucket; and

adjust the token bucket mean data rate associated with a transmission parameter set providing the lowest queuing priority to be 30 to 50 times the mean data rate associated with the highest queuing priority.

9. An apparatus according to claim 8 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to receive the quality of service profile during an access authorization procedure of the subscriber.

10. An apparatus according to claim 8 , wherein

the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to

check user data packet addressed to the subscriber for at least one predetermined classification characteristic of the user data packet; and

mark the user data packet on the basis of the existence of the at least one characteristic, each marking corresponding to a set of transmission control parameters.

11. An apparatus according to claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to use an origin of the packet as the predetermined classification characteristic of the user data packet.

12. An apparatus according to claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to trust markings in user data packets originating from subscribers anchored by the apparatus.

13. An apparatus according to claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to

maintain for the anchor gateway a list of trusted network nodes;

trust markings in user data packets originating from any of the trusted network nodes.

14. An apparatus according to claim 10 , wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to re-mark user data packets originating from external networks to correspond with the first set of transmission control parameters corresponding to the quality of service profile of the subscriber.

15. An apparatus according to claim 10 , wherein

the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to

check user data packet from the subscriber for at least one predetermined classification characteristic of the user data packet; and

mark the user data packet on the basis of the existence of the at least one characteristic, each marking corresponding to a set of transmission control parameters.

16. An apparatus according to claim 15 , wherein the predetermined classification characteristic comprises identification of a tunnel for a service flow, the tunnel being associated with a defined set of transmission control parameters.

17. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to implement functionality of a base station of an access service network;

receive user data packets from a subscriber station; check a user data packet from the subscriber station for at least one predetermined classification characteristic of the user data packet, and mark the user data packet on the basis of the existence of the at least one characteristic, each marking corresponding to a set of transmission control parameters;

apply the first set of transmission control parameters to user data packets transmitted between an anchor gateway and the base station to the subscriber;

adjust the available transmission parameter sets such that a transmission parameter set providing queuing priority enables considerably smaller transmission rate;

apply transmission control parameter sets by means of a token bucket; and

adjust the token bucket mean data rate associated with a transmission parameter set providing the lowest queuing priority to be 30 to 50 times the mean data rate associated with the highest queuing priority.

18. An apparatus according to claim 17 , wherein the predetermined classification characteristic comprises identification of a connection for a service flow, the connection being associated with a defined set of transmission control parameters.

19. A system comprising:

a subscriber station and a network, the network comprising an access service network and connectivity service network, the access service network including an apparatus comprising

a basic functionality unit configured to implement functionality of an anchor gateway in an access service network;

a receiver unit configured to receive user data packets addressed to subscribers anchored to the access service network, wherein the receiver unit is configured to receive a quality of service profile for a subscriber; and

a processing unit configured to

determine, on the basis of the received quality of service profile, a first set of transmission control parameters for the subscriber and apply the first set of transmission control parameters to user data packets transmitted between the anchor gateway and a base station to the subscribers;

adjust the available transmission parameter sets such that a transmission parameter set providing queuing priority enables considerably smaller transmission rate;

apply transmission control parameter sets by means of a token bucket; and

adjust the token bucket mean data rate associated with a transmission parameter set providing the lowest queuing priority to be 30 to 50 times the mean data rate associated with the highest queuing priority.

20. A computer program, embodied on a non-transitory computer readable medium, the computer program configured to control a processor to perform operations comprising:

receiving in an anchor gateway in an access service network a quality of service profile for a subscriber;

determining, in the anchor gateway on the basis of the quality of service profile, a first set of transmission control parameters for the subscriber;

applying in the anchor gateway the first set of transmission control parameters to user data packets transmitted between the anchor gateway and a base station to the subscriber;

adjusting the available transmission parameter sets such that a transmission parameter set providing queuing priority enables considerably smaller transmission rate;

applying transmission control parameter sets by means of a token bucket; and

adjusting the token bucket mean data rate associated with a transmission parameter set providing the lowest queuing priority to be 30 to 50 times the mean data rate associated with the high

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0584 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Oct 20, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044242/0401 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027485/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2007
From: PICHNA, ROMAN; LI, ZEXIAN
To: NOKIA CORPORATION
Reel/Frame 018835/0359 →
Continuity (1)
Related Publication 20080107084A1 · May 8, 2008