PROCESSING DEVICE AND METHOD OF OPERATION THEREOF
First Claim
1. A processing device comprising a policy evaluation module for evaluating policies associated with an item of data or an application and a dynamic context determination module for determining contextual information associated with the current context of operation of the device and for providing the thus determined contextual information to the policy evaluation module, the device further including a policy enforcement module for enforcing the evaluation specified by the policy evaluation module, wherein the device is operable to cause the policy evaluation module to evaluate a policy associated with an item of data or an application whenever the associated item of data or application is invoked and, additionally, whilst the associated item of data or application is active on the device and a notification of a change in the determined contextual information is received by the policy evaluation module.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing device (10) includes a policy evaluation module (131) for evaluating policies associated with an item of data or an application and a dynamic context determination module (133) for determining contextual information associated with the current context of operation of the device and for providing the thus determined contextual information to the policy evaluation module. The device (10) further includes a policy enforcement module (135) for enforcing the evaluation specified by the policy evaluation module (131), wherein the device is operable to cause the policy evaluation module to evaluate a policy associated with an item of data or an application whenever the associated item of data or application is invoked and, additionally, whilst the associated item of data or application is active on the device and a notification of a change in the determined contextual information is received by the policy evaluation module.
-
Citations
10 Claims
- 1. A processing device comprising a policy evaluation module for evaluating policies associated with an item of data or an application and a dynamic context determination module for determining contextual information associated with the current context of operation of the device and for providing the thus determined contextual information to the policy evaluation module, the device further including a policy enforcement module for enforcing the evaluation specified by the policy evaluation module, wherein the device is operable to cause the policy evaluation module to evaluate a policy associated with an item of data or an application whenever the associated item of data or application is invoked and, additionally, whilst the associated item of data or application is active on the device and a notification of a change in the determined contextual information is received by the policy evaluation module.
-
7. A method of operating a processing device which includes a policy evaluation module, a dynamic context determination module and a policy enforcement module and which is operable to run an application which is capable of opening a data file to permit a user of the device to view the contents of the data file, the method comprising receiving at the processing device a data file together with an associated policy which is associated with the data file;
- and, in response to receiving a request by a user of the device for the application to open the data file, determining a current context of operation of the processing device, evaluating the received associated policy in dependence upon the determined current context of the device and causing the application to open the data file or to not open the data file in dependence upon the evaluation.
- View Dependent Claims (8, 9, 10)
Specification