Graphical display of data
First Claim
1. A method of using a computer to display a graph illustrating data and to permit a user to edit the data by directly manipulating the graph, comprising the steps of:
- storing a graphics engine, comprised of a set of rules for displaying graphical objects and graphical attributes;
storing a local database comprised of user-specified records and fields of data, accessible by said graphics engine;
receiving data specifying at least one record type of records in said local database and at least one field of said records, which are to be illustrated with said graph;
matching each data value of said record type with a graphical object;
matching each data value of said field with a graphical attribute of said graphical object;
displaying a graph comprised of each of said graphical objects and said graphical objects corresponding graphical attributes;
receiving data representing a user'"'"'s selection of a data value to be changed;
receiving editing input from said user representing a changed data value;
changing the appearance of the graphical object that illustrates the changed data value; and
updating said local database in accordance with said change.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of using a computer system 20 to implement a graphical interface 10. The method displays a graph 160 of data from a database system 11, and permits a user to change the data by changing the appearance of the graph 160. The graph 160 is generated from a stored graphics engine 12, which contains rules for generating graphical objects comprising the graph and the objects'"'"' attributes. The graphical objects and attributes are matched to data delivered from the database system 11. If the user manipulates a graphical object, the graphical interface 10 associates the change to a new data value, and updates both the graph 160 and the data in the database system 11.
478 Citations
20 Claims
-
1. A method of using a computer to display a graph illustrating data and to permit a user to edit the data by directly manipulating the graph, comprising the steps of:
-
storing a graphics engine, comprised of a set of rules for displaying graphical objects and graphical attributes; storing a local database comprised of user-specified records and fields of data, accessible by said graphics engine; receiving data specifying at least one record type of records in said local database and at least one field of said records, which are to be illustrated with said graph; matching each data value of said record type with a graphical object; matching each data value of said field with a graphical attribute of said graphical object; displaying a graph comprised of each of said graphical objects and said graphical objects corresponding graphical attributes; receiving data representing a user'"'"'s selection of a data value to be changed; receiving editing input from said user representing a changed data value; changing the appearance of the graphical object that illustrates the changed data value; and updating said local database in accordance with said change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of using a computer, having a windows operating system, to concurrently execute a database system and a graphical interface, such that said graphical interface displays a graph of data from the database system and permits a user to change data by manipulating the graph, comprising the steps of:
-
storing a graphics engine, comprised of a set of rules for displaying graphical objects and graphical attributes; creating an active window of said computer for performing each of the subsequent steps; retrieving data from said database system; storing said data in a local database, in the form of records and fields, accessible by said graphics engine; receiving data from a user specifying a record type in said local database and at least one field of said record type; matching each data value of said record type with a graphical object; matching each data value of said field with a graphical attribute of said graphical object; displaying a graph comprised of said graphical objects and said graphical objects corresponding graphical attributes; receiving data representing a user'"'"'s selection of a data value to be changed; receiving editing input in response to said user'"'"'s manipulation of graphical appearance of a graphical object or graphical attribute, representing a change to one of said data values; updating said local database in accordance with the changed data value; and generating a message to said database system, such that said database system will be updated in accordance with the changed data value. - View Dependent Claims (10, 11, 12)
-
-
13. A method of using a computer to display a graph illustrating data and to permit a user to edit the data by directly manipulating the graph, comprising the steps of:
-
storing a graphics engine, comprised of a set of rules for displaying graphical objects and graphical attributes; storing a local database comprised of user-specified records and fields of data, accessible by said graphics engine; receiving data specifying at least one record type of records in said local database and at least one field of said records, which are to be illustrated with said graph; matching each data value of said record type with a graphical object; matching each data value of said field with a graphical attribute of said graphical object; displaying a graph comprised of each of said graphical objects and said graphical object corresponding graphical attributes; receiving data representing a user'"'"'s selection of a data value to be changed; receiving editing input from said user, representing said user'"'"'s manipulation of a graphical object or graphical attribute; changing the appearance of the graphical object that illustrates the changed data value; and updating said local database in accordance with said change. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification