IP Library Granted Patent US 8,295,456
Granted Patent B2
US 8,295,456 · App. 11/369,132 · Granted Oct 23, 2012

IMS budget control for a media change during an IMS session

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,295,456
App. No.
11/369,132
Granted
Oct 23, 2012
Kind
B2
Abstract

IMS gateway systems and methods are disclosed for providing budget control in an IMS network. IMS networks allow for media changes (e.g., audio to audio/video) during an IMS session. An IMS gateway system described herein receives a session control message (e.g., SIP INVITE message) responsive to the media change during the session. The IMS gateway system identifies media information for the new media in the session control message. The IMS gateway system generates a corresponding charging request message, and includes media information for the new media in the charging request message. The IMS gateway system then transmits the charging request message to an online charging system (OCS) to provide for charging of the session based on the new media for the session.

Claims (62)

1. An IMS gateway system for an IMS network, the IMS gateway system comprising:

a control policy database adapted to store session control policies defining triggers for initiating charging request messages to an online charging system (OCS);

a session control interface adapted to receive a session control message during an active IMS session from a serving-call session control function (S-CSCF) of the IMS network, wherein the session control message includes information on a new media for the session;

a budget control system adapted to process the session control message to identify a media change during the session, to process the session control policies in the control policy database to determine whether to trigger a charging request message in response to the session control message, and to generate a charging request message for the new media for the session based on the determination; and

a charging interface adapted to transmit the charging request message to the OCS, wherein the charging request message includes information on the new media for the session.

2. The IMS gateway system of claim 1 wherein the budget control system is further adapted to:

identify a media description in the session control message that includes the information on the new media for the session; and

compare the new media indicated in the session control message to previous media indicated in a previous session control message to identify whether a media change has occurred.

3. The IMS gateway system of claim 2 wherein the session control message is in Session Initiation Protocol (SIP) and the media description is in Session Description Protocol (SDP).

4. The IMS gateway system of claim 1 wherein the media change comprises a change in media type.

5. The IMS gateway system of claim 1 wherein the media change comprises a change in media format.

6. The IMS gateway system of claim 1 wherein the budget control system is further adapted to:

map parameters in the session control message to parameters in the charging request message.

7. The IMS gateway system of claim 1 :

wherein the session control interface comprises an IMS service control (ISC) interface; and

wherein the session control message comprises a SIP INVITE message.

8. The IMS gateway system of claim 1 :

wherein the charging interface comprises a Diameter Ro interface; and

wherein the charging request message comprises a Credit Control Request (CCR) message.

9. The IMS gateway system of claim 1 wherein the budget control system is further adapted to:

receive a charging response message from the OCS;

provide budget control based on a quota provided in the charging response message by debiting the quota provided by the OCS based on usage during the IMS session; and

process the session control policies in the control policy database when providing budget control to determine whether to trigger another charging request message to the OCS to request a new quota for the IMS session;

wherein the session control policies indicate a threshold for an allocated quota that triggers a request for a new quota.

10. A method performed in an IMS gateway system for providing online charging in an IMS network, the IMS gateway system is implemented between a serving-call session control function (S-CSCF) and an online charging system (OCS), the method comprising:

storing session control policies defining triggers for initiating charging request messages to the OCS;

receiving a session control message during an active IMS session in the IMS gateway system from the S-CSCF of the IMS network, wherein the session control message includes information on a new media for the session;

processing the session control message in the IMS gateway system to identify a media change during the session;

processing the session control policies to determine whether to trigger a charging request message in response to the session control message;

generating a charging request message in the IMS gateway system for the new media for the session based on the determination; and

transmitting the charging request message from the IMS gateway system to the OCS of the IMS network, wherein the charging request message includes information on the new media for the session.

11. The method of claim 10 wherein processing the session control message in the IMS gateway system to identify a media change during the session comprises:

identifying a media description in the session control message that includes the information on the new media for the session; and

comparing the new media indicated in the session control message to previous media indicated in a previous session control message to identify whether a media change has occurred.

12. The method of claim 11 wherein the session control message is in Session Initiation Protocol (SIP) and the media description is in Session Description Protocol (SDP).

13. The method of claim 10 wherein the media change comprises a change in media type.

14. The method of claim 10 wherein the media change comprises a change in media format.

15. The method of claim 10 further comprising:

mapping parameters in the session control message to parameters in the charging request message.

16. The method of claim 10 further comprising:

receiving a charging response message from the OCS;

providing budget control based on a quota provided in the charging response message by debiting the quota provided by the OCS based on usage during the IMS session; and

processing the session control policies when providing budget control to determine whether to trigger another charging request message to the OCS to request a new quota for the IMS session;

wherein the session control policies indicate a threshold for an allocated quota that triggers a request for a new quota.

17. An IMS network, comprising:

a serving-call session control function (S-CSCF) adapted to serve an IMS session in the IMS network;

an online charging system (OCS) adapted to provide billing for the session; and

an IMS gateway system implemented between the S-CSCF and the OCS to facilitate billing for the session, the IMS gateway system being adapted to:

store session control policies defining triggers for initiating charging request messages to the OCS;

receive a SIP INVITE message for an active IMS session from the S-CSCF, wherein the INVITE message includes information on a new media for the session;

process the INVITE message to identify a media change during the session;

process the session control policies to determine whether to trigger a Diameter credit control request (CCR) message in response to the INVITE message;

generate the CCR message for the new media for the session based on the determination; and

transmit the CCR message to the OCS, wherein the CCR message includes information on the new media for the session.

18. The IMS network of claim 17 wherein:

the INVITE message includes a media description in Session Description Protocol (SDP) that includes the information on the new media for the session; and

the IMS gateway system is further adapted to:

identify the media description in the INVITE message that includes the information on the new media for the session; and

compare the new media indicated in the INVITE message to previous media indicated in a previous INVITE message to identify whether a media change has occurred.

19. The IMS network of claim 18 wherein the IMS gateway system is further adapted to:

map parameters of the INVITE message to parameters in the CCR message.

20. The IMS network of claim 17 wherein the media change comprises at least one of a change in media type and a change in media format.

Assignments (15)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0531 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 028787/0981 →
MERGER Recorded Aug 8, 2012
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 028748/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2006
From: CAI, YIGANG; HE, QINGHONG; PEI, KE; SU, JIE; ZHANG, CHAOLIANG; ZHAO, JAY Z.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 017654/0338 →