Application management system and method for managing an application
First Claim
1. An application management system comprising:
- a database resource for storing a plurality of entities associated with an application; and
an application manager for modifying access by a user to the entities, based on a context of information presented to the user by the application, the application manager comprising;
an input channel for receiving an input defining an event in which a user is involved in the application or an input defining an event involving a manipulation of at least one entity in the database resource,wherein a context is associated with the event and is represented in the event by a set of references to a plurality of the entities stored in the database resource; and
a situation representation manager for determining a situation representation in terms of a subset of the set of references to the plurality of entities to define a subcontext, the subcontext containing entities that are directly affected by the event,wherein the situation representation manager is arranged to identify the subset of the references to the plurality of entities which are relevant to the event, the subset of references to the plurality of entities having an activation value which is calculated by the sum of the sum of the activation values of directly related context entities and the sum of the activation values of directly related subcontext entities, andwherein the application manager adapts access to each of the plurality of entities by the application in a situation or a future situation on the basis of the context of information presented to the user by the application, the subcontext identifying entities that are directly affected by the event, and the activation value, as determined by the situation representation manager.
3 Assignments
0 Petitions
Accused Products
Abstract
An application management system includes an application manager for managing an application and associated with a database resource storing a plurality of entities. The application manager includes an input for receiving an input defining an event in which a user is involved in the application or an input defining an event involving a manipulation of at least one entity in the database resource. A context is associated with the event and is represented by a set of references to the entities stored in the database resource. The application manager includes a situation representation manager for determining a situation representation that defines a subcontext. The situation representation manager identifies a subset of references to a plurality of entities that are relevant to the event. The application manager adapts the behavior of the application to a situation or a future situation on the basis of the situation representation.
-
Citations
29 Claims
-
1. An application management system comprising:
-
a database resource for storing a plurality of entities associated with an application; and an application manager for modifying access by a user to the entities, based on a context of information presented to the user by the application, the application manager comprising; an input channel for receiving an input defining an event in which a user is involved in the application or an input defining an event involving a manipulation of at least one entity in the database resource, wherein a context is associated with the event and is represented in the event by a set of references to a plurality of the entities stored in the database resource; and a situation representation manager for determining a situation representation in terms of a subset of the set of references to the plurality of entities to define a subcontext, the subcontext containing entities that are directly affected by the event, wherein the situation representation manager is arranged to identify the subset of the references to the plurality of entities which are relevant to the event, the subset of references to the plurality of entities having an activation value which is calculated by the sum of the sum of the activation values of directly related context entities and the sum of the activation values of directly related subcontext entities, and wherein the application manager adapts access to each of the plurality of entities by the application in a situation or a future situation on the basis of the context of information presented to the user by the application, the subcontext identifying entities that are directly affected by the event, and the activation value, as determined by the situation representation manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of managing an application comprising:
-
storing a plurality of entities associated with an application in a database resource; receiving an input defining an event in which a user is involved in the application or an input defining an event involving a manipulation of at least one entity in the database resource, wherein a context is associated with the event and is represented in the event by a set of references to a plurality of the entities stored in the database resource; determining a situation representation in terms of a subset of the references to the plurality of entities to define a subcontext, the subcontext containing entities that are directly affected by the event, wherein the subset of the references to the plurality of entities which are relevant to the event are identified, the subset of references to the plurality of entities having an activation value which is calculated by the sum of the sum of the activation values of directly related context entities and the sum of the activation values of directly related subcontext entities; modifying access by a user to the entities, based on a context of information presented to the user by the application; and adapting access to each of the plurality of entities by the application to a situation or a future situation on the basis of the context information previously associated with the entities in the situation representation, the subcontext identifying entities that are directly affected by the event, and the activation value. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A program storage device readable by a processing apparatus, the device embodying a program of instructions executable by the processor to perform a method, the method comprising:
-
storing a plurality of entities associated with an application in a database resource; receiving an input defining an event in which a user is involved in the application or an input defining an event involving a manipulation of at least one entity in the database resource, wherein a context is associated with the event and is represented in the event by a set of references to a plurality of the entities stored in the database resource; determining a situation representation in terms of a subset of the references to the plurality of entities to define a subcontext, the subcontext containing entities that are directly affected by the event, wherein the subset of the references to the plurality of entities which are relevant to the event are identified, the subset of references to the plurality of entities having an activation value which is calculated by the sum of the sum of the activation values of directly related context entities and the sum of the activation values of directly related subcontext entities; modifying access by a user to the entities, based on a context of information presented to the user by the application; and adapting access to each of the plurality of entities by the application to a situation or a future situation on the basis of the context information previously associated with the entities in the situation representation, the subcontext identifying entities that are directly affected by the event, and the activation value.
-
Specification