Apparatus and method for selecting a subset of report templates based on specified criteria
First Claim
Patent Images
1. A computer readable storage medium with executable instructions, comprising instructions to:
- process metadata associated with a set of report templates;
select a subset of report templates from the set of report templates using the metadata to form an iterative selection, wherein the subset of report templates maximizes a reporting objective subject to a selection rule as specified by the metadata, wherein the executable instructions to select include executable instructions toselect a first report template from the set of report templates;
remove the first report template from the set of report templates, andinsert the first report template into the subset of report templates;
return the subset of report templates; and
display the subset of report templates.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer readable medium with executable instructions, includes instructions to process metadata associated with a set of report templates. A subset of report templates is selected from the set of report templates using the metadata. The subset of report templates maximizes a reporting objective subject to a selection rule as specified by the metadata. The subset of report templates is returned.
-
Citations
17 Claims
-
1. A computer readable storage medium with executable instructions, comprising instructions to:
-
process metadata associated with a set of report templates; select a subset of report templates from the set of report templates using the metadata to form an iterative selection, wherein the subset of report templates maximizes a reporting objective subject to a selection rule as specified by the metadata, wherein the executable instructions to select include executable instructions to select a first report template from the set of report templates; remove the first report template from the set of report templates, and insert the first report template into the subset of report templates; return the subset of report templates; and display the subset of report templates. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable storage medium with executable instructions, comprising instructions to:
-
process metadata associated with a set of report templates; select a subset of report templates from the set of report templates using the metadata, wherein the subset of report templates maximizes a reporting objective subject to a selection rule as specified by the metadata, wherein the executable instructions to select include executable instructions to create a ranking for a plurality of subsets drawn from the set of report templates; return the subset of report templates and the ranking for the plurality of subsets; and display the subset of report templates. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer readable storage medium with executable instructions, comprising instructions to:
-
process metadata associated with a set of report templates; select a subset of report templates from the set of report templates using the metadata, wherein the subset of report templates maximizes a reporting objective subject to a selection rule as specified by the metadata; return the subset of report templates; and
display the subset of report templates;wherein the metadata includes an element of metadata selected from the group consisting of; a model determining costs associated with deploying the subset of report templates; a model for inter report template dependencies; and a model for inter report template synergies.
-
-
13. A computer readable storage medium with executable instructions, comprising instructions to:
-
process metadata associated with a set of report templates; select a subset of report templates from the set of report templates using the metadata, wherein the subset of report templates maximizes a reporting objective subject to a selection rule as specified by the metadata; return the subset of report templates; and display the subset of report templates; wherein the metadata includes an element of metadata selected from the group consisting of; a question; and a rating for the question.
-
-
14. A computer implemented method comprising:
-
specifying a reporting objective; receiving metadata for a first set of report templates; and applying the reporting objective to select a subset of report templates from the first set of report templates based on the metadata; wherein the metadata includes an element of metadata selected from the group consisting of; a second set of report templates; a selection rule; a question; a rating for the question; and a model determining costs associated with deploying the subset of report templates. - View Dependent Claims (15, 16, 17)
-
Specification