Video Widget Playback Continuity During App Backgrounding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices stop or pause video applications when they are moved to the background, disrupting the user experience by interrupting video playback.

Innovation Solution

A mechanism is implemented to seamlessly transition the current playback of a video application to a video widget when moved to the background, and vice versa, allowing continuous playback without interruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the video application is moved to the background of the operating system, then the user can switch to other applications or check notifications, but the video playback is stopped or paused

Engineering Contradiction:
Improveapplication switching capabilityVSAvoidvideo playback continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a widget as an intermediary component that maintains video playback when the application is backgrounded. The widget receives the video stream from the backgrounded application and continues rendering it, acting as a mediator between the application and the display system to preserve playback continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent separates the video playback function from the application context by extracting the video rendering to a standalone widget. This segmentation allows the application to be backgrounded while the video playback continues in the independent widget component.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the video application continues to play in the background, then the video playback remains uninterrupted, but the application resources are still consumed

Engineering Contradiction:
Improvevideo playback continuityVSAvoidapplication resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the video rendering process from the backgrounded application and transfers it to a system-level widget. This extraction allows the application to release rendering resources while the widget maintains the video playback using system resources, reducing the energy consumption of the backgrounded application.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If the video playback is stopped when the application is backgrounded, then the application resources are released, but the user experience is disrupted

Engineering Contradiction:
Improveapplication resource releaseVSAvoiduser experience
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The widget serves as an intermediary that maintains video playback without requiring the application to remain active. This allows the application to release resources while the widget continues to provide the video output, eliminating the disruption to user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If a widget is introduced to maintain video playback, then the video continuity is preserved, but the system complexity increases

Engineering Contradiction:
Improvevideo playback continuityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements the widget as a universal component that can handle multiple video streams and serve multiple functions (playback continuation, resource management, user interface). This multi-functionality reduces the need for separate specialized components, thereby limiting the increase in system complexity.

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

Data Source

PatentUS10469791B2System and method for continuing playback in widget after app is backgrounded
Publication Date: 2019.11.05 GOOGLE LLC
  • US10469791B2 patent drawing
  • US10469791B2 patent drawing
  • US10469791B2 patent drawing

AI summary

This disclosure generally relates to systems and methods that facilitate transitioning a current playback of a video in a video application to a video widget when the video application is moved to a background of a multitasking operating system in which the video application is executing. The transition occurs seamlessly at a point of the current playback in the video application when the video application is moved to the background. Furthermore, upon the video application being moved to the foreground of the multitasking operating system, current playback of the video in the video widget is seamlessly transitioned to the video application.