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:
- 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 with a graphing function the variable set into a set of points; and
displaying the mapped set of points as a graphical 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.
80 Citations
29 Claims
-
1. A method for creating with a computer quantitative aesthetic graphics from data comprising:
-
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 with a graphing function the variable set into a set of points; and
displaying the mapped set of points as a graphical representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 with a graphing function the variable set into a set of mathematical points; and
(e) displaying the set of mathematical points as a graphical representation. - View Dependent Claims (10, 11, 12, 13)
-
-
14. 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 with a graphing function the variable set into a set of points in the form of a coordinate system; and
e. a set of computer instructions for mapping the set of points in the form of the coordinate system into a graphical representation.
-
-
15. A method for creating with a computer quantitative aesthetic graphics from at least one data set comprising:
-
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 using an algebraic operator;
mapping with a graphing function the variable set to form a set of points; and
mapping the set of points in the form of a coordinate system and displaying as a graphical representation the set of points mapped in the form of the coordinate system. - View Dependent Claims (16, 17, 18)
-
-
19. A data processing device for constructing graphs mathematically from data and aesthetically representing the graphs as graphics comprising:
-
a database containing data;
a computer processor operatively connected to the database, the computer processor having a set of computer instructions for (a) algebraically converting the data into a variable set, the variable set having a dimension;
(b) associating a geometric space to the dimension of the variable set;
(c) mapping the variable set into a set of points within said geometric space; and
(d) displaying the mapped points as a graphical representation. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A data processing system for constructing graphs mathematically from data and aesthetically representing the graphs as graphics comprising:
-
a memory device for storing data;
a computer processor coupled to the memory device having (a) means for indexing the data to form a data set;
(b) means for converting the data set into a variable data structure, where the variable data structure comprises an index set, a range and a function;
(c) means for algebraically converting the variable data structure into a variable set;
(d) means for converting the variable set into a set of points in the form of a coordinate system within a geometric space; and
(e) means for mapping the mapped set of points within a graph frame and for producing a graphical representation. - View Dependent Claims (26, 27)
-
-
28. A method for creating with a computer quantitative aesthetic graphics from data comprising the steps of:
-
indexing 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;
producing a primitive graph from the variable set that is a subset of crossing sets; and
transforming the graph into a coordinate system, wherein the functional relationship between the domain and the range of the primitive graph is maintained; and
mapping the set of points into an aesthetic representation.
-
-
29. 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, wherein the set of points are mapped to a numeric scale, and wherein said points are represented by attributes selected from the group consisting of position, color, motion, rotation, blur, transparency, texture, and sound.
-
Specification