×

Display of dynamic contextual pivot grid analytics

  • US 10,331,899 B2
  • Filed: 07/22/2016
  • Issued: 06/25/2019
  • Est. Priority Date: 10/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for using a configurable analytic report, the method comprising:

  • displaying a user interface display screen that illustrates page data derived from a database, wherein the user interface is an application page;

    creating, by an administrator, one or more analytic templates, wherein the administrator associates the analytic templates to the application page, wherein a given end user is a subordinate to a manager and page data that is displayed on the user interface display screen for viewing by the given end user includes data that the manager does not have access to, based on user roles of the given end user and manager;

    providing, in the user interface display screen based on user roles, one or more user interface controls enabling user selection of an analytic report type of one or more analytic report types associated with the user interface display screen and one of the analytic templates, and providing a signal in response to user selection of the one or more user interface controls, the signal indicating a selected analytic report, wherein the one or more analytic report types depend on page context information and correspond to one or more respective analytic templates;

    providing, based on user roles, one or more user interface controls for enabling user configuration of the analytic report, wherein the user configuration comprises;

    configuration information that specifies one or more user-selected fields for the analytic report, a given security setting specifying which of one or more database queries of the analytic template will retrieve data in accordance with a given user role, another security setting specifying which of one or more database queries of the analytic template will retrieve data in accordance with another user role and instructions for collecting context information to control user accessibility to a selected analytic template of the one or more analytic templates, wherein at least one of the instructions for collecting context information to control user accessibility to the selected analytic template comprises at least one database query employable to generate an analytic report; and

    generating an analytic report, in response to the signal indicating a selected analytic report by the given end user, wherein generating further includes;

    employing a selected analytic report type and the selected analytic template to generate a configurable analytic report, wherein the selected analytic template specifies a predetermined visualization for the configurable analytic report;

    employing a portion of the page data to automatically generate one or more queries in accordance with configuration information specified in the analytic report, the one or more queries configured to selectively retrieve analytic report data from the database in accordance with the configuration information; and

    using the one or more queries to populate one or more features of the configurable analytic report with the analytic report data derived from the database, yielding a populated analytic report in response thereto;

    displaying the populated configurable analytic report, resulting in an activated analytic report; and

    providing, based on user roles, one or more user interface controls that provide a user option for associating the configurable analytic report with the application page, wherein the report is accessible from the application page.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×