System and method for performing context checks
First Claim
1. In a computer system comprising a processing unit executing at least one process, said computer system operating in a context, a context checking mechanism for evaluating context comprising:
- a database comprising a plurality of database modules;
a delivery engine which retrieves database modules and executes instructions in accordance with database modules when said database is opened;
at least one context module stored in the database, said context module, when executed, performing a context check and providing a result;
a memory for storage of the result;
a context manager which manages the checking of context, said context manager retrieving said context module when said database is opened, said context manager causing the execution of the said context module upon occurrence of a specified event and providing the result of the context when requested by a process.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is described which provides for context checking of an operating environment. A context manager controls the execution of context checks requested by applications or processes. In one embodiment, the context check modules are defined as self-contained modules located in a database. When the data base is opened, these modules are loaded and registered with the context manager. Upon occurrence of certain user actions, the context manager will issue an event to cause the appropriate modules to perform a context check of certain context of the environment. The resulting context information is stored in memory by the context manager and provided to the applications by the context manager when needed. One advantage is that the context checks performed can be changed simply by adding or deleting modules from the database. In other embodiments, context checking functions can also be provided by providing context files, which are loaded at initiation of the context manager and are independent of the database utilized, and by providing certain highly repeatable functions within the function of the context manager itself.
-
Citations
35 Claims
-
1. In a computer system comprising a processing unit executing at least one process, said computer system operating in a context, a context checking mechanism for evaluating context comprising:
-
a database comprising a plurality of database modules;
a delivery engine which retrieves database modules and executes instructions in accordance with database modules when said database is opened;
at least one context module stored in the database, said context module, when executed, performing a context check and providing a result;
a memory for storage of the result;
a context manager which manages the checking of context, said context manager retrieving said context module when said database is opened, said context manager causing the execution of the said context module upon occurrence of a specified event and providing the result of the context when requested by a process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
24. In a computer system comprising a processing executing at least one process, said computer system operating in a context, a method for evaluating context comprising the steps of:
-
providing a database comprising at least one context module;
opening the database;
retrieving the context module from the database and loading the context module for execution;
executing instructions as a process;
upon occurrence of a specified event, executing the context module to perform a context check to generate a context check result;
providing the result of the context check when requested by the process.
-
Specification