IP Library Granted Patent US 9,578,545
Granted Patent B2
US 9,578,545 · App. 10/878,609 · Granted Feb 21, 2017

Controlling data sessions in a communication system

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,578,545
App. No.
10/878,609
Granted
Feb 21, 2017
Kind
B2
Abstract

A communication system configured to provide at least two policy controlled data sessions on a data carrier is disclosed. The communication system comprises means configured to provide control such that at least two data sessions on a data carrier are policy controlled by means of a policy controller entity.

Claims (20)

1. A system, comprising:

a data carrier including at least two data sessions from a user equipment, wherein at least one of the two data session is established before another one of the at least two data sessions; and

a controller configured to provide control, wherein the at least two data sessions on the data carrier are policy controlled using a policy controller selected by the controller from among a plurality of policy controllers, wherein the same selected policy controller controls the at least two data sessions, wherein the controller is further configured to provide at least one of an application, a server and a network element with information about the same selected policy controller to enable the at least one of the application and the server to communicate with the same selected policy controller, wherein the at least two data sessions are included in a packet data protocol context and are policy controlled based on communications between the at least one of the application and the server and the same selected policy controller.

2. The system as claimed in claim 1 , wherein the controller comprises a master policy controller.

3. An apparatus, comprising:

a first policy controller configured to receive a request for policy control for at least one of a plurality of data sessions on a data carrier, the request received from at least one of an application and a server, the first policy controller configured to select one of a plurality of policy controllers and forward the received request to the selected one of the plurality of policy controllers, wherein the first policy controller forwards the received request based on at least a user equipment identity to enable the same selected policy controller to provide policy control for the plurality of data sessions from a user equipment identified by the user equipment identity.

4. The apparatus as claimed in claim 3 , wherein the first policy controller comprises a master policy controller.

5. The apparatus of claim 3 , wherein the first policy controller forwards the received request based on at least one of a load sharing or a user identity.

6. A method, comprising:

receiving, at a first policy controller from an application and/or a server, a request for policy control for a data session;

selecting, by the first policy controller, one of a plurality of policy controllers; and

forwarding, by the first policy controller, the received request to the selected one of the plurality of policy controllers, wherein the forwarding is based on at least a user equipment identity to enable the same selected one of the policy controllers to provide policy control for the plurality of data sessions from a user equipment identified by the user equipment identity.

7. The method of claim 6 , wherein forwarding comprises forwarding the received request based on at least one of a load sharing, the user equipment identity, or a user identity.

8. The method of claim 6 , wherein the data session is between the user equipment and an application function of an internet protocol multimedia subsystem.

9. The method of claim 6 , wherein the data session is associated with a first application function and another, subsequent data session is associated with a second application function, such that the first data session and the other data session, carried on the data carrier to the user equipment, are under the policy control of the same selected one of the plurality of policy controllers.

10. The method of claim 6 , wherein when another request for another data session on a data carrier to the user equipment is received, the first policy controller forwards the other request to the same selected one of the plurality of policy controllers.

11. A non-transitory computer-readable storage medium configured to store instructions of a computer program that when executed controls a processor to perform at least the following:

receiving, at a first policy controller from at least one of an application and a server, a request for the policy control for the a data session;

selecting, by the first policy controller, one of a plurality of policy controllers; and

forwarding, by the first policy controller, the received request to the selected one of the plurality of policy controllers, wherein the forwarding is based on at least a user equipment identity to enable the same selected one of the policy controllers to provide policy control for the plurality of data sessions from a user equipment identified by the user equipment identity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035443/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2004
From: RASANEN, JUHA A.
To: NOKIA CORPORATION
Reel/Frame 015525/0742 →