Processing incremental multidimensional range queries in a direct manipulation visual query environment

We have developed a MultiMedia Visual Information Seeking (MMVIS) Environment designed to support an integrated approach to direct manipulation temporal querying and browsing of temporal relationship results. We address the optimization of queries specified via our visual query interface. Queries in MMVIS are incrementally specified and continuously refined multidimensional range queries. We present our k-Array index structure and its bucket based counterpart, the k-Bucket, as new indexes optimized for processing these direct manipulation queries. In an experimental evaluation comparing our k-Array and k-Bucket solutions to alternate techniques from the literature, we show that the k-Bucket performs generally equal to or better than the other techniques and is the best overall approach for such environments.

[1]  Ben Shneiderman,et al.  Visual information seeking: tight coupling of dynamic query filters with starfield displays , 1994, CHI '94.

[2]  David B. Lomet,et al.  A review of recent work on multi-attribute access methods , 1992, SGMD.

[3]  Miron Livny,et al.  Sequence query processing , 1994, SIGMOD '94.

[4]  Donald E. Knuth,et al.  The Art of Computer Programming, Vol. 3: Sorting and Searching , 1974 .

[5]  Elke A. Rundensteiner,et al.  MMVIS: a multimedia visual information seeking environment for video analysis , 1996, CHI Conference Companion.

[6]  Donald E. Knuth,et al.  The art of computer programming: V.1.: Fundamental algorithms , 1997 .

[7]  Jon Louis Bentley,et al.  Data Structures for Range Searching , 1979, CSUR.

[8]  Stacie Lynn Hibino Multimedia visual information seeking , 1997 .

[9]  Christopher Williamson,et al.  Dynamic queries for information exploration: an implementation and evaluation , 1992, CHI.

[10]  Martha W. Evens,et al.  Multikey retrieval from K-d trees and QUAD-trees , 1985, SIGMOD '85.

[11]  Elke A. Rundensteiner,et al.  Interactive visualizations for temporal analysis: application to CSCW multimedia data , 1997 .

[12]  Jürg Nievergelt,et al.  The Grid File: An Adaptable, Symmetric Multikey File Structure , 1984, TODS.

[13]  Hans Hinterberger,et al.  Spatial data reallocation based on multidimensional range queries. A contribution to data management for the earth sciences , 1994, Seventh International Working Conference on Scientific and Statistical Database Management.

[14]  Elke A. Rundensteiner,et al.  A Visual Multimedia Query Language for Temporal Analysis of Video Data , 1996, Multimedia Database Systems.

[15]  Elke A. Rundensteiner,et al.  MMVIS: design and implementation of a multimedia visual information seeking environment , 1997, MULTIMEDIA '96.

[16]  Masao Sakauchi,et al.  A Balanced Hierarchical Data Structure for Multidimensional Data with Highly Efficient Dynamic Characteristics , 1993, IEEE Trans. Knowl. Data Eng..

[17]  Hermann A. Maurer,et al.  Efficient worst-case data structures for range searching , 1978, Acta Informatica.

[18]  Ben Shneiderman,et al.  Data structures for dynamic queries: an analytical and experimental evaluation , 1994, AVI '94.

[19]  Christian Freksa,et al.  Temporal Reasoning Based on Semi-Intervals , 1992, Artif. Intell..

[20]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[21]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[22]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[23]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.