Media Preview Delay Mechanism for Seamless Playback Resumption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media presentation systems do not allow users to seamlessly preview secondary media objects without interrupting the primary media object, leading to an inconvenient user experience when resuming the primary media.

Innovation Solution

A system and method that detects an indication to initiate a secondary media object, delays the primary media object, and resumes it from the same point after presenting the secondary media object, using a primary media presenting module, secondary media presenting module, and primary resuming module to manage media rendering engines and user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user hovers over a song title to preview a secondary media object, then the primary media object playback is interrupted, but this interruption degrades the user experience when resuming the primary media

Engineering Contradiction:
Improvepreview capabilityVSAvoidmedia playback continuity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by delaying the primary media object before the user actually wants to resume it. When a hover action is detected, the system proactively delays the primary media object and stores its position, allowing the secondary media object to play without interrupting the user's intended workflow. The primary media object is then automatically resumed at the stored position after the secondary media completes, eliminating the need for user intervention to restore playback continuity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism (the delay manager) that mediates between the primary media object and the secondary media object. This intermediary component manages the timing and state transitions, ensuring that the primary media object is delayed appropriately when a hover is detected and automatically resumed after the secondary media completes, thereby maintaining overall playback continuity without direct user intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the primary media object is paused to allow secondary media preview, then preview functionality is enabled, but the system complexity increases to track and resume playback position

Engineering Contradiction:
Improvemedia preview functionalityVSAvoidplayback state management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The delay manager component serves multiple functions: it detects hover actions, delays the primary media object, stores playback positions, triggers secondary media playback, and automatically resumes the primary media object. By consolidating these diverse functions into a single multi-functional module, the system achieves versatile media preview functionality while minimizing the increase in overall system complexity.

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

Solution Approach 2:

The system implements self-service through automatic resumption of the primary media object. After the secondary media object completes playback, the system automatically restores the primary media object to its delayed position without requiring user intervention. This self-service mechanism reduces the complexity of manual state management while maintaining adaptability for media preview functionality.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8140974B2Presenting secondary media objects to a user
Publication Date: 2012.03.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8140974B2 patent drawing
  • US8140974B2 patent drawing
  • US8140974B2 patent drawing

AI summary

Systems, methods, computer-readable media, and graphical user interfaces for presenting secondary media objects are provided. A primary media presenting module presents primary media. Upon detecting an indication to initiate the presentation of a secondary media object, the primary media object may be delayed and the secondary media object may be initiated. In embodiments, an indication to initiate the presentation of a secondary media object may comprise a selector hovered over a song title associated with the secondary media object. At a later instance, the primary media object may resume such that it resumes at the point at which the primary media object was delayed. In embodiments, a user may initiate the resuming of the primary media object by removing the selector from the song title.