Method and system of managing conflicts between applications using semantics of abstract services for group context management
First Claim
1. A method of managing and resolving conflicts between context-aware applications, the method comprising:
- receiving a service request from an application;
analyzing and registering a semantic of the requested service to a data structure;
determining whether a conflict occurs between service actions which are registered to the data structure; and
if the conflict occurs, removing semantics of conflicting service actions from the data structure, generating a resolution policy for the conflict and requesting a new service according to the resolution policy.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system of managing conflicts between context-aware applications by use of semantics of abstract service for group context information management. The method includes detecting and resolving a conflict between context-aware applications; upon receiving a service request from an application, analyzing a semantic of the requested service; and registering the semantic into a data structure. A determination is made whether a conflict between service actions occurs in the data structure and when the conflict occurs, removing the semantics of the conflicting service actions from the data structure. The conflict between the service actions arises when actions of the valid applications according to the user policies contradict the same context information in the data structure. After removing the semantics of the service actions from the data structure, a resolution policy for the conflict is generated, and a new service is requested according to the resolution policy.
15 Citations
11 Claims
-
1. A method of managing and resolving conflicts between context-aware applications, the method comprising:
-
receiving a service request from an application;
analyzing and registering a semantic of the requested service to a data structure;
determining whether a conflict occurs between service actions which are registered to the data structure; and
if the conflict occurs, removing semantics of conflicting service actions from the data structure, generating a resolution policy for the conflict and requesting a new service according to the resolution policy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for detecting and resolving conflicts between context-aware applications, the system comprising:
-
a context consumer which receives a service request from an application;
an action semantic manager which analyzes a semantic of the requested service, registers the requested service, and removes the semantic to and from a data structure; and
a service interaction broker which determines whether a conflict occurs between service actions which are registered in the data structure, if the conflict occurs, requests the action semantic manager to remove the semantics of conflicting service actions from the data structure, generates a resolution policy for the conflict, and requests a new service according to the resolution policy. - View Dependent Claims (8, 9, 10, 11)
-
Specification