Floating Video Hover Box for Uninterrupted Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile terminals cannot continue playing videos when the user switches to a non-video playing application interface, such as for chatting or receiving emails, due to limitations in running multiple applications on a single screen.

Innovation Solution

A video playing method and apparatus that detects user input to pause the video and remove the video playing SurfaceView from the primary interface, attaching it to the top of the screen as a hover box, allowing continuous video playback regardless of interface changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the mobile terminal switches to a non-video playing application interface to perform other operations, then the user can chat or receive emails, but the video playback is interrupted and cannot continue

Engineering Contradiction:
ImproveAbility to perform multiple operationsVSAvoidVideo playback continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The video playing interface is segmented into a floating view component that can be detached from the original application interface. This floating view contains the video playback functionality and can independently display on top of other application interfaces, allowing video playback to continue while switching to other operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The video playback is moved from the traditional full-screen or interface-embedded dimension to a floating overlay dimension. By creating a floating view that displays on top of other interfaces, the system enables multi-tasking without interrupting video playback, effectively adding a new spatial layer for video display.

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

2Reliability

If the video playing application interface is used to play videos, then the video can be displayed clearly, but the user cannot perform other operations on the same screen

Engineering Contradiction:
ImproveVideo display qualityVSAvoidAbility to perform other operations
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The video display functionality is extracted from the original application interface and placed into a separate floating view. This extracted video component can then be displayed independently on top of other interfaces, allowing users to maintain video display quality while accessing other applications underneath the floating view.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The floating view is designed as a universal container that can display video content while allowing other applications to run underneath it. This multi-functional approach enables the same screen space to serve both video playback and other operations simultaneously, improving ease of operation without sacrificing video quality.

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

3Adaptability or versatility

If multiple applications are run on the same screen like a PC, then the user can perform multiple operations, but mobile terminal limitations prevent this capability

Engineering Contradiction:
ImproveMulti-application capabilityVSAvoidSystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The floating view is designed with dynamic characteristics, allowing it to be created, moved, resized, and dismissed based on user needs. This dynamic approach enables flexible multi-tasking on mobile devices without requiring a complex fixed multi-window system, thereby improving adaptability while controlling device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The floating view acts as an intermediary layer between the video playing application and other applications. By introducing this intermediate floating component, the system enables multi-application capability without directly implementing complex PC-style multi-window architecture, thus achieving versatility with manageable system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10540056B2Video playing method and apparatus
Publication Date: 2020.01.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10540056B2 patent drawing
  • US10540056B2 patent drawing
  • US10540056B2 patent drawing

AI summary

Embodiments of this disclosure provide a method relating to video playing in mobile phone. The method includes: while displaying a first video in a first user interface of a first application, detecting an event for displaying a second user interface of a second application; if the second application has a higher display priority than the first application and playback of the first video is in active progress, replacing display of the first user interface of the first application with display of the second user interface of the second application on the display; generating a hover box to overlay a portion of the second user interface of the second application on the display; and continuing the playback of the first video in the hover box overlaid on the portion of the second user interface of the second application such that both the first application and the second application are performed simultaneously.