Method for characterizing and storing data analyses in an analysis database
OwnerDonald Ernest Woodmansee, Thomas Koshy +5inventors
InventorsDonald Ernest Woodmansee, Thomas Koshy, Anand Tadepalli, Evelyn Varner, William T. Tucker, Robert M. Witbeck JR., Gary Raymond Livingston
Life of this patent
Estimating the term…
Abstract
A method of storing and recovering database analysis information including a) extracting data from a database system; b) processing the extracted data to produce sorted datasets; c) processing sorted datasets to produce graphical objects; d) processing the graphical objects to produce analysis objects; and e) storing the analysis objects as separate file records.
Claims37
A method of storing and recovering database analysis information, comprising:
- a) extracting data from a database system;
- b) processing the extracted data to produce sorted datasets;
- c) processing sorted datasets to produce graphical objects;
- d) processing the graphical objects to produce analysis objects;
- and
- e) storing the analysis objects as separate file records.
In a database system having information stored in the form of datasets, each dataset having corresponding indices, a method of storing analysis information comprising:
- a) extracting datasets from the database system;
- b) processing the extracted datasets to produced sorted data subsets;
- c) processing the sorted data subsets to produce graphical objects;
- d) processing the graphical objects to produce analysis objects;
- e) processing the analysis objects to produce an interpretation file;
- f) processing the interpretation file to create a presentation assembly file;
- g) storing the presentation assembly file in an assembly database;
- and
- h) linking each of the indices to identify the presentation assembly file that used the datasets identified by each of the indices.
A system for recovering analysis data from a database system, comprising:
- means for extracting filtered data from the database;
- means for processing the filtered data to produce sorted datasets;
- means for processing the sorted datasets to produce graphical objects;
- means for processing the graphical objects to produce analysis objects;
- means for analyzing the analysis objects to produce a interpretation file;
- means for processing the interpretation file to create a presentation assembly file;
- means for storing the presentation assembly file in said database system;
- and
- means for linking the presentation assembly files with indices to identify datasets used to create the presentation assembly files.
A computer program product comprising a computer useable medium having computer program logic stored recorded thereon for enabling a processor in a computer system to organize data, said computer program product comprising:
- means for extracting filtered data from the database;
- means for processing the filtered data to produce sorted datasets;
- means for processing the sorted datasets to produce graphical objects;
- means for processing the graphical objects to produce analysis objects;
- means for analyzing the analysis objects to produce an interpretation file;
- means for processing the interpretation file to create a presentation assembly file;
- and
- means for storing the presentation assembly file in said database system.
A system for storing and retrieving metadata from a database system, comprising:
- a communication network for data communication between a server and a plurality of client systems;
- a database coupled to said communication network for storing data supplied by each client system;
- said server receiving requests from each said client system and querying said database for processing said requests;
- and
- each said client system comprising a computer readable medium with computer program logic stored thereon for enabling a processor in said client system to organize data, said computer program logic comprising:
- filtering means for enabling said processor to filter data from said database;
- first processing means for enabling said processor to produce sorted datasets from said filtered data;
- second processing means for enabling said processor to produce graphical objects from said sorted datasets;
- a third processing means for enabling said processor to produce analysis objects from said graphical objects;
- analyzing means, for enabling said processor to produce an interpretation file having datasets with interpretations;
- a fourth processing means, for enabling said processor to process said interpretation file to produce a presentation file;
- means for invoking said processor to store said presentation file on said server system;
- and
- means for aggregating said presentation file with corresponding data stored on said server to produce a presentation assembly file.
A method of preserving database analysis for later recovery, comprising:
- (a) capturing database filter criteria as tracer labels for analysis conducted on a database;
- (b) passing said tracer labels through a series of computer applications used to perform said analysis;
- (c) maintaining said tracer labels in association with a presentation of said analysis;
- and
- (d) subsequently using said tracer labels to repeat said analysis.
An apparatus for preserving database analysis for later recovery, comprising:
- (a) means for capturing database filter criteria as tracer labels for analysis conducted on a database;
- (b) means for passing said tracer labels through a series of computer applications used to perform said analysis;
- (c) means for maintaining said tracer labels in association with a presentation of said analysis;
- and
- (d) means for subsequently using said tracer labels to repeat said analysis.
Dependencies are inferred from the claim text.