Graphic Performance Index for GUI Load Time Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complexity in process control system graphical user interfaces (GUIs) leads to performance issues, particularly in loading times, which can vary significantly across different hardware platforms, making it difficult for designers to predict and ensure timely information display.

Innovation Solution

A system that calculates a Graphic Performance Index (GPI) based on hardware profiles and GUI element load times, providing performance feedback and suggestions to improve GUI performance, allowing designers to optimize graphics for various platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If GUI elements include changing colors or animations to indicate operations, then the intuitive experience for users is improved, but the complexity of the GUI elements increases

Engineering Contradiction:
Improveintuitive experienceVSAvoidGUI element complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the GUI into modular elements with standardized interfaces. Each GUI element is divided into independent components that can be individually optimized for performance while maintaining their visual complexity and interactivity features.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses the Graphic Performance Index (GPI) to quantify and track performance parameters of GUI elements. By measuring and monitoring parameters such as load time, memory usage, and processing requirements, designers can objectively evaluate and optimize the balance between visual complexity and performance.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the GUI is made more complex with interactive elements, then user experience is improved, but the loading time of the GUI increases

Engineering Contradiction:
Improveuser experienceVSAvoidGUI loading time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary performance assessment during the GUI design phase. The Graphic Performance Index calculation is performed early in the design process, allowing designers to identify and address performance issues before the GUI is deployed, preventing loading time problems rather than fixing them afterward.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a feedback mechanism through the Graphic Performance Index that provides quantitative performance information to designers during the design process. This feedback loop enables continuous optimization of GUI elements to maintain acceptable loading times while preserving interactive features.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the GUI is designed to run on different hardware platforms, then adaptability is improved, but performance varies significantly across platforms

Engineering Contradiction:
Improveplatform compatibilityVSAvoidGUI performance consistency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a universal performance measurement system (Graphic Performance Index) that can be applied across different hardware platforms. The GPI provides a standardized metric that works independently of specific platform characteristics, enabling consistent performance evaluation and optimization across diverse environments.

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

Solution Approach 2:

The patent uses hardware profile analysis to understand platform-specific characteristics and adjusts GUI element configurations accordingly. By measuring actual performance parameters on different hardware and using the Graphic Performance Index to guide optimizations, the system achieves more consistent performance across platforms while maintaining adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9990264B2Graphic performance measurement system
Publication Date: 2018.06.05 SCHNEIDER ELECTRIC SOFTWARE LLC
  • US9990264B2 patent drawing
  • US9990264B2 patent drawing
  • US9990264B2 patent drawing

AI summary

A Graphic Performance Index (GPI) for increasing performance of graphics in a process control system graphical user interface (GUI). A GUI is built from GUI elements for use on a device. Determining an element load time for each GUI element based a hardware profile of the device permits calculating a total load time of all the element load times of the GUI elements. And the load time is mapped to a GPI scale. Based on the GPI, the GUI elements of the GUI are altered to improve the performance of the GUI.