Methods and apparatus for storing and retrieving annotations accessible by a plurality of reports
First Claim
1. A method of storing annotations accessible by a plurality of reports, comprising:
- obtaining an annotation in association with a data element or field of one of the plurality of reports, the annotation including comments entered by an author; and
storing the annotation;
wherein the stored annotation is associated with a scope of the annotation and a period end date of the annotation;
wherein the scope indicates a subject matter with which the annotation is associated;
wherein both the scope and the period end date are used together to access as a key for accessing the annotation;
for one of the plurality of reports via which the annotation was obtained,wherein the annotation is accessible by each of the plurality of reports having a scope equal to the scope of the annotation or including the scope of the annotation, and having a period end date equal to the period end date of the annotation or greater than the period end date of the annotation.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for storing and retrieving annotations accessible by a plurality of reports are disclosed. When an annotation including comments entered by an author is received in association with a data element or field of one of the plurality of reports, the annotation is stored such that it is retrievable using a key. Specifically, the key is composed of both a scope of the annotation and a period end date of the annotation. The scope indicates a subject matter with which the annotation is associated. When annotations associated with a particular data element or field of a report are viewed, the scope of the annotation and the period end date of the data element or field are ascertained. A key composed of the scope and period end date is then used to retrieve the annotation(s) that are pertinent to the data element or field of the report. Specifically, since the reports are related in a hierarchical manner, the scope and period end date of the annotations that are retrieved are those within the scope and period end date of the data element or field of the report.
57 Citations
46 Claims
-
1. A method of storing annotations accessible by a plurality of reports, comprising:
-
obtaining an annotation in association with a data element or field of one of the plurality of reports, the annotation including comments entered by an author; and storing the annotation; wherein the stored annotation is associated with a scope of the annotation and a period end date of the annotation; wherein the scope indicates a subject matter with which the annotation is associated; wherein both the scope and the period end date are used together to access as a key for accessing the annotation;
for one of the plurality of reports via which the annotation was obtained,wherein the annotation is accessible by each of the plurality of reports having a scope equal to the scope of the annotation or including the scope of the annotation, and having a period end date equal to the period end date of the annotation or greater than the period end date of the annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of storing annotations accessible by a plurality of reports, comprising:
-
receiving an annotation in association with a variance of one of the plurality of reports, the annotation including comments entered by an author; and storing the annotation; wherein the stored annotation is associated with a scope of the variance and a period end date of the variance; wherein the scope of the variance indicates a subject matter with which the variance is associated; and wherein both the scope and the period end date are used together as a key for accessing the annotation; wherein the annotation is accessible by each of the plurality of reports having a scope that is equal to the scope of the annotation or including the scope of the annotation, and having a period end date equal to the period end date of the annotation or greater than the period end date of the annotation. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of viewing annotations in association with a field of one of a plurality of reports, comprising:
-
receiving a request to view annotations in association with a field of one of the plurality of reports or a request to view the one of the plurality of reports; ascertaining a scope of the field of the one of the plurality of reports and a period end date of the field of the one of the plurality of reports; identifying one or more annotations from a plurality of annotations using a key, wherein both the scope and the period end date are used together as the key; and displaying the identified annotations, wherein the scope of the field of the one of the plurality of reports is equal to or greater than the scope of the identified annotations and wherein the period end date of the field of the one of the plurality of reports is later than or equal to the period end date of the identified annotations. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. At least one non-transitory computer-readable medium storing thereon computer-readable instructions that, when executed by a processor, cause the processor to perform the following steps:
-
obtaining an annotation in association with a data element or field of one of a plurality of reports, the annotation including comments entered by an author; and storing the annotation; wherein the stored annotation is associated with a scope of the annotation and a period end date of the annotation; wherein the scope indicates a subject matter with which the annotation is associated; and wherein the annotation is accessible via each of the plurality of reports having a scope equal to the scope of the annotation or including the scope of the annotation, and having a period end date equal to the period end date of the annotation or greater than the period end date of the annotation. - View Dependent Claims (42, 43)
-
-
44. At least one non-transitory computer-readable medium storing thereon computer-readable instructions that, when executed by a processor, cause the processor to perform the following steps:
-
receiving a request to view annotations in association with a field of one of a plurality of reports or a request to view the one of the plurality of reports; ascertaining a scope of the one of the plurality of reports and a period end date of the one of the plurality of reports; identifying one or more annotations from a plurality of annotations using a key, wherein both the scope and the period end date are used together as the key, wherein the scope of the one of the plurality of reports is equal to or greater than the scope of the identified annotations and wherein the period end date of the one of the plurality of reports is later than or equal to the period end date of the identified annotations; and displaying the identified annotations. - View Dependent Claims (45, 46)
-
Specification