Animated Icon for Dynamic Service Process Progress

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing service process presentation methods in Windows environments are limited as they primarily rely on static icons and progress bars, which do not efficiently convey dynamic execution progress or results, requiring users to constantly monitor separate pages for updates.

Innovation Solution

A method and apparatus that utilize an icon to dynamically present the execution progress and result of a service process, even when the page is not displayed, through a combination of a scanner and animation manager, enabling dynamic image display and simplifying user operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a progress bar or text description is used to present service process, then the execution progress can be displayed, but the user interface becomes cluttered and requires additional monitoring operations

Engineering Contradiction:
Improveservice process execution progressVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent combines the service process execution progress display with the existing icon representation. The icon serves dual purposes: identifying the service process and displaying its execution status through animated visual feedback. This merging eliminates the need for separate progress bars or text descriptions, reducing UI clutter while maintaining complete information about process execution state.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The icon is transformed into a multi-functional element that simultaneously performs identification (showing which service process is running) and status indication (displaying execution progress through animation). This universal design allows a single UI element to convey multiple pieces of information that would traditionally require separate components.

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

2Adaptability or versatility

If the service process page is switched to another page, then other operations can be performed, but the user must constantly return to monitor the first service process progress

Engineering Contradiction:
Improvepage switching capabilityVSAvoidtime to monitor service process
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements continuous visual feedback through the animated icon that remains visible even when the service process page is not active. The animation provides real-time information about execution progress, allowing users to monitor the process state without needing to navigate back to the process page. This feedback mechanism eliminates the time loss associated with constant page switching for monitoring.

Inventive Principle:
Principle #23Feedback

3Device complexity

If static icons are used for service processes, then the interface is simple, but dynamic execution progress cannot be conveyed

Engineering Contradiction:
Improveicon simplicityVSAvoidexecution progress information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent transforms the static icon into a dynamic visual element through animation. The icon maintains its simple, recognizable form but incorporates animated sequences that convey execution progress at different stages. This dynamic approach allows the icon to communicate temporal information and process state without becoming complex or losing its identity as a simple visual indicator.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9892255B2Presenting service processes
Publication Date: 2018.02.13 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9892255B2 patent drawing
  • US9892255B2 patent drawing
  • US9892255B2 patent drawing

AI summary

Technical solutions for presenting service processes are provided. In the solutions, operation instructions are received, and in response to the received operation instructions, a page of a first service process is displayed and the first service process is started; when a page of a second service process is displayed instead of the page of the first service process, execution progress of the first service process is presented through an icon of the first service process.