WebView Animation Player for Live Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for releasing new application versions and playing animations on mobile devices are complex, time-consuming, and require significant storage space, leading to inefficient user experiences.

Innovation Solution

A terminal and method for displaying animation in a live streaming room, which involves generating a Web View object, setting an animation player, providing the animation player with animation resources, and displaying the animation effects through the animation player, allowing for dynamic initialization of media components and bypassing time-consuming platform application processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If animations are played using native media libraries compiled with the application, then animation playback is achieved, but the release process becomes complex and time-consuming

Engineering Contradiction:
Improverelease process efficiencyVSAvoidrelease process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a WebView object as an intermediary component that bridges the application and animation playback. Instead of directly integrating media libraries into the application code, the WebView serves as a mediator that loads and executes animation resources from remote servers, thereby simplifying the release process while maintaining animation playback functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic initialization of media components through the WebView object. The animation player is not statically compiled but dynamically created and configured within the WebView, allowing for flexible resource loading and playback control without requiring complex compilation processes for each animation variant

Inventive Principle:
Principle #15Dynamics

2Reliability

If large amounts of animation files are stored locally for rich content display, then animation playback quality is improved, but storage space requirements increase significantly

Engineering Contradiction:
Improveanimation playback qualityVSAvoidstorage space consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts animation resources from local storage requirements and moves them to remote server-based resources. The WebView object enables the application to access animation files through network requests rather than requiring them to be pre-downloaded and stored locally, thereby maintaining playback quality while significantly reducing storage space consumption

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The WebView object serves multiple functions: it acts as a browser for loading web pages, a player for animating resources, and a resource manager for handling animation files. This multi-functional component eliminates the need for separate native media libraries and local storage mechanisms, reducing overall storage requirements while maintaining rich content display capabilities

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

Data Source

PatentUS20250159030A1Terminal, method and computer program
Publication Date: 2025.05.15 17LIVE JAPAN INC
  • US20250159030A1 patent drawing
  • US20250159030A1 patent drawing
  • US20250159030A1 patent drawing

AI summary

A terminal for displaying animation in a live streaming room, comprising one or a plurality of processors, wherein the one or plurality of processors execute a machine-readable instruction to perform: generating a Web View object on a screen; setting an animation player for displaying an animation in the Web View object, providing the animation player with an animation resource; and displaying an effect of the animation resource via the animation player. According to the present disclosure, the media components may be initialized dynamically and a systematic way of conducting media resources through the web may also be realized. Therefore, the user experience may be improved.