SYSTEM AND METHOD FOR PERFORMING PARTNER SETTLEMENT FOR MANAGED SERVICES IN AN IP MULTIMEDIA SUBSYSTEM (IMS) NETWORK
First Claim
1. A method for providing multimedia services comprising:
- hosting within an Internet Protocol Multimedia Subsystem (IMS) compliant environment of a network operator at least one multimedia service, each multimedia service being associated with a managed service provider;
determining instance-specific execution metrics for instances of said at least one multimedia service, said execution metrics including resource usage metrics for resources of the IMS compliant environment that are consumed during each of the instances; and
sharing revenue generated by the multimedia service instances between the network operator and the managed service provider based upon the execution metrics.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention can provide multimedia services by hosting within an Internet Protocol Multimedia Subsystem (IMS) compliant environment of a network operator at least one multimedia service, which is associated with a managed service provider. Instance-specific execution metrics can be determined for instances of the multimedia service. The execution metrics can include resource usage metrics for resources of the IMS compliant environment that are consumed during each of the instances. Revenue generated by the multimedia service instances can be shared between the network operator and the managed service provider based upon the execution metrics in accordance with any revenue sharing agreement established between the network operator and the managed service provider.
41 Citations
20 Claims
-
1. A method for providing multimedia services comprising:
-
hosting within an Internet Protocol Multimedia Subsystem (IMS) compliant environment of a network operator at least one multimedia service, each multimedia service being associated with a managed service provider; determining instance-specific execution metrics for instances of said at least one multimedia service, said execution metrics including resource usage metrics for resources of the IMS compliant environment that are consumed during each of the instances; and sharing revenue generated by the multimedia service instances between the network operator and the managed service provider based upon the execution metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for capturing service execution metrics comprising:
-
a Call Session Control Function (CSCF) obtaining a user profile from a Home Subscriber Server (HSS); determining service execution metric details associated with a multimedia service from the user profile; the Call Session Control Function adding the determined service execution metric details to a Session Initiated Protocol header of an INVITE message sent to an application server; the application server reading the service execution metric details from the Session Initiated Protocol header, the application server capturing execution metrics in accordance with the service execution metrics details when executing a service; the application server conveying captured execution metrics to a service partner settlement system; and the service partner settlement system generating a settlement report for sharing revenue associated with the service executed by the application server, wherein apportionment of revenue shown in the settlement report is based upon the captured execution metrics. - View Dependent Claims (18, 19)
-
-
20. A system for providing multimedia services and for sharing revenue for these services with managed service partners based upon execution metrics, said system comprising:
-
a metrics engine configured to determine execution metric details for a multimedia service, wherein the execution metric details are customized for the multimedia service in accordance with a revenue agreement established between the network operator and the managed service partner, wherein said metrics engine is configured to utilize Session Initiated Protocol headers to convey the execution metric details to a least one application server that executes the multimedia service, and wherein said metrics engine is configured to extract instance specific execution metrics from Session Initiated Protocol headers conveyed from the application server; the application server configured to execute said multimedia service and to capture execution metrics for the multimedia service, wherein captured execution metrics are based upon the execution metric details read from Session Initiated Protocol headers, and wherein said application server is configured to write the captured execution metric values to Session Initiated Protocol headers, wherein said execution metric values are said extracted instance specific execution metrics; and a service partner settlement system configured to receive the instance specific execution metrics and to generate at least one settlement report based upon the instance specific execution metrics, wherein said settlement report includes an amount of revenue owed by the network operator to the managed service partner in accordance with the revenue sharing agreement.
-
Specification