×

Report generation based on user responsibility

  • US 10,268,980 B1
  • Filed: 12/29/2017
  • Issued: 04/23/2019
  • Est. Priority Date: 12/29/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating reports for visualizing data models using a computer that includes one or more hardware processors, where each step of the method is performed by the one or more hardware processors, comprising:

  • instantiating a RACI (Responsibility, Accountable, Consulted, and Informed) engine to perform actions, including;

    obtaining RACI information for a user, wherein the RACI information indicates the user'"'"'s responsibility or interest in one or more data objects included in a data model;

    comparing the data model to other RACI information, wherein the other RACI information is associated with other users;

    determining one or more other data objects that are associated with two or more responsible users; and

    providing one or more notifications that the two or more users have responsibility for the same determined data objects; and

    instantiating a report engine to perform further actions, including;

    providing metadata that is associated with a report for visualizing one or more portions of the data model;

    providing one or more anchor points in the data model based on the metadata, the RACI information, and an index in a flattened version of the data model that corresponds to a geometry of the data model, wherein the one or more anchor points are provided absent a traversal of the geometry of the data model;

    providing a report template based on the one or more anchor points, the RACI information, and the metadata, wherein the report template includes references to one or more data objects that are automatically selected based on the metadata and the one or more anchor points;

    employing geolocation information from a Global Positioning System (GPS) device at a client computer to determine one or more features to include in a report presented to the user of the client computer, and wherein the one or more features are used by one or more of the report, data objects, data models, report meta-data, file systems, RACI information, user-interfaces, internal processes or databases; and

    displaying the report on a hardware display of the user'"'"'s client computer based on the report template and included features, wherein the report provides one or more visualizations based on values associated with the one or more data objects, and wherein the one or more features enhance the one or more of the report, data objects, data models, report meta-data, file systems, RACI information, user-interfaces, internal processes or databases, and wherein the one or more features include one or more of time zones, languages, currencies, or calendar formatting, and wherein the one or more features are included when the client computer is located at a particular geo-location.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×