Method and apparatus for a context-based service look up
First Claim
Patent Images
1. Method for a context-based service lookup, wherein a service instance, having a scope (Ω
- ), comprises at least one service instance data set (b) having a hierarchical state structure, with each state of each hierarchy level being contained in the respective higher-level state of the hierarchy, wherein the method comprises;
a reception step for receiving from a service consumer (1), having a situation (Σ
), at least one service consumer data set (a) having said hierarchical state structure, and wherein said service instance data set (b) contains an amount (m) of state levels independent from an amount (n) of levels contained in said service consumer data set (a), a comparison step for comparing each service consumer data set (a) with each service instance data set (b) by performing comparisons of the respective state values (v, w) of states of the same level of hierarchy, an aggregation step for aggregating the results of the comparisons a determining step for determining, depending on the aggregate results, whether said situation (Σ
) of said service consumer (1) matches said scope (Ω
) of said service instance.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a context-based service look up, wherein a service instance, having a scope (O), comprises at least one service instance data set (b) having a hierarchy of levels. A service consumer data set (a), having a hierarchy of levels is received from a service consumer (1), having a situation (S). Comparisons are made of each service consumer data set with each service instance data set, for the same level. Dependent on results of the comparisons, it is determined whether said situation (S) of said service consumer (1) matches said scope (O) of said service instance.
42 Citations
21 Claims
-
1. Method for a context-based service lookup, wherein a service instance, having a scope (Ω
- ), comprises at least one service instance data set (b) having a hierarchical state structure, with each state of each hierarchy level being contained in the respective higher-level state of the hierarchy, wherein the method comprises;
a reception step for receiving from a service consumer (1), having a situation (Σ
), at least one service consumer data set (a) having said hierarchical state structure, and wherein said service instance data set (b) contains an amount (m) of state levels independent from an amount (n) of levels contained in said service consumer data set (a),a comparison step for comparing each service consumer data set (a) with each service instance data set (b) by performing comparisons of the respective state values (v, w) of states of the same level of hierarchy, an aggregation step for aggregating the results of the comparisons a determining step for determining, depending on the aggregate results, whether said situation (Σ
) of said service consumer (1) matches said scope (Ω
) of said service instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19, 20)
- ), comprises at least one service instance data set (b) having a hierarchical state structure, with each state of each hierarchy level being contained in the respective higher-level state of the hierarchy, wherein the method comprises;
-
10. Apparatus for a context-based service lookup, the apparatus comprising:
-
a service instance, having a scope (Ω
), comprising at least one service instance data set (b) having a hierarchical state structure, with each state of each hierarchy level being contained in the respective higher level state of hierarchy, andwherein the apparatus is designed to receive from a service consumer (1), having a situation (Σ
), at least one service consumer data set (a) having said hierarchical state structure, andsaid service instance data set (b) contains an amount (m) of hierarchy levels which are independent from an amount (n) of hierarchy levels contained in said service consumer data set (a), and wherein the apparatus is further designed to perform comparisons of each service consumer data set (a) with each service instance data set (b) by comparing the respective state values (v, w) of states of the same hierarchy level, and aggregate the results of the comparisons, and determine, depending on the aggregate results, whether said situation (Σ
) of said service consumer (1) matches said scope (Ω
) of said service instance. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
21. A method of equipping a client system with a context-based service lookup comprising the steps of:
-
providing the system with a capability to compare each service consumer data set (a) of a service consumer with each service instance data set (b) of a service instance by comparing respective state values (v, w) of states of the same level of hierarchy of said service consumer data set (a) or said service instance data set (b), starting with the highest level in the hierarchy and then going down the hierarchy, aggregate the results of the comparisons of each respective service consumer data set (a) with each respective service instance data set (b) and determine, depending on the aggregate results, whether a situation (Σ
) of said service consumer (1) matches a scope (Ω
) of said service instance.
-
Specification