Computer method and apparatus for creating visible graphics by using a graph algebra
First Claim
1. A method for creating with a computer quantitative aesthetic graphics from data comprising the steps of:
- indexing the data to form a data set;
converting the data set into a variable data structure, where the variable data structure comprises an index set, a range, and a function;
converting the variable data structure into a variable set by using at least one of a blend step, a cross step, and a nest step;
mapping the variable set into a set of points; and
mapping the set of points into an aesthetic representation.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer method, apparatus and storage medium is provided for creating quantitative aesthetic graphics from data. The invention utilizes a graph algebra to construct graphs and visually or otherwise represents the graphs as a quantitative aesthetic graphic representation. To create the quantitative aesthetic graphics from data, the data is indexed to form a data set. Thereafter, the data is converted into a variable data structure composed of an index set, a range and a function. The variable data structure is converted into a variable set by using at least one of a blend step, a cross step and a nest step. The variable set is mapped into a set of points and the set of points is mapped into an aesthetic representation.
100 Citations
66 Claims
-
1. A method for creating with a computer quantitative aesthetic graphics from data comprising the steps of:
-
indexing the data to form a data set;
converting the data set into a variable data structure, where the variable data structure comprises an index set, a range, and a function;
converting the variable data structure into a variable set by using at least one of a blend step, a cross step, and a nest step;
mapping the variable set into a set of points; and
mapping the set of points into an aesthetic representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
19. A method for creating by a computer quantitative aesthetic graphics from data comprising the steps of:
-
a. providing a list of variables;
b. providing a list of representations for points;
c. providing a list of coordinate systems;
d. providing a list of aesthetic representations;
e. selecting at least one variable from the list of variables;
f. selecting at least one representation for points from the list of representations for points;
g. selecting at least one coordinate system from the list of coordinate systems;
h. selecting at least one aesthetic representation from the list of aesthetic representations;
i. moving the at least one variable to a predetermined location; and
j. displaying a visible graphic reflecting the at least one variable, the at least one representation for points, the at least one coordinate system, and the at least one aesthetic representation.
-
-
39. A data processing system for constructing graphs mathematically from data and aesthetically representing the graphs as graphics comprising:
-
a computer processor; and
a memory responsively coupled to the computer processor containing a set of computer instructions for;
(a) indexing data to form a data set;
(b) converting the data set into a variable data structure, where the variable data structure has an index set, a range and a function;
(c) converting the variable data structure into a variable set by using at least one of a blend function, a cross function, and a nest function;
(d) mapping the variable set into a set of mathematical points; and
(e) mapping the set of mathematical points into an aesthetic representation.
-
-
54. A non-volatile storage medium containing computer software encoded in a machine readable format for creating quantitative aesthetic graphics from data comprising:
-
a. a set of computer instructions for indexing data to form a data set;
b. a set of computer instructions for converting the data set into a variable data structure, where the variable data structure has an index set, a range and a function;
c. a set of computer instructions for converting the variable data structure into a variable set by using at least one of a blend step, a cross step and a nest step;
d. a set of computer instructions for mapping the variable set into a set of points; and
e. a set of computer instructions for mapping the set of points into an aesthetic representation. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification