Systems and methods for constructing and using filtering trees to compare events, data, or other instances of objects defined in an object-oriented schema against one or more query-based definitions. The filtering trees correspond to the logical expressions of one or more query-based definitions, and represent the structure of the computer-executable instructions for comparing events with the definitions. The filtering trees can be traversed so as to simultaneously compare the parameters of an event against multiple logical expressions. The filtering tree is traversed in a top to bottom cascading fashion until a leaf node is encountered in a process that is conceptually equivalent to processing the logical operations associated with the nodes. When a leaf node is encountered, an ordered set of logical values associated with the leaf node indicates which, if any, of the definitions are satisfied by the event. The filtering definitions can be conveniently used to filter events detected by event providers in a computer system so as to identify the event that are to be reported to event subscribers.

Системы и методы для строить и использования фильтруя валы сравнить случаи, данные, или другие примеры предметов определенных в object-oriented схиме против one or more query основали определения. Фильтруя валы соответствуют к логически выражениям one or more определений основанных query, и представляют структуру компьютер-ispolnitel6nyx инструкций для сравнивать случаи с определениями. Фильтруя валы можно траверсировать одновременно для того чтобы сравнить параметры случая против множественных логически выражений. Фильтруя вал траверсирован в верхней части для того чтобы основать каскадируя способ до тех пор пока узел листьев не столкнуться в процессе схематически соответствующе к обрабатывать логически деятельности связанные с узлами. Когда узел листьев столкнут, приказанный комплект логически значений связанных с узлом листьев показывает, если любое, из определений удовлетворяются случаем. Фильтруя определения можно удобно использовать для того чтобы фильтровать случаи обнаруженные, что providers случая в системе компьютера определили случай должны быть сообщенным к абонентам случая.

 
Web www.patentalert.com

< (none)

< System and method for batching data between transport and link layers in a protocol stack

> System and method for performing database queries using a stack machine

> (none)

~ 00009