Method, apparatus and computer program product for providing context triggered distribution of context models
First Claim
1. A method comprising:
- receiving current context information related to a first device;
accessing a context profile and a security profile associated with the first device;
developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree, wherein developing the composite context tree comprises generating a schema based on the security profile and the context profile in which the schema defines the portion of the current context information and applying the schema to a context tree including the current context information such that only a portion of the context tree defined by the schema is visible to an entity developing the composite context tree;
determining a context change has occurred with respect to the first device;
determining whether the context change to the composite context tree is allowed based on the security profile and the context profile;
wherein in an instance in which the context change is determined to be allowed, the context tree is updated for the context change; and
wherein in an instance in which the context change is determined to not be allowed, the context tree is not updated for the context change.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing context triggered distribution of context models may include receiving current context information related to a first device, accessing a context profile and a security profile associated with the first device, and developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree. An apparatus and computer program product corresponding to the method are also provided.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving current context information related to a first device; accessing a context profile and a security profile associated with the first device; developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree, wherein developing the composite context tree comprises generating a schema based on the security profile and the context profile in which the schema defines the portion of the current context information and applying the schema to a context tree including the current context information such that only a portion of the context tree defined by the schema is visible to an entity developing the composite context tree; determining a context change has occurred with respect to the first device; determining whether the context change to the composite context tree is allowed based on the security profile and the context profile; wherein in an instance in which the context change is determined to be allowed, the context tree is updated for the context change; and wherein in an instance in which the context change is determined to not be allowed, the context tree is not updated for the context change. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising a processor and a memory storing computer program code, wherein the memory and stored computer program code are configured, with the processor, to cause the apparatus to at least:
-
receive current context information related to a first device; access a context profile and a security profile associated with the first device; and develop a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree, wherein the apparatus being caused to develop the composite context tree comprises generating a schema based on the security profile and the context profile in which the schema defines the portion of the current context information and applying the schema to a context tree including the current context information such that only a portion of the context tree defined by the schema is visible to an entity developing the composite context tree; determine a context change has occurred with respect to the first device; determine whether the context change to the composite context tree is allowed based on the security profile and the context profile; wherein in an instance in which the context change is determined to be allowed, the context tree is updated for the context change; and wherein in an instance in which the context change is determined to not be allowed, the context tree is not updated for the context change. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising:
-
a first program code portion for receiving current context information related to a first device; a second program code portion for accessing a context profile and a security profile associated with the first device; a third program code portion for developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree, wherein the third program code portion includes instructions for generating a schema based on the security profile and the context profile in which the schema defines the portion of the current context information and for applying the schema to a context tree including the current context information such that only a portion of the context tree defined by the schema is visible to an entity developing the composite context tree; a fourth program code portion for determining a context change has occurred with respect to the first device; a fifth program code portion for determining whether the context change to the composite context tree is allowed based on the security profile and the context profile; wherein in an instance in which the context change is determined to be allowed, the context tree is updated for the context change; and wherein in an instance in which the context change is determined to not be allowed, the context tree is not updated for the context change. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
means for receiving current context information related to a first device; means for accessing a context profile and a security profile associated with the first device; means for developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree, wherein the means for developing the composite context tree comprise means for generating a schema based on the security profile and the context profile in which the schema defines the portion of the current context information and means for applying the schema to a context tree including the current context information such that only a portion of the context tree defined by the schema is visible to an entity developing the composite context tree means for determining a context change has occurred with respect to the first device; means for determining whether the context change to the composite context tree is allowed based on the security profile and the context profile; wherein in an instance in which the context change is determined to be allowed, the context tree is updated for the context change; and wherein in an instance in which the context change is determined to not be allowed, the context tree is not updated for the context change.
-
Specification