Debugging Information Indexing in Electronic Apparatus Buffer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing debugging methods for electronic devices like digital TVs face challenges in storing and retrieving debugging information due to limited storage capacity and the difficulty in reproducing issues in different external environments, leading to increased costs and inefficiencies.

Innovation Solution

The method involves storing index information instead of repetitive log messages in a buffer, allowing for efficient use of storage space and enabling the recovery of debugging information using binary files, which include index information for outputting log messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all debugging information is stored in the buffer, then complete debugging data is preserved, but the limited buffer space is quickly exhausted

Engineering Contradiction:
Improvedebugging informationVSAvoidbuffer space
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent creates a compressed representation (copy) of debugging information by extracting key features and statistics rather than storing complete log messages. This allows the essential debugging data to be preserved in a space-efficient format that fits within limited buffer capacity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms debugging information from its original detailed format into a parameterized representation using statistical features, frequency counts, and pattern identifiers. This parameter change reduces the data volume while maintaining the essential debugging capabilities.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of stationary object

If debugging information is stored for a meaningful period, then historical problem analysis is enabled, but the buffer capacity is exceeded

Engineering Contradiction:
Improvelog storage periodVSAvoidbuffer space
Core Design Contradiction:
Duration of action of stationary objectVSQuantity of substance

Solution Approach 1:

By creating compressed copies of debugging data that capture essential patterns and statistics, the system can retain debugging information for extended periods without proportionally increasing buffer requirements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements periodic sampling and statistical aggregation of debugging information, where data is processed at regular intervals to extract meaningful patterns. This periodic approach enables long-term monitoring while maintaining manageable data volumes.

Inventive Principle:
Principle #19Periodic action

3Productivity

If real-time debugging information is obtained through console, then immediate problem diagnosis is possible, but the method is ineffective for market problems that cannot be reproduced

Engineering Contradiction:
Improveproblem solving efficiencyVSAvoiddebugging method applicability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent prepares debugging information in advance by continuously collecting and compressing log data in the buffer during normal operation. This preliminary action ensures that when problems occur in the market, the necessary debugging information is already captured and ready for analysis, eliminating the need for problem reproduction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a buffer as an intermediary storage mechanism between the device operation and the debugging analysis process. This intermediary captures and preserves debugging information that can later be analyzed offline, bridging the gap between real-time operation and post-event problem diagnosis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3519964B1Electronic apparatus for recording debugging information and control method thereof
Publication Date: 2024.02.21 SAMSUNG ELECTRONICS CO LTD
  • EP3519964B1 patent drawingFigure 1~2
  • EP3519964B1 patent drawingFigure 3
  • EP3519964B1 patent drawingFigure 4

AI summary

A method and an electronic apparatus for converting debugging information to a binary form and providing more information in the same capacity memory are disclosed. A control method of the electronic apparatus which records debugging information, the method includes: obtaining debugging information using a source code; adding index information corresponding to the debugging information to the debugging information and storing the debugging information in a buffer; and converting a plurality of pieces of index information stored in the buffer to a binary file.