Concurrent evaluation of multiple filters with runtime substitution of expression parameters

   
   

The invention introduces a mechanism for analyzing large amounts of data. The end-user selects the various filter expression types and any required parameters used to condense the data, and this allows interactive selection of the most interesting ones as well as the ability to vary parameters for those filter expressions requiring them. These selected filter expressions are used to produce filtered views of the data in the cross-tabulations, so that the end-user gains a better grasp of the significant attributes of the data by having less important data either omitted, or aggregated into arbitrary groups. Because all of the permitted filter expressions are pre-computed there are significant improvements in usability and effectiveness. Further, since the pre-computation of these quite complex functions is performed concurrently there is potential for significant savings in processing resources.

Die Erfindung stellt eine Einheit für das Analysieren der großen Mengen Daten vor. Der Endbenutzer legt die verschiedenen Filterausdruck Arten und alle mögliche erforderlichen Parameter fest, die verwendet werden, um die Daten zu kondensieren, und dieses erlaubt wechselwirkende Vorwähler von interessantesten sowie die Fähigkeit, Parameter für jene Filterausdrücke zu verändern, die sie erfordern. Diese vorgewählten Filterausdrücke werden verwendet, um gefilterte Ansichten der Daten in den Kreuz-Tabellierungen zu produzieren, damit der Endbenutzer gewinnt eine bessere Reichweite der bedeutenden Attribute der Daten indem er weniger wichtige Daten entweder auslassen läßt, oder angehäuft in willkürliche Gruppen. Weil alle die Erlaubnis gehabten Filterausdrücke vor-berechnet werden, gibt es bedeutende Verbesserungen in der Brauchbarkeit und in der Wirksamkeit. Weiter da die Vorberechnung dieser ziemlich komplizierten Funktionen gleichzeitig durchgeführt wird, gibt es für bedeutende Sparungen möglich, wenn man Betriebsmittel verarbeitet.

 
Web www.patentalert.com

< Electronic rights management and authorization system

< System and method for differentiating private and shared files within a computer cluster

> Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration

> Method and system for indexing and searching contents of extensible mark-up language (XML) documents

~ 00126