Function Call Tracker Charts for Multi-System Trace Data Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional trace tools are limited in integrating and displaying tracing data from various systems, leading to delays, misreading, or loss of data, especially in large development projects involving multiple systems, applications, and interfaces.

Innovation Solution

A method for generating and displaying function call tracker charts by importing trace data into a database, tracking associated factors, and creating graphs to represent these factors, using a common performance trace architecture that unifies trace data from different systems into a common structure for analysis and visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional trace tools are used to trace execution flows, then tracing data can be collected, but integration of various trace files of different structures is limited leading to delays and potential loss of data

Engineering Contradiction:
Improvedata integrityVSAvoiddata processing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments trace data from multiple systems into standardized individual records, each representing a discrete trace event. This segmentation allows each trace file to be processed independently and then integrated without conflicts, eliminating delays and data loss associated with handling monolithic trace files of different structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies homogeneity by converting all trace data from different systems into a uniform structure with consistent fields and formats. This standardized representation enables seamless integration of trace files from heterogeneous systems, eliminating the need for manual reading and preventing data loss due to structural incompatibilities.

Inventive Principle:
Principle #33Homogeneity

2Ease of operation

If manual reading of trace data is performed, then data can be accessed, but errors may be misread or trace data lost

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the mechanical process of manual reading with automated computer-based processing. The system automatically imports, parses, and analyzes trace data from multiple systems, eliminating human error in reading and interpreting trace information while maintaining ease of access through automated retrieval and presentation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If conventional trace tools are used, then tracing can be performed, but integration of trace data from multiple systems is limited

Engineering Contradiction:
Improvesystem integration capabilityVSAvoidtracing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a standardized trace data structure that can accommodate trace events from multiple different systems and applications. This universal format allows the tracing system to handle diverse data sources uniformly, enhancing adaptability without increasing complexity, as the same processing mechanisms work for all trace data regardless of origin.

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

Data Source

PatentUS8037457B2Method and system for generating and displaying function call tracker charts
Publication Date: 2011.10.11 SAP SE
  • US8037457B2 patent drawing
  • US8037457B2 patent drawing
  • US8037457B2 patent drawing

AI summary

A method for generating and displaying function call tracker charts is disclosed. In one embodiment, the method includes importing trace data at a database from a provider, tracking a plurality of factors associated with the trace data, and generating a first graph to represent each of the plurality of factors associated with the trace data.