Multidimensional data display and manipulation system and methods for using same
First Claim
Patent Images
1. A computer having stored thereon a multi-dimensional data manipulation system comprising a user interface and a multi-dimensional data manipulation system for generating n-gonal representations of multi-dimensional data where the data manipulation system includes:
- (a) a meta-data manager for extracting data from a data source;
(b) an IO broker for coordinating IO between the system and the data sources;
(c) import and export routines for importing and exporting information to and from data sources and the system and within the system;
(d) a database connectivity engine for communicating with a data source manager for processing of data source queries;
(e) a plurality of dynamically generated SQL routines to optimize runtime performance;
(f) a query estimate manager for estimating the time to retrieve desired information from a data source;
(g) size and time keeping routines for computer resource allocation and timing;
(h) a data carrousel or object controller for generating and manipulating data objects;
(i) a selection exception agent;
(j) a spreadsheet controller for assigning spreadsheet functionality of one or more side of a n-gon;
(k) a schema synchronization manager for consolidating data schema and logical schema from different data sources;
(l) a threads manager;
(m) a macro and/or scripting language manager for executing multi-step user defined operations;
(n) an API set;
(o) an analytic engine for performing routine analyses on an n-gonal representation of data;
(p) manipulation routines for manipulating the data objects within the n-gonal representation;
(q) filtering and/or exception routines for masking undesired information or highlighting desired information; and
(r) a communication manager for communicating with other programs and systems; and
where the user interface includes;
(a) a window generator;
(b) a n-gon generator;
(c) a n-gonal solid generator;
(d) n-gon manipulation routines, (e) user dialog boxes;
(f) user scroll bars;
(g) a tool bar and (h) a relationship generator.
8 Assignments
0 Petitions
Accused Products
Abstract
This invention discloses a user interface and data management procedures for the efficient display, manipulation and analysis of multi attributed data or data amenable to multidimensional display, manipulation and management. The invention is centered on the construction and use of data carrousels comprising one or more n-gons where the each n-gon can be a layered n-gon at solid or each side of each n-gon can be a single face of an embedded n-gon.
364 Citations
10 Claims
-
1. A computer having stored thereon a multi-dimensional data manipulation system comprising a user interface and a multi-dimensional data manipulation system for generating n-gonal representations of multi-dimensional data where the data manipulation system includes:
- (a) a meta-data manager for extracting data from a data source;
(b) an IO broker for coordinating IO between the system and the data sources;
(c) import and export routines for importing and exporting information to and from data sources and the system and within the system;
(d) a database connectivity engine for communicating with a data source manager for processing of data source queries;
(e) a plurality of dynamically generated SQL routines to optimize runtime performance;
(f) a query estimate manager for estimating the time to retrieve desired information from a data source;
(g) size and time keeping routines for computer resource allocation and timing;
(h) a data carrousel or object controller for generating and manipulating data objects;
(i) a selection exception agent;
(j) a spreadsheet controller for assigning spreadsheet functionality of one or more side of a n-gon;
(k) a schema synchronization manager for consolidating data schema and logical schema from different data sources;
(l) a threads manager;
(m) a macro and/or scripting language manager for executing multi-step user defined operations;
(n) an API set;
(o) an analytic engine for performing routine analyses on an n-gonal representation of data;
(p) manipulation routines for manipulating the data objects within the n-gonal representation;
(q) filtering and/or exception routines for masking undesired information or highlighting desired information; and
(r) a communication manager for communicating with other programs and systems; and
where the user interface includes;
(a) a window generator;
(b) a n-gon generator;
(c) a n-gonal solid generator;
(d) n-gon manipulation routines, (e) user dialog boxes;
(f) user scroll bars;
(g) a tool bar and (h) a relationship generator. - View Dependent Claims (2, 3, 4, 5, 6)
- (a) a meta-data manager for extracting data from a data source;
-
7. A process implemented in a computer memory for displaying and manipulating multidimensional data, comprising the steps of:
-
a. selecting data from at least one data source; b. retrieving a designation schema describing the data in the data source; c. displaying the schema in a data schema window in a display window of a display device; d. arranging schema items from the schema into a desired categorization structure in a categorization structure window in the display window; e. generating an n-gon for each schema item within the structure so that each n-gon is the same dimensionality of the data item in the structure; f. populating each face of each n-gon with the appropriate data value; g. displaying the n-gons in a desired n-gonal representation in a in-gonal display window; and h. manipulating the n-gonal representation to determine data trends, find data solutions, or visualize the multi-dimensional data. - View Dependent Claims (8, 10)
-
-
9. A digital storage device having encoded thereon, in computer readable form, a method for displaying and manipulating multi-dimensional data;
- said process comprising;
a. selecting data from at least one data source; b. retrieving a designation schema describing the selected data from the data source; c. displaying the schema in a data schema window in a display window of a display device; d. arranging schema items from the schema into a desired categorization structure in a categorization structure window in the display window; e. generating an n-gon for each schema item within the structure so that each n-gon is the same dimensionality of the data item in the structure; f. populating each face of each n-gon with the appropriate data value; g. displaying the n-gons in a desired n-gonal representation in a in-gonal display window; and h. manipulating the n-gonal representation to determine data trends, find data solutions, or visualize the multi-dimensional data.
- said process comprising;
Specification