Adaptive Widget Display with Task-Based Timing and Completion Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing widgets in applications cannot display content in an adaptive manner, lacking the ability to update based on task completion or user interaction.

Innovation Solution

A method and apparatus for displaying widgets that acquire and display content based on a current page's task, with timing duration, and update the display when the task is completed, incorporating features like progress bars and touch trajectory adjustment for enhanced user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If widgets are made fixed and dedicated to specific functions, then the widget structure is simple and easy to implement, but the widget cannot display content in an adaptive manner

Engineering Contradiction:
Improveadaptive content displayVSAvoidwidget structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic widgets that can update their display content based on task completion status and timing duration. The widget transitions from a static state to a dynamic state where content changes automatically, allowing the same widget structure to serve multiple functions (displaying different tasks, timings, and completion states) without requiring multiple fixed widget types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal widget framework that can handle multiple types of tasks and display different content based on the current page's requirements. Instead of having separate fixed widgets for different functions, a single widget structure is designed to adaptively display various content types (task progress, timing information, completion status) through parameter configuration.

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

2Adaptability or versatility

If widgets display multiple types of content dynamically, then the widget becomes versatile and adaptive, but the widget implementation becomes more complex

Engineering Contradiction:
Improvecontent adaptabilityVSAvoidwidget implementation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent achieves content adaptability by changing widget parameters (display content, timing duration, task status) rather than changing the widget's fundamental structure. The widget receives configuration parameters that define what to display and when to update, allowing flexible content adaptation through parameter adjustment while maintaining a consistent underlying implementation framework.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary action by pre-defining the widget's update logic and timing mechanisms in advance. The widget is configured with predetermined update rules and timing durations, so when deployed, it automatically executes the adaptation logic without requiring complex real-time decision-making, simplifying the implementation while maintaining versatility.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the widget updates automatically upon task completion, then the user experience is improved with timely information, but the system requires more complex timing and state management

Engineering Contradiction:
Improveuser experienceVSAvoidtiming management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the widget continuously monitors task completion status and automatically updates its display when the task state changes. This feedback loop provides timely information to users about task progress and completion, improving user experience by keeping them informed without requiring manual intervention or complex polling mechanisms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The widget implements self-service by automatically managing its own update timing and state transitions. Once configured with the task parameters and timing duration, the widget autonomously determines when to update its display based on task completion events, eliminating the need for external control logic or complex timing management systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11663022B2Method and apparatus for displaying widget
Publication Date: 2023.05.30 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US11663022B2 patent drawing
  • US11663022B2 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable media for displaying a widget includes acquiring display content and timing duration of the widget based on a task achieved by a current page, displaying the widget with the display content on the current page and recording time information, and updating the widget for displaying that the task is in a completed state in response to the displaying duration reaching to the timing duration. The time information is used for indicating displaying duration of the widget.