Automatic task generator method and system
First Claim
1. A method for generating tasks for a database management system, the method comprising:
- detecting an event that operates on the database management system;
storing an event indicator with associated metadata wherein the event indicator corresponds to the detected event;
matching the event indicator and the associated metadata with rules which utilize database object metadata, the rules referencing system tasks; and
generating specific tasks based on the rules matching to the event indicator.
4 Assignments
0 Petitions
Accused Products
Abstract
An automatic task generation mechanism provides generation of tasks such as maintenance tasks for a computer system. A set of tasks is set up along with rules for performing the tasks. The rules may be associated with metadata that allow the tasks to be mapped to the tasks. Events may be detected that are related to database operations such as a create, modify, delete or add command. Upon event detection by the system, the system may store the event and associated metadata. Another process may query the event and metadata storage and compare those items to the rules previously set up. If there is a match between the rules and the event, one or more tasks may be established which correspond to an action that is desired to be taken. The task may then be inserted into a computer system for subsequent execution.
51 Citations
29 Claims
-
1. A method for generating tasks for a database management system, the method comprising:
-
detecting an event that operates on the database management system;
storing an event indicator with associated metadata wherein the event indicator corresponds to the detected event;
matching the event indicator and the associated metadata with rules which utilize database object metadata, the rules referencing system tasks; and
generating specific tasks based on the rules matching to the event indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating tasks for a database management system, the system comprising:
-
a first computer for executing software for generating the tasks, at least one memory media wherein rules and system tasks for operation on database objects are stored; and
software media having computer-executable instructions stored thereon for performing operations comprising;
detecting an event that operates on the database management system;
storing an event indicator with associated metadata wherein the event indicator corresponds to the detected event;
matching the event indicator and the associated metadata with rules which utilize database object metadata, the rules referencing system tasks; and
generating specific tasks based on the rules matching to the event indicator. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium, having computer-executable instructions, for performing a method of generating specific tasks, the method comprising:
-
detecting an event that operates on a database management system;
storing an event indicator with associated metadata wherein the event indicator corresponds to the detected event;
matching the event indicator and the associated metadata with rules which utilize database object metadata, the rules referencing system tasks; and
generating the specific tasks based on the rules corresponding to the event indicator. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system for generating tasks for a database management system, the system comprising:
-
a computer comprising a database management system;
an interface to receive at least one system task and at least one rule related to the at lest one system task;
a memory to store the at least one system task and the at least one rule;
an event detector to detect a database event;
an event queue to register a database event indictor and related metadata wherein the event indicator corresponds to the database event;
a server agent to sense a registration of the database event indicator and the related metadata and to compare the registration with the at least one rule; and
a task generator to produce commands;
wherein if the server agent matches the registration of the database event indicator with the at least one rule, the task generator generates commands based on the at least one rule wherein the at least one rule corresponds to the at least one system task. - View Dependent Claims (27, 28, 29)
-
Specification