Grouping and display of logically defined reports
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for grouping logically defined reports, the method comprising:
- determining a plurality of logically defined reports;
determining a suitable presentation size for each of the plurality of logically defined reports, wherein determining the suitable presentation size for each of the plurality of logically defined reports comprises determining the suitable presentation size based at least in part on a reporting application capability;
categorizing, by the computing device, each of the plurality of logically defined reports based on the presentation size for each report, wherein categorizing each of the plurality of logically defined reports allows for consuming each report based on its category;
receiving a modification to at least one of the plurality of logically defined reports, the modification corresponding to a change in a grouping property of the at least one logically defined report, the grouping property comprising a group name property, a presentation size property, and a report type property; and
dynamically updating the categorization of the at least one logically defined report based on the received modification.
2 Assignments
0 Petitions
Accused Products
Abstract
Report views offer a user the ability to specify ancillary data views and also view that data in a scorecard viewing experience. A report view definition may be implemented as a metadata-based mapping of logical reports to physical reports for scorecards and KPIs. Reports are categorized based on their presentation size and/or type. Categorized report attributes included in the report view metadata are managed by a configuration UI. The report view metadata further includes schema, ordering capabilities, and mapping UI such as re-use of report views in multiple areas.
443 Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for grouping logically defined reports, the method comprising:
-
determining a plurality of logically defined reports; determining a suitable presentation size for each of the plurality of logically defined reports, wherein determining the suitable presentation size for each of the plurality of logically defined reports comprises determining the suitable presentation size based at least in part on a reporting application capability; categorizing, by the computing device, each of the plurality of logically defined reports based on the presentation size for each report, wherein categorizing each of the plurality of logically defined reports allows for consuming each report based on its category; receiving a modification to at least one of the plurality of logically defined reports, the modification corresponding to a change in a grouping property of the at least one logically defined report, the grouping property comprising a group name property, a presentation size property, and a report type property; and dynamically updating the categorization of the at least one logically defined report based on the received modification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium having computer executable instructions which when executed performs a method for managing parameterized subordinate reports in a scorecard system, the method executed by the computer executable instructions comprising:
-
determining a plurality of reports associated with an element of a scorecard; determining a suitable presentation size for each of the plurality of reports, wherein determining the suitable presentation size for each of the plurality of reports is based at least in part on at least one of the following;
a reporting application capability and a content of each report;determining a type for each of the plurality of reports; categorizing each of the plurality of reports based on the type of each report and the presentation size for each report, wherein categorizing each of the plurality of logically defined reports allows for consuming each report based on its category; and providing a User Interface (UI) for managing at least one attribute associated with each report; and receiving a modification to a grouping attribute of at least one of the plurality of logically defined reports, the grouping attribute comprising a group identifier; and dynamically updating the categorization of the at least one logically defined report based on the received modification to the grouping attribute. - View Dependent Claims (15, 16)
-
-
17. A system for managing logically defined reports in a scorecard system, the system comprising:
-
a computing device comprising a memory storage and a processing unit; a scorecard application configured to compute scorecard metrics and provide a scorecard presentation based on the computed scorecard metrics; and a report configuration module configured to; determine a number of available report definitions for a scorecard element based on a type of data associated with the scorecard element; determine a presentation size associated with each available report by determining a reporting capability of the scorecard application; categorize the available report definitions based on their presentation sizes; and provide a set of user interface controls for visualizing and managing contents and layout of the available reports, wherein the set of user interface controls for visualizing and managing the contents and the layout of the available reports are operative to; allow a subscriber to change which report view data to show in a region based on an associated report definition, and update the categorization of the report view data based on a change to the associated report definition. - View Dependent Claims (18, 19, 20)
-
Specification