INTERACTIVE GRAPHICAL SURFACE-RENDERING DATA VISUALIZATION TOOLS FOR TABULAR DATA AND SPREADSHEETS
First Claim
1. An interactive visualization system for visualizing tabular data for an electronic spreadsheet, the interactive visualization system comprising:
- a first graphics rendering algorithm for presenting a plurality of data values from tabular data, the tabular data comprising data values organized as an array, the plurality of data values rendered in a form of a visual table by the first graphics rendering algorithm, the visual table rendered in a first visual display area on a graphical display screen;
an interactive data processing algorithm for applying at least one pre-visualization operation to the plurality of data values to produce a plurality of processed data values, the at least one pre-visualization operation arranged to be interactively controlled by visualization control information provided by an interactive user interface;
a second graphics rendering algorithm for rendering a two-dimensional surface visualization of a two-dimensional surface, the rendered two-dimensional surface visualization computed from the plurality of processed data values, the two-dimensional surface visualization rendering further computed from position data, orientation data, and viewpoint data, and wherein the visualization of the two-dimensional surface is rendered in a second visual display area on the graphical display screen by the second graphics rendering algorithm;
wherein information response to the visualization control information is arranged to be stored for later retrieval, andwherein the interactive visualization system is arranged, upon later retrieval, to be used for subsequent rendering of the two-dimensional surface visualization.
1 Assignment
0 Petitions
Accused Products
Abstract
Graphical tools and primitives are provided for visualization of graphical surfaces from tabular data such as in a spreadsheet. The invention can be used for simple business analysis as well as advanced engineering and science. Visualizations of a two-dimensional surface is rendered from provided data according to position, orientation, and viewpoint, some or all of which can be controlled by a user interface. The surface can also represent interactively controlled filtered or stochastically processed tabular data. The visualization can be displayed together with the display an electronic spreadsheet or other tabular data representation. The surface can be suspended over a region of the displayed tabular data or displayed in other ways. The visually rendered surfaces can comprise symbols, colors, textures, or glyphs representing data, and virtual illumination. The surface can be suspended over a region of displayed tabular data. Visual height measuring and level sets slicing tools can be provided.
10 Citations
19 Claims
-
1. An interactive visualization system for visualizing tabular data for an electronic spreadsheet, the interactive visualization system comprising:
-
a first graphics rendering algorithm for presenting a plurality of data values from tabular data, the tabular data comprising data values organized as an array, the plurality of data values rendered in a form of a visual table by the first graphics rendering algorithm, the visual table rendered in a first visual display area on a graphical display screen; an interactive data processing algorithm for applying at least one pre-visualization operation to the plurality of data values to produce a plurality of processed data values, the at least one pre-visualization operation arranged to be interactively controlled by visualization control information provided by an interactive user interface; a second graphics rendering algorithm for rendering a two-dimensional surface visualization of a two-dimensional surface, the rendered two-dimensional surface visualization computed from the plurality of processed data values, the two-dimensional surface visualization rendering further computed from position data, orientation data, and viewpoint data, and wherein the visualization of the two-dimensional surface is rendered in a second visual display area on the graphical display screen by the second graphics rendering algorithm; wherein information response to the visualization control information is arranged to be stored for later retrieval, and wherein the interactive visualization system is arranged, upon later retrieval, to be used for subsequent rendering of the two-dimensional surface visualization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification