×

Automatic task generator method and system

  • US 7,912,820 B2
  • Filed: 06/06/2003
  • Issued: 03/22/2011
  • Est. Priority Date: 06/06/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for automatically generating maintenance tasks for a SQL database management system, the method automatically performed by a computer, the method comprising:

  • detecting an event that operates on the database management system, the event associated with one or more pre-determined rules comprising user-defined policies based on a database system environment and installation, wherein each of the pre-determined rules utilize database object metadata and is associated with stored tasks;

    registering the event in an event queue;

    storing metadata associated with the event in the event queue, wherein the metadata is generated in response to the occurrence of the event and an identification of the event and the associated metadata are stored as an XML payload in the event queue;

    requesting, by a server agent, the event and the associated metadata from the event queue, wherein the server agent is constantly monitoring the event queue;

    sending the event and the associated metadata to the server agent, from the event queue;

    retrieving all pre-determined rules associated with the event from a set of stored pre-determined rules;

    comparing the event and associated metadata with the retrieved pre-determined rules to detect a correspondence between the event and the associated metadata and one or more of the retrieved pre-determined rules;

    when the correspondence is detected, automatically generating an automatic maintenance task by automatically assembling the automatic maintenance task from the stored tasks associated with the one or more retrieved pre-determined rules having a correspondence with the event and the associated metadata and automatically placing appropriate constraints on the automatic maintenance task; and

    automatically delivering the stored tasks comprising the automatic maintenance task to the SQL database management system as commands for execution, wherein the automatic maintenance task is not generated when the correspondence is not detected.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×