A database event detection and notification system includes a rule definer for defining a high level rule which can include conceptual terms (e.g. bad, heavy) and as cooperative operators (e.g. approximate, similar-to, near-to). A rule converter converts the high level rule into a low level rule in which the conceptual terms and cooperative operators are quantified. An event manager detects and evaluates an event generated by the database or a Local Event Detector (LED). A rule manager applies the low level rule to the event detected by the event manager, and an action manager performs an action in accordance with the application of the rule by the rule manager. The action can include notifying a specified person or program that the event has occurred. The rule converter and the action manager utilize a Type Abstraction Hierarchy (TAH) for converting the high level rule into the low level rule and performing the action respectively. The rule comprises an attribute. The TAH comprises leaves corresponding to instances of the attribute, and a hierarchical arrangement of nodes which specify ranges that include at least one of the instances respectively. The rule converter and the action manager are configured to convert the high level rule into the low level rule and perform the action by relaxing a value of the attribute in accordance with the TAH. An existing rule can be modified or a new rule inserted into the system without shutting down the system and recompiling all the rules.

Ένα σύστημα ανίχνευσης και ανακοίνωσης γεγονότος βάσεων δεδομένων περιλαμβάνει ένα στοιχείο κανόνα για τον καθορισμό ενός κανόνα υψηλού επιπέδου που μπορεί να περιλάβει τους εννοιολογικούς όρους (π.χ. κακός, βαρύς) και ως συνεταιριστικούς χειριστές (π.χ. προσεγγίστε, παρόμοιος-, κοντινός-). Ένας μετατροπέας κανόνα μετατρέπει τον κανόνα υψηλού επιπέδου σε έναν χαμηλό κανόνα επιπέδων στον οποίο οι εννοιολογικοί όροι και οι συνεταιριστικοί χειριστές ποσολογούνται. Ένας διευθυντής γεγονότος ανιχνεύει και αξιολογεί ένα γεγονός που παράγεται από τη βάση δεδομένων ή έναν τοπικό ανιχνευτή γεγονότος (οδηγήσεις). Ένας διευθυντής κανόνα εφαρμόζει το χαμηλό κανόνα επιπέδων στο γεγονός που ανιχνεύεται από το διευθυντή γεγονότος, και ένας διευθυντής δράσης εκτελεί μια δράση σύμφωνα με την εφαρμογή του κανόνα από το διευθυντή κανόνα. Η δράση μπορεί να περιλάβει να δηλώσει ένα διευκρινισμένο πρόσωπο ή ένα πρόγραμμα ότι το γεγονός έχει εμφανιστεί. Ο μετατροπέας κανόνα και ο διευθυντής δράσης χρησιμοποιούν μια ιεραρχία αφαίρεσης τύπων (TAH) για τη μετατροπή του κανόνα υψηλού επιπέδου στο χαμηλό κανόνα επιπέδων και την εκτέλεση της δράσης αντίστοιχα. Ο κανόνας περιλαμβάνει μια ιδιότητα. Το TAH περιλαμβάνει τα φύλλα που αντιστοιχούν στις περιπτώσεις των ιδιοτήτων, και μια ιεραρχική ρύθμιση των κόμβων που διευκρινίζουν τις σειρές που περιλαμβάνουν τουλάχιστον μια από τις περιπτώσεις αντίστοιχα. Ο μετατροπέας κανόνα και ο διευθυντής δράσης διαμορφώνονται για να μετατρέψουν τον κανόνα υψηλού επιπέδου στο χαμηλό κανόνα επιπέδων και να εκτελέσουν τη δράση με τη χαλάρωση μιας αξίας των ιδιοτήτων σύμφωνα με το TAH. Ένας υπάρχων κανόνας μπορεί να τροποποιηθεί ή ένας νέος κανόνας στο σύστημα χωρίς τη διακοπή του συστήματος και όλοι οι κανόνες.

 
Web www.patentalert.com

< (none)

< Catalytic process for the decomposition of perfluoroalkanes

> Breath-activated metered-dose inhaler

> (none)

~ 00039