Background Logging Toolbar for Real-Time Exception Annotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing logging tools require significant user operation time and lack real-time status awareness, making it difficult for users to monitor ongoing logging processes and perform necessary actions.

Innovation Solution

A logging method that allows background logging with a floating window toolbar, enabling quick status checks and exception annotations through buttons, allowing users to operate seamlessly while logging is occurring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If logging tool operates in background, then logging can continue without user interruption, but user cannot grasp recording status and cannot perform functional operations

Engineering Contradiction:
Improvelogging efficiencyVSAvoiduser operation capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The logging tool is segmented into a background service component that handles logging operations and a foreground toolbar component that provides user interaction. The toolbar is separated as a floating window that can be independently positioned and interacted with, allowing users to monitor status without interrupting the background logging process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface is transitioned from a full-window blocked state to a floating toolbar that exists in a different spatial dimension on the screen. This floating window can be positioned anywhere on the desktop, allowing users to access logging status and controls without the logging tool occupying the entire screen space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If logging tool runs in background, then user can continue operating computer, but user cannot perform related functional operations such as pressing stop key or annotation key

Engineering Contradiction:
Improveuser productivityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The floating toolbar integrates multiple functions into a single interface element: it displays logging status, provides stop control, enables annotation, and shows exception information. This multi-functional design allows users to perform various operations through a single compact interface rather than multiple separate windows.

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

3Loss of information

If full logging interface is displayed, then user can see all options, but user cannot quickly grasp recording status during background operation

Engineering Contradiction:
Improvestatus information visibilityVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The critical status information and control functions are extracted from the full logging interface and placed into the floating toolbar. Only the essential elements (status display, stop button, annotation button) are included in the floating window, while the complete logging functionality remains in the background service.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4579465A1Electronic apparatus, non-transitory computer-readable record medium, and logging method
Publication Date: 2025.07.02 GETAC TECH CORP
  • EP4579465A1 patent drawingFigure 1~2
  • EP4579465A1 patent drawingFigure 3~4
  • EP4579465A1 patent drawingFigure 5~6

AI summary

The present invention provides an electronic apparatus, a non-transitory computer-readable record medium, and a logging method. The logging method is stored on the non-transitory computer-readable record medium and executed by the electronic apparatus. The method includes: recording a log into a log document with an enabling button; shrinking a program of the logging method to background with a shrinking button and generating a floating window toolbar, where the floating window toolbar includes the enabling button and at least one system exception capture button; determining whether the electronic apparatus has experienced an exception; executing an exception annotation with the at least one system exception capture button when a determining result is yes; storing the exception annotation into a time series of the log document; determining whether there is the exception annotation in the log document; and displaying a log segment corresponding to the exception annotation when a determining result is yes.