Device and method for arranging data for use by a data client, such as a graph
First Claim
Patent Images
1. A computer-implemented method for arranging one or more sets of data for use by a data client, the method comprising:
- providing a data repository having one or more data cells;
automatically determining dimensions of each of the sets of data;
automatically adjusting the number of data cells in the data repository to accommodate the dimensions of the sets of data; and
arranging the sets of data in the data repository for use by the data client.
3 Assignments
0 Petitions
Accused Products
Abstract
An inventive computer-implemented method for arranging one or more sets of data for use by a data client includes automatically determining dimensions of each of the sets of data, automatically adjusting dimensions of a data repository to accommodate the dimensions of the sets of data, and arranging the sets of data in the data repository for use by the data client.
126 Citations
32 Claims
-
1. A computer-implemented method for arranging one or more sets of data for use by a data client, the method comprising:
-
providing a data repository having one or more data cells; automatically determining dimensions of each of the sets of data; automatically adjusting the number of data cells in the data repository to accommodate the dimensions of the sets of data; and arranging the sets of data in the data repository for use by the data client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for arranging one or more sets of data for use by a data client, the apparatus comprising:
-
a data repository device having one or more data cells; a source manager device for automatically determining dimensions of each of the sets of data; and a data manager device coupled to the data repository device and the source manager device for automatically adjusting the number of data cells in the data repository device to accommodate the dimensions of the sets of data and for arranging the sets of data in the data repository device for use by the data client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24)
-
-
22. An object-oriented system for arranging one or more sets of data for use by a data client, the system being for implementation on a computer within an object-oriented framework, the system comprising:
-
a data repository having one or more data cells; a source manager object including a member method for determining dimensions of each of the sets of data; and a data manager object including a member method for adjusting the number of data cells in the data repository to accommodate the dimensions of the sets of data and a member method for arranging the sets of data in the data repository for use by the data client.
-
-
25. A computer system for arranging one or more sets of data for use by a data client, the computer system comprising an input device, an output device, a memory device, and a processor device coupled to the input, output, and memory devices, one or more of the devices being adapted to automatically determine dimensions of each of the sets of data, to automatically adjust the number of data cells in a data repository to accommodate the dimensions of the sets of data, and to arrange the sets of data in the data repository for use by the data client.
-
26. A computer-readable storage medium having a configuration representing data and instructions for causing a computer to operate in accordance with a method for arranging one or more sets of data for use by a data client, the method comprising:
-
determining dimensions of each of the sets of data; adjusting the number of data cells in a data repository to accommodate the dimensions of the sets of data; and arranging the sets of data in the data repository for use by the data client.
-
-
27. A computer-implemented method for arranging one or more sets of data, the method comprising:
-
automatically determining dimensions of each of the sets of data; automatically adjusting dimensions of a data repository to accommodate the dimensions of the sets of data; and arranging the sets of data in the data repository for use by a data client selected from a group comprising a graph, a gauge, a database, a table, a spreadsheet, a software component, a stand-alone software application, a Live Object, an ActiveX control, and a Java applet.
-
-
28. A computer-implemented method for arranging one or more sets of data for use by a data client, the method comprising:
-
automatically determining dimensions of each of the sets of data, including accessing each of the sets of data from a source selected from a group comprising an internet, an extranet, an intranet, a table, a database, a spreadsheet, a report, a Live Object, a software component, an ActiveX control, a Java applet, and a Common Gateway Interface (CGI) script executing on a computer; automatically adjusting dimensions of a data repository to accommodate the dimensions of the sets of data; and arranging the sets of data in the data repository for use by the data client.
-
-
29. An object-oriented system for arranging one or more sets of data for use by a data client, the system being for implementation on a computer within an object-oriented framework that includes an OpenDoc framework, the system comprising:
-
a data repository; a source manager object including a member method for determining dimensions of each of the sets of data; and a data manager object including a member method for adjusting dimensions of the data repository to accommodate the dimensions of the sets of data and a member method for arranging the sets of data in the data repository for use by the data client.
-
-
30. An object-oriented system for arranging one or more sets of data for use by a data client, the system being for implementation on a computer within an object-oriented framework, the system comprising:
-
a data repository; a source manager object including a member method for determining dimensions of each of the sets of data, the source manager object being responsive to at least one of timeout calls, notification calls, and paste calls from the object-oriented framework; and a data manager object including a member method for adjusting dimensions of the data repository to accommodate the dimensions of the sets of data and a member method for arranging the sets of data in the data repository for use by the data client.
-
-
31. An object-oriented system for arranging one or more sets of data for use by a data client, the system being for implementation on a computer within an object-oriented framework, the system comprising:
-
a data repository; a source manager object including a member method for determining dimensions of each of the sets of data; and a data manager object including a member method for adjusting dimensions of the data repository to accommodate the dimensions of the sets of data, a member method for arranging the sets of data in the data repository for use by the data client, a member method for purging the data repository of data, and a member method for retrieving data from the data repository that includes methods for retrieving both filtered and unfiltered data from the data repository.
-
-
32. A computer readable storage medium selected from a group comprising a diskette, a floppy disk, a CD-ROM, a hard disk, and a tape, the medium having a configuration representing data and instructions for causing a computer to operate in accordance with a method for arranging one or more sets of data for use by a data client, the method comprising:
-
determining dimensions of each of the sets of data; adjusting dimensions of a data repository to accommodate the dimensions of the sets of data; and arranging the sets of data in the data repository for use by the data client.
-
Specification