Dashboard Performance Analyzer for Load Time Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dashboard designs often suffer from performance issues due to varying processing speeds across different devices, leading to frustration and inefficiency, particularly on mobile devices with lower processing power.

Innovation Solution

A dashboard evaluation system comprising a parser, performance evaluator, and recommender that assesses load times and provides suggestions for improvement, ensuring optimal performance across diverse devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a dashboard is designed with comprehensive data visualization features, then the information value and analytical capability are improved, but the load time increases and performance deteriorates on devices with lower processing power

Engineering Contradiction:
Improveinformation valueVSAvoidload time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The dashboard is divided into multiple data groups, where each group represents a distinct data source or topic area. This segmentation allows the system to manage and load data more efficiently, preventing the entire dashboard from loading simultaneously and reducing overall load time while maintaining comprehensive information coverage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-evaluates the dashboard design by analyzing dashboard items and their associated data groups before actual deployment. This preliminary analysis identifies performance bottlenecks and optimization opportunities, allowing the dashboard to be configured for optimal performance across different device types before users interact with it

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a dashboard is optimized for high processing speed devices, then performance is improved on those devices, but performance deteriorates on mobile devices with lower processing power

Engineering Contradiction:
Improveperformance on high-speed devicesVSAvoidperformance across diverse devices
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system assigns different quality levels or complexity settings to different dashboard items based on their data group associations. This allows the dashboard to adapt its rendering quality and data detail locally - displaying high-detail visualizations on capable devices while automatically simplifying or aggregating data for mobile devices with limited processing power

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The dashboard configuration is made dynamic through device-based adaptation. The system detects the user's device capabilities and automatically adjusts dashboard item rendering, data aggregation levels, and visualization complexity in real-time, ensuring optimal performance across diverse device types from high-end desktops to mobile devices

Inventive Principle:
Principle #15Dynamics

3Loss of information

If the dashboard includes multiple data groups with complex data structures, then the analytical capability is improved, but the complexity of evaluation and optimization increases

Engineering Contradiction:
Improveanalytical capabilityVSAvoidcomplexity of evaluation
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary evaluation layer that analyzes dashboard items and their data group relationships without requiring full dashboard execution. This intermediary evaluation mechanism breaks down the complex analysis task into manageable components, assessing each dashboard item's data groups separately and aggregating results to determine overall dashboard performance characteristics

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9280443B2Dashboard performance analyzer
Publication Date: 2016.03.08 BUSINESS OBJECTS SOFTWARE
  • US9280443B2 patent drawing
  • US9280443B2 patent drawing
  • US9280443B2 patent drawing

AI summary

Described herein is a technology for a dashboard used for visualizing data. In some implementations, a dashboard with one or more dashboard item is provided. Performance of the dashboard is evaluated to determine a load time of the dashboard. Possible suggestions for improving performance of the dashboard are provided if performance issues are determined from evaluating performance of the dashboard.