Dynamic Instream Autoplay Based on Watch While Mini Player

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media players often play multiple media items simultaneously, leading to a negative user experience and inaccurate media item view tracking, as they automatically play media items even when another is already playing, causing overlapping videos or audio tracks.

Innovation Solution

Implementing a 'watch while' media player that remains visible and continues playing a first media item while allowing interaction with the device, preventing a second media item from autoplaying unless explicitly requested, and allowing configuration options for autoplaying based on media item type or source.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If multiple media items are played simultaneously by conventional media players, then media item playback continuity is maintained, but user experience deteriorates due to overlapping videos or audio tracks and inaccurate view tracking

Engineering Contradiction:
Improvemedia item playback continuityVSAvoidoverlapping videos or audio tracks causing negative user experience
Core Design Contradiction:
Duration of action of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The system proactively prevents the second media item from autoplaying when a first media item is already playing. The media player detects the playback state of existing media items and blocks autoplay requests for new items, thereby preventing overlapping playback before it occurs. This resolves the contradiction by maintaining playback continuity through controlled sequential playback while avoiding harmful overlapping.

Inventive Principle:
Principle #9Preliminary anti-action

2Ease of operation

If a media player allows automatic playback of media items, then playback initiation is simplified, but media item view tracking becomes inaccurate due to unintended simultaneous playback

Engineering Contradiction:
Improveplayback initiation simplicityVSAvoidmedia item view tracking accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The media player implements a feedback mechanism that continuously monitors the playback state of current media items. Before allowing autoplay of a new media item, the system checks whether another item is already playing and uses this feedback information to决定是否 block the autoplay. This ensures accurate view tracking by preventing unintended simultaneous playback while maintaining simple autoplay functionality.

Inventive Principle:
Principle #23Feedback

3Object-affected harmful factors

If a media player prevents autoplay of subsequent media items, then user experience is improved by avoiding overlapping playback, but device interaction flexibility is reduced

Engineering Contradiction:
Improveoverlapping playback avoidanceVSAvoiddevice interaction flexibility
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts its autoplay behavior based on the current playback state. When a media item is playing, autoplay is blocked to prevent overlapping. When no media item is playing, autoplay is permitted to maintain convenience. This dynamic adaptation resolves the contradiction by providing different autoplay behaviors in different contexts, improving user experience without permanently restricting device interaction flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11966561B1Dynamic instream autoplay based on presence of watch while mini player
Publication Date: 2024.04.23 GOOGLE LLC
  • US11966561B1 patent drawing
  • US11966561B1 patent drawing
  • US11966561B1 patent drawing

AI summary

A method includes, responsive to user input, scrolling a plurality of elements visible on a user interface (UI) to scroll out of view, from the UI, one or more first elements of the plurality of elements that were visible in the UI prior to the user input, and to scroll into view, in the UI, one or more second elements that were not visible in the UI prior to the user input. A first media player and a second media player are concurrently visible in the UI responsive to the scrolling. The method further includes, responsive to first playback of a first media item via the first media player having priority over second playback of a second media item via the second media player, preventing the second playback of the second media item during the first playback of the first media item.