NETWORK NODE OPTIMIZATION WITH TRIGGERED EXPRESSIONS
First Claim
1. A method for providing a service in a communication network, in which the service comprises evaluating a request comprising an expression, the expression being a function of a plurality of elements, each element relating to data originating from one or more context sources available in the communication network, or relating to an intermediate expression, in which each one of the one or more context sources updates its associated data using a request based mechanism or an event trigger based mechanism, the method comprising:
- interrogating a selected one of the plurality of elements,if the expression evaluates to a first value based on the received value of the selected element, then switching the selected element to a trigger mode, andif the expression evaluates to a second value based on the received value of the selected element, then proceeding with interrogating a further one of the plurality of elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for providing a service in a communication network (1), and service node (10) arranged to execute that service. The service node (10) is arranged to receive and evaluate a request from the service, the request comprising an expression having multiple elements. Each element relates to data originating from one or more context sources (B, D, E), which can provide the data to the service node (10), e.g. using context source proxies (B′, D′, E′). Each context source (B, D, E) updates its associate data using a request based mechanism or an event trigger based mechanism. One of the plurality of elements is selected, and if the selected element evaluates to false, the selected element is switched to a trigger mode. If the selected element evaluates to true, then a further element is interrogated.
-
Citations
24 Claims
-
1. A method for providing a service in a communication network, in which the service comprises evaluating a request comprising an expression, the expression being a function of a plurality of elements, each element relating to data originating from one or more context sources available in the communication network, or relating to an intermediate expression, in which each one of the one or more context sources updates its associated data using a request based mechanism or an event trigger based mechanism, the method comprising:
interrogating a selected one of the plurality of elements, if the expression evaluates to a first value based on the received value of the selected element, then switching the selected element to a trigger mode, and if the expression evaluates to a second value based on the received value of the selected element, then proceeding with interrogating a further one of the plurality of elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. Service node for a communication network providing a service in the communication network, in which the service node is arranged to receive and evaluate a request, the request comprising an expression being a function of a plurality of elements, each element relating to data originating from one or more context sources the service node, in operation, being connectable to the one or more context sources, in which the service node is further arranged for:
interrogating a selected one of the plurality of elements, if the expression evaluates to a first value based on the received value of the selected element, then switching the selected element to a trigger mode, and if the expression evaluates to a second value based on the received value of the selected element, then proceeding with interrogating a further one of the plurality of elements. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
Specification