Abstract:
The invention refers to selecting services in a communications network to be invoked with respect to a user terminal (10), comprising a method with the steps of receiving a request to provide a certain service with respect to a user terminal (10), identifying a plurality of service offers that are associated to the certain service, performing for each of the service offers a service price prediction based on a price information associated to each service offer and a service usage prediction associated to the user terminal (10), and performing a selection out of the service offers based on the service price prediction; further a service composition entity (13) and a database (15, 16) maintaining profiles comprising service usage prediction information with respect to the user terminal (10) is disclosed.
Abstract:
Techniques for automatically generating software in a software development environment, e.g. an IDE, are described. A method embodiment comprises the steps of interpreting (308 - 312) feature description data related to a program library; interpreting the feature description data as a machine-readable description of a feature to be provided by the software development environment; allocating (314, 316), based on the interpreted feature description data, one or more user-operable control elements in the software development environment; and providing access, via the control element, to one or more operations related to the feature description data.
Abstract:
A technique for creating, modifying and executing composite services in a telecommunication network is described. In a method realisation, the execution of composite services is triggered in a four-step procedure (400). In a first step (402), a trigger event is received. The trigger event requests an execution of a composite service relating to at least one telecommunication session for a user of the telecommunication network. In a second step (406), a skeleton of the requested composite service is retrieved. The retrieved skeleton specifies a service pattern logically linking a plurality of service references. In a next step, the skeleton is analysed during run-time to determine constituting services that are to form the composite service, as well as an execution workflow for the constituting services. Execution of the determined constituting services in accordance with the determined execution workflow is triggered in a fourth step (408).
Abstract:
A method and a device for taking a policy decision are disclosed. The policy decision device (S3) has access to objects being relatable to each other by relations of one or more relation types. The method comprises the steps of receiving (100) a request for the policy decision, the request specifying a first object of the objects and request information, obtaining (105) a policy matching to the request information and being applicable to a second object of the objects, obtaining (110) at least one propagation rule associated to the policy, the at least one propagation rule specifying at least one relation type of the one or more relation types, verifying if a relation path exits, the relation path linking the first object and the second object and consisting of one or more or the relations, verifying if the one or more relations of the relation path are in accordance with at least one of the at least one specified relation type, and if said relation path exists and if said one ore more relations of the relation path are in accordance, applying the policy to the first object for taking (120) the policy decision.
Abstract:
The invention comprises a method and system for dynamically processing messages. After a message is received from a network or from an internal application, and the message type is identified, the invention determines whether an optimized handler should be used to process messages of the identified message type. If an optimized handler has not previously been generated for the identified message type or is otherwise not available, an optimized handler may be generated, during run-time, for subsequent processing of messages of the identified message type. In some embodiments, the invention maintains statistics relating the processing characteristics of different types of messages and these statistics are used to determine whether to generate an optimized handler or to use a generic handler to process subsequently received messages having a certain identified message type.
Abstract:
An application server (102) along with various other devices and method are described herein for managing a service (e.g., communication service) which is provided to a user. As described herein, the application server with the help of aspect oriented programming is capable of automatically adding functionality to an original service without directly modifying the target application code of the original service. In particular, the application server when automatically adding functionality to a certain application can automatically detect which features are still missing within the certain application, and which are already supported.
Abstract:
Common methods for charging for a composite service suffer from a lack of flexibility. Therefore a method for controlling a charging of a composite service in a telecommunications network is described. The composite service comprises an invocation of a constituent service. The telecommunications network comprises a control node (CN204) for controlling the composite service, a service node (SN202) for providing the constituent service, and a charging system (CS206) for performing the charging. The method comprises the steps of receiving from the service node (SN202) a first usage report comprising charging indicators related to the invocation of the constituent service, receiving from the control node (CN204) control information related to the composite service, the control information indicating that the invocation of the constituent service is associated to the invocation of the composite service, generating a further usage report by changing the charging indicators according to the control information, and sending the further usage report to the charging system (CS206) to instruct the charging system (CS206) to perform the charging according to the further usage report.
Abstract:
A technique for performing signaling conversion between an HTTP stateful session and an SIP dialog is described. In a method realization of this technique, an HTTP request message including HTTP state information is received from an HTTP enabled entity. In response to receipt of the HTTP request message, an SIP message belonging to an SIP dialog is created. In further steps, the first SIP message is sent to an SIP enabled entity, and a mapping between the HTTP state information and the SIP dialog is established.
Abstract:
The invention relates to techniques for providing services in a service provisioning network (100'), wherein a service-related message (118) is routed by a service routing node (104') to a service hosting node (106'). A method embodiment of the invention comprises in the service routing node the steps of receiving, e.g. from the service hosting node, service availability information (124) indicating an availability of the service in the service hosting node; and establishing, based on the received service availability information, a service routing rule.
Abstract:
A technique for accessing a media resource (114) controllably attachable to a network-registered device (104) via a multimedia-enabled network (102) is proposed. The technique comprises determining a resource capability information indicating a capability of the media resource; transforming the resource capability information into service capability information indicating a capability related to a service accessible at the network-registered device via the network; and providing the service capability information to an access-requesting entity (106).