Annotation of data in an operating plan data aggregation system
First Claim
1. A computer implemented method, comprising:
- gathering initial future predictive forecast values in a computer from a first group of users;
integrating the initial future predictive forecast values into a database and corresponding OLAP cube accessible by the computer, the OLAP cube providing a capability of presenting, manipulating and analyzing the predictive forecast values from multiple perspectives;
generating a baseline forecast using the initial future predictive forecast values into the database and corresponding OLAP cube;
gathering annotations during a period of time until a final forecast cut-off point is reached including gathering comments on specific entries of the forecast values and changes of the forecast values in the computer after the initial future predictive forecast values are gathered from a second group of users different from the first group of users;
the annotations including comments generated by the second group of users indicating whether the initial future predictive forecast values appear to be incorrect to some of the second group of users and to provide commentary information in association with the forecast values for more meaningful interaction between the first group of users and the second group of users than simple changes to the initial future predictive forecast values and to provide an objective basis for generating a new forecast having modified forecast values;
integrating the gathered annotations including the comments and changes of the forecast values into the database and corresponding OLAP cube in real-time with the gathering of the annotations, the integrating including (i) modifying the initial future predictive forecast values in the database and the OLAP cube based on any changes of the forecast values, and (ii) coupling the gathered annotations to the initial future predictive forecast values or to the modified future predictive forecast values for further review and annotation by the first group of users and the second group of users; and
iteratively generating a revised forecast including gathering revised forecast values and integrated annotations and making the revised forecast values and integrated annotations available for review and further annotation in the computer in real-time until the final forecast cut-off point is reached.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment a method is provided. The method includes receiving forecast information in a computer from a first group of users. The method also includes integrating the forecast information into a database and corresponding OLAP cube accessible by the computer. The method further includes receiving comments on specific entries of the forecast information in the computer from a second group of users. The method also includes receiving changes of the forecast information in the computer from a second group of users The method further includes integrating comments and changes into the database and OLAP cube. Moreover, the method includes providing a display of the comments and the changes to the first group of users in an interface to the computer.
-
Citations
43 Claims
-
1. A computer implemented method, comprising:
-
gathering initial future predictive forecast values in a computer from a first group of users; integrating the initial future predictive forecast values into a database and corresponding OLAP cube accessible by the computer, the OLAP cube providing a capability of presenting, manipulating and analyzing the predictive forecast values from multiple perspectives; generating a baseline forecast using the initial future predictive forecast values into the database and corresponding OLAP cube; gathering annotations during a period of time until a final forecast cut-off point is reached including gathering comments on specific entries of the forecast values and changes of the forecast values in the computer after the initial future predictive forecast values are gathered from a second group of users different from the first group of users; the annotations including comments generated by the second group of users indicating whether the initial future predictive forecast values appear to be incorrect to some of the second group of users and to provide commentary information in association with the forecast values for more meaningful interaction between the first group of users and the second group of users than simple changes to the initial future predictive forecast values and to provide an objective basis for generating a new forecast having modified forecast values; integrating the gathered annotations including the comments and changes of the forecast values into the database and corresponding OLAP cube in real-time with the gathering of the annotations, the integrating including (i) modifying the initial future predictive forecast values in the database and the OLAP cube based on any changes of the forecast values, and (ii) coupling the gathered annotations to the initial future predictive forecast values or to the modified future predictive forecast values for further review and annotation by the first group of users and the second group of users; and iteratively generating a revised forecast including gathering revised forecast values and integrated annotations and making the revised forecast values and integrated annotations available for review and further annotation in the computer in real-time until the final forecast cut-off point is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
a processor; a memory coupled to the processor, having code stored therein and executable by the processor; to receive future predictive forecast data from a first group of users; an analysis server including an OLAP cube; and an information database coupled to the analysis server to support the OLAP cube, the information database to embody the forecast data including forecast numerical values and annotations associated with particular entities of the forecast numerical values including non-numeric textual comments and to receive essentially real-time updates to the forecast data including to the forecast numerical values and to the annotations through the user interface; the annotations including comments generated by a second group of users different from the first group of users and indicating whether the future predictive forecast data values appear to be incorrect to some of the second group of users and to provide commentary information in association with the forecast values for more meaningful interaction between the first group of users and the second group of users than simple changes to the initial future predictive forecast values and to provide an objective basis for generating a new forecast having modified forecast values; and wherein the memory further includes code executable by the processor; (i) to receive the annotations to the forecast data over time from at least the second group of users after the forecast data was submitted by the first group of users, (ii) to integrate the received annotations including received comments and changes of the forecast information into the database and corresponding OLAP cube in real-time with the receipt of the annotations, the integrating including modifying the future predictive forecast values in the database and the OLAP cube based on any changes of the forecast values, and (ii) coupling the received annotations to the future predictive forecast values or to later modified future predictive forecast values for further review and annotation by the first group of users and the second group of users; and (iii) to iteratively generate a revised forecast including gathering revised forecast values and integrated annotations and making the revised forecast values and integrated annotations available for review and further annotation in real-time until a final forecast cut-off point is reached. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
Specification