Method and computer program for displaying quantitative data
First Claim
Patent Images
1. A computer-implemented method for simultaneously displaying a plurality of time series, comprising the steps of:
- (a) creating a virtual data space including a set of data and at least one display grid where time is an axis, (b) creating a color spectrum made of a plurality of colors, (c) mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select at least one subset of the data space to color map with an independent number-to-color mapping procedure, and (d) displaying the color-mapped data space on a monitor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer program for simultaneously displaying very large sets of quantitative data. The method and computer program permit the display of quantitative data without first standardizing the data. The method and computer program also permit an observer to display the data space under user controlled color mappings, to select color spectrums to emphasize or hide certain data or certain characteristics, and to move over and fly through the data space to identify and analyze areas of interest.
193 Citations
20 Claims
-
1. A computer-implemented method for simultaneously displaying a plurality of time series, comprising the steps of:
-
(a) creating a virtual data space including a set of data and at least one display grid where time is an axis, (b) creating a color spectrum made of a plurality of colors, (c) mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select at least one subset of the data space to color map with an independent number-to-color mapping procedure, and (d) displaying the color-mapped data space on a monitor. - View Dependent Claims (2, 3, 5, 7, 9)
-
-
4. A computer-implemented method for simultaneously displaying a plurality of time series, comprising the steps of:
-
(a) creating a virtual data space including a set of data and at least one display grid where time is an axis, (b) creating a color spectrum made of a plurality of colors, (c) mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select subsets of the data space to color map independently, and (d) displaying the color-mapped data space on a monitor step (b) including the steps of;
(i) specifying a number of colors to make up an ordered color spectrum, (ii) selecting at least three anchor colors for a palette from which to build the spectrum, (iii) setting the anchor colors at certain locations within the color spectrum to generate a plurality of areas within the data spectrum, defined by the space between the anchor colors, and (iv) generating spectrum colors as combinations of the anchor colors and allowing more colors to be defined in one area than another.
-
-
6. A computer-implemented method for simultaneously displaying a plurality of time series, comprising the steps of:
-
(a) creating a virtual data space including a set of data and at least one display grid where time is an axis, (b) creating a color spectrum made of a plurality of colors, (c) mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select subsets of the data space to color map independently, and (d) displaying the color-mapped data space on a monitor step (c) including the step of setting a functional form of the number to color mapping using an interactive tool which adjusts the functional form by defining piecewise components of the functional form where the piecewise components are polynomial functions.
-
-
8. A computer-implemented method for simultaneously displaying a plurality of time series, comprising the steps of:
-
(a) creating a virtual data space including a set of data and at least one display grid where time is an axis, (b) creating a color spectrum made of a plurality of colors, (c) mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select subsets of the data space to color map independently, and (d) displaying the color-mapped data space on a monitor step (c) including the step of selecting a direction along the data space in which to map each set of data in that direction independently.
-
-
10. A computer-implemented method for simultaneously displaying a plurality of time series, comprising the steps of:
-
(a) creating a virtual data space including a set of data and at least one display grid where time is an axis, (b) creating a color spectrum made of a plurality of colors, (c) mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select subsets of the data space to color map independently, and (d) displaying the color-mapped data space on a monitor step (c) including the step of recalculating the color mapping in a recursive method with the addition of new data values.
-
-
11. A computer program stored on a computer-readable memory device for directing a computer to operate as follows:
-
constructing a virtual data space by receiving a user-selected set of data and a user-selected grid form and then populating the grid form with the data;
creating a color spectrum based on a user selected plurality of colors;
mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select at least one subset of the data space to color map with an independent number-to-color mapping procedure, and displaying the color-mapped data space on a monitor coupled with the computer. - View Dependent Claims (12, 13, 15, 17, 19)
-
-
14. A computer program stored on a computer-readable memory device for directing a computer to operate as follows:
-
constructing a virtual data space by receiving a user-selected set of data and a user-selected grid form and then populating the grid form with the data;
creating a color spectrum based on a user selected plurality of colors;
mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select subsets of the data space to color map independently, and displaying the color-mapped data space on a monitor coupled with the computer, the creating a color spectrum step including the steps of;
specifying a number of colors to make up an ordered color spectrum, selecting at least three anchor colors for a palette from which to build the spectrum, setting the anchor colors at certain locations within the color spectrum to generate a plurality of areas within the data spectrum, defined by the space between the anchor colors, and generating spectrum colors as combinations of the anchor colors and allowing more colors to being defined in one area than another.
-
-
16. A computer program stored on a computer-readable memory device for directing a computer to operate as follows:
-
constructing a virtual data space by receiving a user-selected set of data and a user-selected grid form and then populating the grid form with the data;
creating a color spectrum based on a user selected plurality of colors;
mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select subsets of the data space to color map independently, and displaying the color-mapped data space on a monitor coupled with the computer, the mapping the data step including the step of setting a functional form of the number to color mapping using an interactive tool which adjusts the functional form by defining piecewise components of the functional form where the piecewise components are polynomial functions.
-
-
18. A computer program stored on a computer-readable memory device for directing a computer to operate as follows:
-
constructing a virtual data space by receiving a user-selected set of data and a user-selected grid form and then populating the grid form with the data;
creating a color spectrum based on a user selected plurality of colors;
mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select subsets of the data space to color map independently, and displaying the color-mapped data space on a monitor coupled with the computer, the mapping the data step including the step of selecting a direction along the data space in which to map each set of data in that direction independently.
-
-
20. A computer program stored on a computer-readable memory device for directing a computer to operate as follows:
-
constructing a virtual data space by receiving a user-selected set of data and a user-selected grid form and then populating the grid form with the data;
creating a color spectrum based on a user selected plurality of colors;
mapping the data in the data space to the colors in the color spectrum with a number-to-color mapping procedure which includes the ability to select subsets of the data space to color map independently, and displaying the color-mapped data space on a monitor coupled with the computer, the mapping the data step including the step of recalculating the color mapping in a recursive method with the addition of new data values.
-
Specification