IP Library Granted Patent US 8,606,893
Granted Patent B2
US 8,606,893 · App. 12/513,744 · Granted Dec 10, 2013

Devices and method for guaranteeing service requirements per user equipment basis into a bearer

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,606,893
App. No.
12/513,744
Granted
Dec 10, 2013
Kind
B2
Abstract

In scenarios where service requirements are negotiated through a signalling layer whereas the services are carried out through a bearer layer, control rules are created at a control server logically interposed between the signalling and bearer layers. These control rules are based on service requirements received from an entity in the signalling layer, and are installed in an entity in the bearer layer for a bearer established therein. However, not all the service requirements negotiated through the signalling layer can be supported at the bearer layer by any user's equipment. The invention provides for a method and devices whereby the control server can create control rules based on the service requirements received from the signalling layer and also based on capabilities of the user's equipment currently used by the user, and whereby the control rules are installed for a currently established bearer or for a new subsequent bearer further established, depending on these control rules.

Claims (52)

1. A control server enabled to act as a Policy and Charging Rules Function for guaranteeing into a bearer layer those service requirements negotiated for a service through a signalling layer, the bearer layer being a media transport layer capable of bearing a number of service-related IP flows, the signalling layer being used for negotiating how media transported through the bearer layer should be treated, the control server comprising:

a first receiver enabled to interface with an entity in the bearer layer, and arranged for receiving information about establishment of an initial bearer for bearing the service-related IP flows for a given user, and

a second receiver enabled to interface with an entity in the signalling layer, and arranged for receiving service information about the media including those service requirements negotiated for the service;

a capabilities handler arranged for obtaining user equipment “UE’ capabilities of a user equipment currently used by the given user;

a processor arranged for determining control rules to apply for guaranteeing the service requirements into the bearer layer, the control rules based on the service information received from the entity in the signalling layer, including the negotiated service requirements, and based on the UE capabilities of the user equipment; and

an installer arranged for submitting the control rules to be installed towards an entity enabled to act as a Policy and Charging Enforcement Function in the bearer layer,

wherein the control rules apply for the initial bearer, when the UE capabilities of the UE do not support establishment of a subsequent bearer, and wherein the control rules apply for the subsequent bearer, once established, when the UE capabilities of the UE do support establishment of the subsequent bearer.

2. The control server of claim 1 , wherein the installer is also arranged for submitting, towards the entity enabled to act as a Policy and Charging Enforcement Function, preconfigured rules indicating services supported by the UE capabilities for the established bearer.

3. The control server of claim 2 , wherein the entity in the signalling layer submitting the service information about the media and including those service requirements negotiated for the service is an application server “AS” and is enabled to act as an application function “AF”.

4. The control server of claim 1 , wherein the bearer layer is provided by an IP connectivity access network “IP-CAN” operating in accordance with a GSM Packet Radio System “GPRS”, wherein the bearer is established by activating a Packet Data Protocol “PDP” Context, and wherein the entity in the bearer layer submitting the information about establishment of the bearer is a Gateway GPRS Support Node “GGSN”.

5. The control server of claim 1 , wherein the bearer layer is provided by an IP connectivity access network “IP-CAN” operating in accordance with a Wireless Local Area Network “WLAN”, and wherein the entity in the bearer layer submitting the information about establishment of the bearer is a Packet Data Gateway “PDG”.

6. The control server of claim 1 , wherein the entity enabled to act as a Policy and Charging Enforcement Function in the bearer layer is a Gateway GPRS Support Node “GGSN”.

7. The control sewer of claim 1 , wherein the entity enabled to act as a Policy and Charging Enforcement Function in the bearer layer is a Packet Data Gateway “PDO”.

8. The control server of claim 1 , wherein the capabilities handler includes a query protocol handler to obtain the UE capabilities of the user equipment from an external UE capabilities repository.

9. The control server of claim 1 , further including a local UE capabilities repository internally communicated with the capabilities handler for storing the UE capabilities of the user equipment.

10. The control server of claim 1 , wherein the UE capabilities are used by the processors to determine whether a Quality of Service “QoS” model to apply is network-initiated or UE-initiated.

11. The control server of claim 1 , wherein the installer submits the control rules to be installed with an indication to install said control rules for the currently established bearer when the maximum number of bearers to be subsequently established has been already reached.

12. The control server of claim 1 , wherein the installer submits the control rules to be installed with an indication to request establishment of a new subsequent bearer and installing said control rules for the new subsequent bearer once established when the maximum number of bearers to be subsequently established has not been reached yet.

13. The control server of claim 1 , wherein the UE capabilities of the user equipment obtainable from the capabilities handler include at least one UE capability selected from a group of UE capabilities comprising;

QoS management;

supported services per user equipment;

maximum number of bearers to be subsequently established; and

supported QoS model.

14. The control server of claim 1 , wherein the entity in the signalling layer submitting the service information about the media and including those service requirements negotiated for the service is an application function “AF” device.

15. The control server of claim 1 , wherein the entity in the signalling layer submitting the service information about the media and including those service requirements negotiated for the service is a Proxy Call Session Control Function “P-CSCF” of an IP Multimedia Subsystem “IMS” and is enabled to act as an application function “AF”.

16. A method for guaranteeing into a bearer layer those service requirements negotiated for a service through a signalling layer, the bearer layer being a media transport layer capable of bearing a number of service-related IP flows, the signalling layer being used for negotiating how media transported through the bearer layer should be treated, the method comprising the steps of:

receiving, at a control server enabled to act as a Policy and Charging Rules Function, information about establishment of an initial bearer for bearing the service-related IP flows for a given user from an entity in the bearer layer; and

receiving, at the control server and from an entity in the signalling layer, service information about the media including those service requirements negotiated for the service;

obtaining user equipment “UE” capabilities of a user equipment currently used by the given user from a user equipment “UE” capabilities repository;

determining at the control server control rules to apply for guaranteeing the service requirements into the bearer layer, the control rules based on the service information received from the entity in the signalling layer, including the negotiated service requirements, and based on the CE capabilities of the user equipment; and

submitting the control rules to be installed towards an entity enabled to act as a Policy and Charging Enforcement Function in the bearer layer,

wherein the control rules apply for the initial bearer, when the UE capabilities of the UE do not support establishment of a subsequent bearer, and wherein the control rules apply for the subsequent bearer, once established, when the UE capabilities of the UE do support establishment of the subsequent bearer.

17. The method of claim 16 , further including a step of submitting, towards the entity enabled to act as a Policy and Charging Enforcement Function, preconfigured rules indicating services supported by the UE capabilities for the established bearer.

18. The method of claim 16 , wherein the bearer layer is provided by an IP connectivity access network “IP-CAN” operating in accordance with a GSM Packet Radio System “GPRS”, wherein the bearer is established by activating a Packet Data Protocol “PDP” Context, and wherein the entity in the bearer layer submitting the information about establishment of the bearer is a Gateway GPRS Support Node “GGSN”.

19. The method of claim 16 , wherein the bearer layer is provided by an IP connectivity access network “IP-CAN” operating in accordance with a Wireless Local Area Network “WLAN”, and wherein the entity in the bearer layer submitting the information about establishment of the bearer is a Packet Data Gateway “PDG”.

20. The method of claim 16 , wherein the entity enabled to act as a Policy and Charging Enforcement Function in the bearer layer is a Gateway GPRS Support Node “GGSN”.

21. The method of claim 16 , wherein the entity enabled to act as a Policy and Charging Enforcement Function in the bearer layer is a Packet Data Gateway “PDG”.

22. The method of claim 16 , wherein the step of obtaining UE capabilities of a user equipment includes a step of querying an external UE capabilities repository for the UE capabilities.

23. The method of claim 16 , wherein the step of obtaining UE capabilities of a user equipment includes a step of consulting a local UE capabilities repository for the UE capabilities.

24. The method of claim 16 , further comprising a step of determining whether a Quality of Service “QoS” model to apply is network-initiated or UE-initiated based on the obtained UE capabilities.

25. The method of claim 16 , wherein the alternative step of submitting the control rules to be installed includes a step of indicating said control rules to be installed for the currently established bearer, when the maximum number of bearers to be subsequently established has been already reached.

26. The method of claim 16 , wherein the alternative step of submitting the control rules to be installed includes a step of requesting establishment of a new subsequent bearer and installing said control rules for the new subsequent bearer once established, when the maximum number of bearers to be subsequently established has not been reached yet.

27. The method of claim 16 , wherein the UE capabilities obtainable from the UE capabilities repository include at least one UE capability selected from a group of UE capabilities comprising:

QoS management;

supported services per user equipment;

maximum number of bearers to be subsequently established; and

supported QoS model.

28. The method of claim 16 , wherein the entity in the signalling layer submitting the service information about the media and including those service requirements negotiated for the service is an application function “AF” device.

29. The method of claim 16 , wherein the entity in the signalling layer submitting the service information about the media and including those service requirements negotiated for the service is a Proxy Call Session Control Function “P-CSCF” of an IP Multimedia Subsystem “IMS” and is enabled to act as an application function “AF”.

30. The method of claim 16 wherein the entity the signalling layer submitting the service information about the media and including those service requirements negotiated for the service is an application server “AS” and is enabled to act as an application function “AF”.

31. A computer program stored on a non-transitory, computer-readable storage medium, the computer program comprising executable software adapted to carry out the method steps according to claim 16 when running in the computer.

32. The computer program of claim 31 , wherein the executable software is recorded in a carrier readable in a computer.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 15, 2016
From: HPS INVESTMENT PARTNERS, LLC
To: OPTIS WIRELESS TECHNOLOGY, LLC
Reel/Frame 039361/0001 →
SECURITY INTEREST Recorded Mar 12, 2014
From: OPTIS WIRELESS TECHNOLOGY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 032437/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2014
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: CLUSTER, LLC
Reel/Frame 032285/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2014
From: CLUSTER, LLC
To: OPTIS WIRELESS TECHNOLOGY, LLC
Reel/Frame 032286/0501 →
LIEN Recorded Jan 24, 2014
From: OPTIS WIRELESS TECHNOLOGY, LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC, AS COLLATERAL AGENT
Reel/Frame 032180/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2013
From: SANCHEZ SANTISTO, GUADALUPE; LOPEZ NIETO, ANA MARIA; PANCORBO MARCOS, BELEN; PASTOR BALBAS, JOSE JAVIER; AVILA GONZALEZ, VICTOR MANUEL
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 030371/0359 →