Semantic Engine for Real-Time KPI Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current strategy management systems require data analysts to redundantly create and configure Key Performance Indicators (KPIs) for different instances within an organization, leading to resource-intensive modifications and inefficiencies, especially since these KPIs operate in real-time environments with minor changes needed across various departments and hierarchical levels.

Innovation Solution

Implementing a semantic engine that processes natural language requirement statements to generate analytical profiles, which filter and provide relevant KPI data in real-time, eliminating the need for design-time configuration by associating users with unique analytical profiles that include personal and business data, thus automating privilege and scope restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data analysts individually create and configure KPIs for each specific context and need, then the KPIs can be precisely tailored to user requirements, but the process becomes redundant and resource-intensive when the same KPI needs to be used across different projects, departments, and hierarchical levels

Engineering Contradiction:
ImproveKPI adaptabilityVSAvoidKPI creation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal KPI template system where a single KPI definition can be reused across multiple contexts (different projects, departments, hierarchical levels). The system allows one KPI template to serve multiple functions by dynamically applying different filters, dimensions, and parameters based on the user's analytical profile and organizational context, eliminating the need to recreate identical KPIs for each instance.

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

Solution Approach 2:

The patent segments the KPI configuration process into two parts: a universal KPI template definition and context-specific parameters. The template contains the core KPI logic and structure, while context-specific filters, dimensions, and parameters are applied dynamically based on user role, department, project, and hierarchical level. This segmentation allows the same template to be adapted to multiple contexts without redundancy.

Inventive Principle:
Principle #1Segmentation

2Reliability

If KPI configurations are performed during design-time by data analysts, then the KPI structure can be thoroughly planned and optimized, but the system cannot respond quickly to real-time requirements and minor changes needed across different instances

Engineering Contradiction:
ImproveKPI configuration accuracyVSAvoidKPI response time
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent performs preliminary action by pre-defining KPI templates and analytical profiles during design-time. These templates include pre-configured logic, calculations, and structures that can be instantly applied. When users need KPIs in real-time, the system retrieves the appropriate pre-defined template and applies it immediately, eliminating the need for time-consuming real-time configuration while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamics by allowing KPI templates to be automatically adapted based on real-time user context. The system dynamically adjusts KPI parameters, filters, and dimensions according to the user's analytical profile, organizational role, and current context. This enables the system to respond quickly to real-time requirements while maintaining configuration accuracy through automated context-aware adjustments.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If data analysts manually recreate and reconfigure KPIs for each additional instance, then the KPI can be optimized for specific context, but the process becomes redundant and time-consuming when the same KPI is needed across multiple projects and departments

Engineering Contradiction:
ImproveKPI configuration easeVSAvoidKPI creation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling users to automatically retrieve and apply KPI templates without manual configuration. The system automatically determines which KPI template to apply based on the user's analytical profile and context, and automatically configures the KPI parameters. This eliminates the need for data analysts to manually recreate and reconfigure KPIs for each instance, significantly reducing time loss while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

4Quantity of substance

If the system provides all available KPI data to users, then users have access to comprehensive information, but the system cannot ensure that only contextual and relevant data is provided to each user

Engineering Contradiction:
ImproveData availabilityVSAvoidData relevance
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent applies local quality by filtering and customizing KPI data based on each user's specific analytical profile and context. Instead of providing all available data uniformly, the system tailors the data presentation to match the user's role, department, hierarchical level, and organizational context. This ensures that each user receives only the relevant and contextual data they need, improving data relevance while maintaining comprehensive coverage through the template system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9977808B2Intent based real-time analytical visualizations
Publication Date: 2018.05.22 SAP SE
  • US9977808B2 patent drawing
  • US9977808B2 patent drawing
  • US9977808B2 patent drawing

AI summary

Various embodiments of systems and methods to provide intent based real-time analytical visualizations are described herein. In one aspect, a requirement statement is received at real-time to generate visualization analysis. Further, an analytical requirement statement is generated from the received requirement statement by natural language processing. The analytical requirement statement is mapped with a unique analytical profile of a user associated with the requirement statement and corresponding business data artifacts, and the visualization analysis is generated based on the mapping information. The generated visualization analysis is displayed on a computer generated graphical user interface (GUI).