Enhanced dynamic queries via movable filters

Traditional database query systems allow users to construct complicated database queries from specialized database language primitives. While powerful and expressive, such systems are not easy to use, especially for browsing or exploring the data. Information visualization systems address this problem by providing graphical presentations of the data and direct manipulation tools for exploring the data. Recent work in this area has reported the value of dynamic queries coupled with two-dimensional data representations for progressive refinement of user queries. However, the queries generated by these systems are limited to conjunctions of global ranges of parameter values. In this paper, we extend dynamic queries by encoding each operand of the query as a Magic Lens filter. Compound queries can be constructed by overlapping the lenses. Each lens includes a slider and a set of buttons to control the value of the filter function and to define the compostion operation generated by overlapping the lenses. We demonstrate a system that supports multiple simultaneous general real-valued queries on databases with incomplete data, while maintaining the simple visual interface of dynamic query systems.

[1]  Grace Colby,et al.  Transparency and blur as selective cues for complex visual information , 1991, Electronic Imaging.

[2]  Edward R. Tufte,et al.  The Visual Display of Quantitative Information , 1986 .

[3]  John J. Bertin,et al.  The semiology of graphics , 1983 .

[4]  William Buxton,et al.  A taxonomy of see-through tools , 1994, CHI '94.

[5]  Edward Rolf Tufte,et al.  The visual display of quantitative information , 1985 .

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

[7]  José A. Aguiñaga Statistical abstract of the United States 1993 , 1994 .

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

[9]  Georges G. Grinstein,et al.  The X window system , 1988, SIGGRAPH '88.

[10]  Postscript language reference manual, Second Edition , 1991 .

[11]  Jock D. Mackinlay,et al.  Information visualization using 3D interactive animation , 1993, CACM.

[12]  Ansi Ieee,et al.  IEEE Standard for Binary Floating Point Arithmetic , 1985 .

[13]  Hans-Peter Kriegel,et al.  VisDB: database exploration using multidimensional visualization , 1994, IEEE Computer Graphics and Applications.

[14]  Jade Goldstein-Stewart,et al.  Using aggregation and dynamic queries for exploring large data sets , 1994, CHI.

[15]  C. L. Chang,et al.  INTERPRETATION AND EXECUTION OF FUZZY PROGRAMS , 1975 .

[16]  Tony DeRose,et al.  Toolglass and magic lenses: the see-through interface , 1993, SIGGRAPH.

[17]  Guido D. Salvucci,et al.  Ieee standard for binary floating-point arithmetic , 1985 .

[18]  Max J. Egenhofer Manipulating the graphical representation of query results in geographic information systems , 1990, Proceedings of the 1990 IEEE Workshop on Visual Languages.

[19]  Jeffrey D. Ullman,et al.  Principles of Database Systems , 1980 .

[20]  D. Commerce Statistical abstract of the United States , 1978 .