RACI-Based Report Engine for Resource Allocation Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large enterprises face difficulties in interpreting and comparing complex resource allocation models due to the large number of items and entities involved, making it challenging to generate accurate and relevant reports for resource allocations.

Innovation Solution

A system that utilizes a RACI engine to obtain RACI information for users, allowing them to visualize data models by displaying user interfaces, tagging relevant data objects, and providing notifications on user responsibilities and interests, along with a report engine that generates metadata and templates for customized reports based on user-specific RACI information and data model geometry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of tracked activities and elements increases to improve resource allocation accuracy, then the complexity of the underlying data models increases, but this makes it difficult for users to interpret the models

Engineering Contradiction:
Improveresource allocation accuracyVSAvoiddata model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex data model into multiple visualizations showing different aspects (resource allocations, budget comparisons, trend analyses). Each visualization focuses on specific dimensions of the data, breaking down the overwhelming complexity into manageable, interpretable components while maintaining comprehensive coverage of all tracked elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms complex multi-dimensional data into visual representations across multiple dimensions (time trends, category breakdowns, comparative analyses). By presenting data in various dimensional perspectives rather than raw tabular form, the system maintains measurement precision while improving interpretability through visual intuition.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If sophisticated computer programs are used to assist in generating resource models, then resource allocation analysis capability improves, but the difficulty of comparing or reporting on allocations increases

Engineering Contradiction:
Improveresource allocation analysis capabilityVSAvoidreporting ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically generates multiple visualizations and comparative reports without requiring users to manually configure complex parameters. The computer program performs self-service by automatically selecting relevant dimensions, generating appropriate chart types, and organizing data for comparison, thereby maintaining high analytical capability while simplifying user interaction.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a universal reporting system that can generate multiple types of reports (allocations, budgets, trends, comparisons) from the same underlying data model. This multi-functional approach allows the system to handle diverse reporting needs through a single interface, improving ease of operation while maintaining comprehensive analytical capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10268980B1Report generation based on user responsibility
Publication Date: 2019.04.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10268980B1 patent drawing
  • US10268980B1 patent drawing
  • US10268980B1 patent drawing

AI summary

Embodiments are directed towards generating reports for visualizing data models. A RACI engine may obtain RACI information for a user. A report engine may provide metadata associated with a report for visualizing the data model. The report engine may be arranged to provide anchor points in the data model based on the metadata, the RACI information. The report engine may be arranged to provide a report template based on the anchor points, the RACI information, and the metadata such that the report template includes references to data objects selected automatically based on the metadata and the anchor points. The report engine may display a report based on the report template that provides visualizations based on values associated with the data objects.