Smarter business intelligence systems
First Claim
1. A system for analyzing a plurality of reports, said system comprising:
- a change detection module on a processor that predicts results of future reports based on past reports and identifying a first report that deviates from its predicted results;
a dependency analysis module on a processor, said dependency analysis module connected to said change detection module, said dependency analysis module performs a usage analysis, the usage analysis identifies at least one report that has previously been analyzed by an a human analyst, the report that has previously been analyzed by the human analyst having been requested by the human analyst in response to the identifying of the first report as deviating from its predicted results, the usage analysis, subsequent to said identifying at least one report that has previously been analyzed by a human analyst, labels the first report and the at least one report analyzed by the human analyst as sharing a dependency based on the fact that said at least one report that has previously been analyzed by a human analyst was requested by the human analyst in response to said identifying of the first report.
0 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides a method and system for analyzing a plurality of reports. More specifically, a change detection module predicts results of future reports based on past reports and identifies a first report that deviates from its predicted results. A dependency analysis module connected to the change detection module at least one report sharing a dependency with the first report by performing a dependency analysis and/or a usage analysis. The dependency analysis labels the first report and at least one second report as sharing a dependency if the second report deviates from its predicted results. The usage analysis labeling the first report and at least one report analyzed by an analyst as sharing a dependency if the report analyzed by the analyst is analyzed in response to the identification of the first report.
33 Citations
14 Claims
-
1. A system for analyzing a plurality of reports, said system comprising:
-
a change detection module on a processor that predicts results of future reports based on past reports and identifying a first report that deviates from its predicted results; a dependency analysis module on a processor, said dependency analysis module connected to said change detection module, said dependency analysis module performs a usage analysis, the usage analysis identifies at least one report that has previously been analyzed by an a human analyst, the report that has previously been analyzed by the human analyst having been requested by the human analyst in response to the identifying of the first report as deviating from its predicted results, the usage analysis, subsequent to said identifying at least one report that has previously been analyzed by a human analyst, labels the first report and the at least one report analyzed by the human analyst as sharing a dependency based on the fact that said at least one report that has previously been analyzed by a human analyst was requested by the human analyst in response to said identifying of the first report. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for analyzing a plurality of reports, said computer program product comprising:
-
a non-transitory computer readable storage medium; first program instructions to predict results of future reports based on past reports; second program instructions to identify a first report that deviates from its predicted results; and third program instructions to perform a usage analysis, said usage analysis including; identifying at least one report that has previously been analyzed by a human analyst, said report that has previously been analyzed by a human analyst having been requested by the human analyst in response to said identifying of the first report, and subsequent to said identifying at least one report that has previously been analyzed by a human analyst, labeling the first report and the at least one report that has previously been analyzed by the human analyst as sharing a dependency based on the fact that said at least one report that has previously been analyzed by a human analyst was requested by the human analyst in response to said identifying of the first report, said first program instructions, said second program instructions, and said third program instructions are stored on said computer readable storage medium. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for analyzing a plurality of reports, said system comprising:
-
a change detection module on a processor that predicts results of future reports based on past reports and identifying a first report that deviates from its predicted results; a dependency analysis module on a processor connected to said change detection module, said dependency analysis module performs a usage analysis, the usage analysis identifies at least one report that has previously been analyzed by a human analyst, the report that has previously been analyzed by the human analyst having been requested by the human analyst in response to the identifying of the first report as deviating from its predicted results, the usage analysis, subsequent to said identifying at least one report that has previously been analyzed by a human analyst, labels the first report and the at least one report that has previously been analyzed by the human analyst as sharing a dependency based on the fact that said at least one report that has previously been analyzed by a human analyst was requested by the human analyst in response to said identifying of the first report, said dependency analysis module performs at least one of; identifying at least one sub-component of the first report and at least one sub-component of the at least one second report that share a dependency when the dependency analysis is performed; and identifying at least one sub-component of the first report and at least one sub-component of the at least one report that has previously been analyzed by the human analyst that share a dependency when the usage analysis is performed. - View Dependent Claims (12, 13, 14)
-
Specification