Method for characterizing and storing data analyses in an analysis database
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
37 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
17. 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.
-
-
33. 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.
-
-
34. 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.
-
-
35. 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.
-
-
36. 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.
-
-
37. 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.
-
Specification