Dynamic Trend Graph Buffer Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems face challenges in generating trend graphs due to limited display space and memory capacity, often requiring users to specify data intervals or frequencies, which can be impractical for data sequences of unknown length, and inefficiently use memory resources.

Innovation Solution

A method and system that dynamically generate trend graphs by storing data in a buffer larger than the display space, compressing data elements to fit within the display, and using a controller to detect events and compress data, allowing continuous data representation without pre-defined intervals or frequent measurement adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the buffer stores more data elements than the display can show, then the trend graph can represent data of indeterminate length, but the display space becomes insufficient to show all data points

Engineering Contradiction:
Improveability to display data of indeterminate lengthVSAvoiddisplay space
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent extracts only the necessary data elements for display by implementing a compression mechanism that selects and displays only the most relevant data points from the buffer, rather than attempting to display all stored data. This allows the system to maintain adaptability for data of indeterminate length while fitting within limited display space.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs dynamic compression of the data buffer, where the compression ratio adjusts automatically based on the amount of data stored and the available display space. This dynamic adaptation enables the system to optimize the balance between storing comprehensive data and displaying it effectively within fixed display constraints.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the system uses a fixed-size buffer for data storage, then memory management is simplified, but the system cannot accommodate data sequences of unknown or indefinite length

Engineering Contradiction:
Improvememory management complexityVSAvoidability to handle data of indeterminate length
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic buffer management system that automatically adjusts the effective buffer size and compression ratio based on the amount of data stored. This allows the fixed physical buffer to adapt to data sequences of unknown length, maintaining simplicity in memory management while achieving versatility in handling indefinite data streams.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of data compression ratio dynamically based on buffer fill level and display requirements. This parameter change enables the fixed buffer to accommodate varying amounts of data effectively, resolving the contradiction between fixed memory structure and flexible data handling capabilities.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If the system compresses data elements to fit within display space, then the display can show more data points, but the compression process increases processing complexity

Engineering Contradiction:
Improvenumber of data points displayedVSAvoiddata compression processing
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a self-service compression mechanism where the system automatically determines and applies appropriate compression ratios without external intervention. The compression process is integrated into the normal data flow, allowing the system to self-regulate the balance between data quantity and processing complexity based on real-time conditions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8818119B2Dynamic creation of trend graph
Publication Date: 2014.08.26 KEYSIGHT TECHNOLOGIES INC
  • US8818119B2 patent drawing
  • US8818119B2 patent drawing
  • US8818119B2 patent drawing

AI summary

A method of generating a trend graph comprises storing a stream of data elements in a buffer having a storage capacity corresponding to a first number of data elements, compressing the stored data elements to fit within a display having a size corresponding to a second number of data elements smaller than the first number of data elements, detecting an event, and as a consequence detecting the event, compressing the stored data elements to occupy a reduced portion of the buffer.