Metrics Compression for Fast Remote Analytics Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face frustration when trying to display large sets of metrics from remote systems due to high data transmission times, which can exceed user interface quality experience criteria, such as a three-second display time, due to network bottlenecks and the need to download extensive data sets.

Innovation Solution

A method and apparatus that identify maximum and minimum values in an input data set, calculate a difference level for a compression algorithm based on the data set's height and target data amount, and process the data set to create a compressed version that meets user interface quality experience criteria by selecting entries for storage, thereby reducing the amount of data to be transmitted and displayed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all metrics are downloaded and displayed, then complete data is shown, but transmission time exceeds user interface quality experience criteria

Engineering Contradiction:
Improvedata completenessVSAvoidtransmission time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent extracts only the essential characteristics of the data (maximum and minimum values) rather than transmitting the complete data set. By calculating these statistical measures on the server side and sending only the results to the client, the system achieves fast display times while preserving the most important information about the metric ranges.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing of the data on the server side by pre-calculating maximum and minimum values before transmission. This advance computation eliminates the need for the client to process large data sets, thereby reducing transmission time and meeting user interface quality experience criteria.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If complete data set is transmitted, then accurate display is achieved, but network transmission becomes a bottleneck

Engineering Contradiction:
Improvedisplay accuracyVSAvoidnetwork transmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the essential characteristics of the data (maximum and minimum values) rather than transmitting the complete data set. By calculating these statistical measures on the server side and sending only the results to the client, the system achieves fast display times while preserving the most important information about the metric ranges.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the data from its original detailed form into a simplified parameter representation (maximum and minimum values). This parameter transformation maintains the essential information needed for accurate display while dramatically reducing the data volume that needs to be transmitted over the network.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If data compression is applied, then transmission time is reduced, but data detail may be lost

Engineering Contradiction:
Improvedisplay timeVSAvoiddata detail
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent extracts only the essential characteristics of the data (maximum and minimum values) rather than transmitting the complete data set. By calculating these statistical measures on the server side and sending only the results to the client, the system achieves fast display times while preserving the most important information about the metric ranges.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the data from its original detailed form into a simplified parameter representation (maximum and minimum values). This parameter transformation maintains the essential information needed for accurate display while dramatically reducing the data volume that needs to be transmitted over the network.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11650899B1User interface experience by compressing metrics and allowing customization of metrics compression for detailed analytics
Publication Date: 2023.05.16 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US11650899B1 patent drawing
  • US11650899B1 patent drawing
  • US11650899B1 patent drawing

AI summary

A method includes identifying maximum and minimum values in an input data set after a request to display data from the data set, which is remote and includes many entries with a first and a second value. First values are ordered sequentially and maximum and minimum values are second values. The method subtracts the minimum value from the maximum value to find a height, determines a target data amount for downloading to display to satisfy interface quality experience criteria, and calculates a difference level for a compression algorithm. The compression algorithm uses the difference level to select input data set entries for a compressed data set and is based on the input data set, the target data amount and the height. The method includes processing the input data set with the compression algorithm and the difference level to create the compressed data set, and transmitting the compressed data set.