Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1998-10-20
2002-12-17
Alam, Hosain T. (Department: 2172)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C707S793000, C707S793000, C345S419000, C345S215000
Reexamination Certificate
active
06496832
ABSTRACT:
FIELD OF THE INVENTION
The present invention generally relates to systems for analyzing data, and in particular, to systems for analyzing data where data sets are transformed into visual representations using an arrangement of cells.
BACKGROUND
The task of data analysis often involves complex data sets that are not easily comprehensible. Spreadsheets have proven to be highly successful tools for interacting with data. Typical spreadsheets can apply algebraic operations, manipulate rows or columns, and explore “what-if” scenarios, but they are limited in the complexity of information that can be manipulated. Furthermore, typical spreadsheets are limited in their graphical representations of the data. Complex data sets involve multiple data dimensions or variables that are beyond the limitations of typical spreadsheets.
Visualization techniques exist for representing various forms of complex data sets. Visualization techniques allow complex data sets to be transformed into graphical representations so that users can explore these complex data sets more easily. However, current visualization techniques are also limited. During analysis of complex data sets, it is often desirable to combine, select, or manipulate several different data sets at the same time, such as exploring different views of the data interactively, applying operations like rotation or data filtering to a view or group of views, and comparing two or more related data sets. Current visualization techniques do not support these capabilities. Accordingly, improvements in systems for analyzing complex data sets are desirable.
SUMMARY OF THE DISCLOSURE
In one aspect of the present invention, one example embodiment involves a system for analyzing data organized into data sets and for transforming the data sets into a visual representation of the data sets. The system includes a memory, a first processor, and an output device. The memory is configured with a data structure for maintaining an arrangement of cells in a grid of rows and columns and for storing the data sets. The first processor is configured to map attributes of the data sets into visual representations of the data sets. The output device displays the visual representations of the data sets in the cells. A user can extract meaning from the data by visually comprehending the relationships between the data sets.
In another aspect, the system may also include a selection module for selecting a data set, or data sets, and an operator module for selecting an algorithmic operator for manipulating the selected data set, or data sets. The system applies the selected algorithmic operator to modify the selected data set, or data sets, or generate at least one new data set.
In another aspect, the system may also include a dependency module by which the system determines dependencies between the selected data sets.
In another aspect, a method of analyzing data organized into data sets and for transforming the data sets into a visual representation of the data sets is described. The method includes maintaining an arrangement of cells in a grid of rows and columns and for storing the data sets; mapping attributes of the data sets into visual representations of the data sets; and displaying the visual representations of the data sets in the cells.
In another aspect, a computer-readable medium encoded with data representing a computer program, that can cause a computer, having memory and an output device, to analyze data organized into data sets and for transforming the data sets into a visual representation of the data sets, is described. The computer program comprising a method for maintaining an arrangement of cells in a grid of rows and columns and for storing the data sets, mapping attributes of the data sets into visual representations of the data sets, and displaying the visual representations of the data sets in the cells.
REFERENCES:
patent: 5072412 (1991-12-01), Henderson, Jr. et al.
patent: 5093907 (1992-03-01), Hwong et al.
patent: 5231577 (1993-07-01), Koss
patent: 5255363 (1993-10-01), Seyler
patent: 5416895 (1995-05-01), Anderson et al.
patent: 5463724 (1995-10-01), Anderson et al.
patent: 5515477 (1996-05-01), Sutherland
patent: 5581678 (1996-12-01), Kahn
patent: 5598519 (1997-01-01), Narayanan
patent: 5604854 (1997-02-01), Glassey
patent: 5634133 (1997-05-01), Kelley
patent: 5721847 (1998-02-01), Johnson
patent: 5768158 (1998-06-01), Adler et al.
patent: 5784545 (1998-07-01), Anderson et al.
patent: 5867154 (1999-02-01), Berstis et al.
patent: 6018497 (2000-01-01), Gunasekera
patent: 6078869 (2000-06-01), Gunasekera
patent: 6112214 (2000-08-01), Graham et al.
patent: 6138130 (2000-10-01), Adler et al.
patent: 6206036 (2001-03-01), Loyd et al.
Chuah, M.C. et al., “On the Semantics of Interactive Visualizations”, Data Visualization, IEEE, pp. 29-36 (1996).
Henderson, Jr., D.A. et al., “Rooms: The Use of Multiple Virtual Workspaces to Reduce Space Contention in a Window-Based Graphical User Interface”,ACM Transactions on Graphics, 5(3):211-243 (Jul. 1986).
Hudson, S.E. et al., “Interactive Specification of Flexible User Interface Displays”,ACM Transactions on Information Systems, 8(3):269-288 (Jul. 1990).
Hudson, S.E., “User Interface Specification Using an Enhanced Spreadsheet Model”,ACM Transactions on Graphics, 13(3):209-239 (Jul. 1994).
Kandogan, E. et al., “Elastic Windows: A Hierarchical Multi-Window World-Wide Web Browser”, University of Maryland, College Park, MD, pp. 169-177 (1997).
Lee, J.P. et al.., “An Architecture for Retaining and Analyzing Visual Explorations of Databases”, Visualization '95 proceedings, IEEE, pp. 101-108 (1995).
Levoy, M., “Spreadsheets for Images”, Computer Graphics Proceedings, Annual Conference Series, pp. 139-146 (1994).
Myers, B.A., “Graphical Techniques in a Spreedsheet for Specifying User Interfaces”, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, pp. 243-249 (1991).
Piersol, K.W., “Object Oriented Spreadsheets: The Analytic Spreadsheet Package”, OOPSLA '86 Proceedings, pp. 385-390 (Sep. 1986).
Rao, R. et al. “The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus+Context Visualization for Tabular Information”, CHI '94, pp. 318-322 and 481-482 (1994).
Schroeder, W.J., et. al.,“The Design and Implementation of An Object-Oriented Toolkit For 3D Graphics And Visualization”, IEEE, pp. 93-100 and 472 (1996).
Spenke, M. et al., “FOCUS: The Interactive Table for Product Comparison and Selection”, GMD—German National Research Center for Information Technology, Sankt Augustin, Germany, pp. 41-50 (1996).
Stadelmann, M., “A Spreadsheet Based on Constraints”,UIST '93,pp. 217-224 (Nov. 3-5, 1993).
Tweedie, L., “Characterizing Interactive Externalizations”,Papers, CHI 97, pp. 375-382 (Mar. 22-27, 1997).
Varshney, A. et al., “FINESSE: A Financial Information Spreadsheet”, IEEE, pp. 70-71 and 125 (1996).
Wilde, N. et al., “Spreadsheet-based Interactive Graphics: from Prototype to Tool”, CHI '90 Proceedings, pp. 153-159 (1990).
Barry Phillip J.
Chi Ed H.
Konstan Joseph A.
Riedl John T.
Alam Hosain T.
Alam Shahid
Merchant & Gould P.C.
University of Minnesota
LandOfFree
Visualization spreadsheet does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Visualization spreadsheet, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Visualization spreadsheet will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2997565