IP Library Granted Patent US 8,484,326
Granted Patent B2
US 8,484,326 · App. 11/536,152 · Granted Jul 9, 2013

Application server billing

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,484,326
App. No.
11/536,152
Granted
Jul 9, 2013
Kind
B2
Abstract

An Application Server entity in an IP Multimedia Subsystem (IMS) network comprises an interface for interfacing with an application and control logic which is arranged to inspect signalling information received from the application via the interface in the form of Extensible Markup Language (XML). The received signalling information is compared with stored rule data which specifies a relationship between an element in the signalling information and an action that should be taken and output data is generated based on the comparison. The Application Server can output operational measurements and/or charging information which more accurately reflect usage made of the Application Server resources. The need for a separate OSA/Parlay-X gateway can be avoided.

Claims (47)

1. An Application Server for use in an IP Multimedia Subsystem (IMS) network, comprising:

a first interface arranged to enable communication between said application server and a telecommunications server of the IMS network;

a second interface arranged to enable communication between said application server and an application;

a processor comprising:

processing resources for implementing a service provided by said application and providing said service to users of the IMS network via said first interface; and

control logic arranged to:

inspect signaling information received from the application via said second interface in the form of Extensible Markup Language (XML);

compare said received signaling information with stored rule data which specifies a relationship between an element in said signaling information and an action that should be taken including when charging information should be generated; and

generate charging information on the basis of the comparison; and

an output arranged to package the charging information into an output format compatible with either a Charging Data Function (CDF) or Online Charging System (OCS) in the IMS network.

2. An Application Server according to claim 1 wherein the output is arranged to issue charging information in the form of Accounting Requests.

3. An Application Server for use in an IP Multimedia Subsystem (IMS) network, comprising:

a first interface arranged to enable communication between said application server and a telecommunications server of the IMS network;

a second interface arranged to enable communication between said application server and an application; and

a processor comprising:

processing resources for implementing a service provided by said application and providing said service to users of the IMS network via said first interface; and

control logic arranged to:

inspect signaling information received from the application via said second interface in the form of Extensible Markup Language (XML);

compare said received signaling information with stored rule data which specifies a relationship between an element in said, signaling information and an action that should be taken including when charging information should be generated;

collate charging information during the process of comparing the received signaling information with stored rule data;

generate charging information on the basis of the comparison; and

output the collated charging information.

4. An Application Server according to claim 1 wherein the control logic is arranged to access stored rule data representing at least one of: rules of the network operator; rules for a subscriber and rules for governance of the application.

5. An Application Server according to claim 1 wherein the Application Server is an Open Service Architecture Service Capability Server (OSA SCS).

6. An Application Server according to claim 1 wherein the second interface is arranged to interface with an application hosted externally of the IMS network.

7. A method of generating charging information in an IP Multimedia Subsystem (IMS) network, the method comprising:

connecting users of the IMS network to an application server via a first interface arranged to enable communication between said application server and a telecommunications server of the IMS network;

receiving signaling information via a second interface arranged to enable communication between said application server and an application, the second interface being part of said application server;

implementing a service provided by said application and providing said service to users of the IMS network via said first interface;

inspecting the received signaling information in the form of Extensible Markup Language (XML);

comparing the received signaling information with stored rule data which specifies a relationship between an element in the signaling information and an action that should be taken including when charging information should be generated;

generating charging information on the basis of the comparison; and

packaging the charging information into an output format compatible with either a Charging Data Function (CDF) or Online Charging System (OCS) in the IMS network.

8. A method according to claim 7 wherein the output format is an Accounting Request.

9. A method of generating charging information in an IP Multimedia Subsystem (IMS) network, the method comprising:

connecting users of the IMS network to an application server via a first interface arranged to enable communication between said application server and a telecommunications server of the IMS network;

receiving signaling information via a second interface arranged to enable communication between said application server and an application, the second interface being part of said application server;

implementing a service provided by said application and providing said service to users of the IMS network via said first interface;

inspecting the received signaling information in the form of Extensible Markup Language (XML);

comparing the received signaling information with stored rule data which specifies a relationship between an element in the signaling information and an action that should be taken including when charging information should be generated;

collating the charging information during the process of comparing the received signaling information with stored rule data,

generating charging information on the basis of the comparison, and

outputting the collated charging information.

10. A method according to claim 7 wherein the stored rule data represents at least one of: rules of the network operator; rules for a subscriber and rules for governance of the application.

11. A method according to claim 7 wherein the Application Server is an Open Service Architecture Service Capability Server (OSA SCS).

12. A method according to claim 7 wherein the signaling information is received from an application hosted externally of the IMS network.

13. A computer program product comprising a non-transitory machine-readable medium carrying instructions for causing a processor to implement the method of claim 7 .

Assignments (6)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030088/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2006
From: STORRIE, JOHN; WATERS, ANTHONY; MITCHELL, JULIAN
To: NORTEL NETWORKS LIMITED
Reel/Frame 018737/0849 →