IP Library Granted Patent US 9,100,872
Granted Patent B2
US 9,100,872 · App. 12/762,205 · Granted Aug 4, 2015

Mechanisms for evolved packet system quality of service class identifier extension

Inventors: Xiaoming Zhao (Plano, TX); Claude Jean-Frederic Arzelier (Cannes, FR)
Assignee: BlackBerry Limited
H04W28/12H04W28/24
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 9,100,872
App. No.
12/762,205
Granted
Aug 4, 2015
Kind
B2
Abstract

A method to promote connectivity between a user agent (UA) and a packet data network (PDN) is provided. The method comprises determining a quality of service class identifier (QCI) to associate with a service data flow, determining a sense of change in at least one of a priority, a packet delay budget, and a packet error loss rate of the QCI to associate with the service data flow, and sending a request to establish a service data flow treatment, the request comprising the QCI and a QCI extension encapsulating the sense of change of the QCI.

Claims (69)

1. A method to promote connectivity between a user agent (UA) and a packet data network (PDN), comprising:

determining a quality of service class identifier (QCI) associated with a service data flow, the QCI having a scalar value indicative of a current set of defined values for a set of respective QoS characteristics for the service data flow;

determining a change from the current set of defined values for the set of respective QoS characteristics for the service data flow;

determining a QCI extension that includes a plurality of bits, wherein a combination of values of the plurality of bits is indicative of the change; and

sending a request to apply a service data flow treatment for the service data flow, the request comprising the QCI indicative of the current set of defined values and the QCI extension indicative of the change,

wherein the QCI comprises four bits or more, the QCI extension comprises four bits or more, and wherein the change indicated by the QCI extension is an increase or decrease of at least one defined value of the current set for at least one respective QoS characteristic, the at least one respective QoS characteristic comprising a resource type, a priority, a packet delay budget, and a packet error loss rate,

and wherein, when the QCI extension comprises ‘1111’ binary, the defined value of the priority in the current set is increased by a first default value, the defined value of the packet error loss rate in the current set is increased by a second default value, and the defined value of the packet delay budget in the current set is increased by a third default value, all relative to the corresponding QoS characteristics defined by the scalar QCI.

2. A user agent (UA) to promote connectivity between the UA and a packet data network (PDN), comprising:

a processor configured to:

determine a quality of service class identifier (QCI) associated with a service data flow, the QCI having a scalar value indicative of a current set of defined values for a set of respective QoS characteristics for the service data flow,

determine a change from the current set of defined values for the set of respective QoS characteristics for the service data flow,

determine a QCI extension that includes a plurality of bits, wherein a combination of values of the plurality of bits is indicative of the change, and

transmit a request to apply a service data flow treatment for the service flow, the request comprising the QCI indicative of the current set of defined values and the QCI extension indicative of the change,

wherein the QCI comprises four bits or more, the QCI extension comprises four bits or more, and wherein the change indicated by the QCI extension is an increase or decrease of at least one defined value of the current set for at least one respective QoS characteristic, the at least one respective QoS characteristic comprising of a resource type, a priority, a packet delay budget, and a packet error loss rate to be increased and decreased,

and wherein, when the QCI extension comprises ‘1111’ binary, the value of the priority in the current set is increased by a first default value, the value of the packet error loss rate in the current set is increased by a second default value, and the value of the packet delay budget in the current set is increased by a third default value, all relative to the corresponding QoS characteristics defined by the scalar QCI.

3. A network component to promote connectivity between a user agent (UA) and a packet data network (PDN), comprising:

a processor configured to:

receive a request to establish a service data flow, the request comprising a quality of service class identifier (QCI), the QCI having a scalar value indicative of a current set of defined values for a set of respective QoS characteristics for the service flow, and a QCI extension comprising a plurality of bits, wherein a combination of values of the plurality of bits is indicative of a change to the current set of defined values for the set of respective QoS characteristics of the QCI; and

treat the service data flow based at least in part on the QCI and QCI extension,

wherein the processor is further configured to convert the QCI and the QCI extension to a scalar value in a range from 1 to 9 or a higher value defined in a standard version and to treat the service data flow based at least in part on the scalar value in the range from 1 to 9 or the higher value defined in the standard version,

and wherein the processor is further configured to:

determine the scalar value in the range from 1 to 9 or a higher value defined in a standard version by determining a vector value composed of a priority value, a packet delay budget (PDB) value, and a packet error loss rate (PELR) value determined based on the QCI and the QCI extension and, when the QCI is associated with a guaranteed bit rate resource, determining the scalar value as the index in the following table that minimizes the least square error between the vector value and the corresponding priority value column, packet delay budget value column, and packet error loss value column

(index)

(priority)

(PDB)

(PELR)

1

2

2

2

2

4

3

3

3

3

1

3

4

5

6

6

and, when the QCI is associated with a non-guaranteed bit rate resource, determining the scalar value as the index in the following table that minimizes the least square error between the vector value and the corresponding priority value column, packet delay budget value column, and packet error loss value column

(index)

(priority)

(PDB)

(PELR)

5

1

2

6

6

6

6

6

7

7

2

3

8

8

6

6

9

9

6

6

wherein the index is the scalar value, the priority is the priority level, the PDB is 50 ms, and the PELR is in 10 −1 .

4. The network component of claim 3 , wherein the processor is further configured to convert the scalar value to a legacy quality of service definition and to establish the service data flow based at least in part on the legacy quality of service definition.

Assignments (6)
CHANGE OF NAME Recorded Jun 1, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 035805/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2011
From: REASEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025950/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2011
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025941/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2010
From: ARZELIER, CLAUDE JEAN-FREDERIC
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 024854/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2010
From: ARZELIER, CLAUDE JEAN-FREDERIC
To: RESEARCH IN MOTION FRANCE S.A.S.
Reel/Frame 024595/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2010
From: ZHAO, XIAOMING
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 024595/0645 →
Continuity (2)
Provisional Application 61170527 · Apr 17, 2009
Related Publication 20100265823A1 · Oct 21, 2010