Media Playback Location Determination for Contextual Resumption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When listening to audio books, users often pause playback in the middle of a sentence and struggle to recall the context upon resuming, as existing technologies lack effective methods to determine suitable playback locations for resuming without interrupting the narrative flow.

Innovation Solution

A system and method that calculates the elapsed time since pausing and uses this information to determine a suitable playback location in the audio book, such as the beginning of a sentence, paragraph, or chapter, to ensure seamless resumption, potentially synchronizing with an associated electronic book for consistent context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If playback is resumed at the exact paused location, then narrative continuity is maintained, but user recall of context is compromised when pausing for extended periods

Engineering Contradiction:
Improvenarrative continuityVSAvoiduser context recall
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary action by automatically determining and preparing alternative playback locations (such as beginning of sentences, paragraphs, or chapters) before the user actually resumes playback. This preliminary determination of suitable resume locations ensures that when the user pauses for extended periods, the system is already prepared with contextually appropriate locations that facilitate user recall and maintain narrative flow.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If playback is resumed at the beginning of a sentence/paragraph/chapter, then user context recall is improved, but narrative flow may be interrupted

Engineering Contradiction:
Improveuser context recallVSAvoidnarrative flow
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system applies dynamics by making the playback resume location adaptive rather than fixed. It dynamically determines the optimal resume location based on multiple factors including elapsed time since pausing, user preferences, and the structural characteristics of the audio content. This dynamic adjustment allows the system to balance between maintaining narrative flow and providing sufficient context for user recall, resolving the contradiction between these two requirements.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If the system determines playback location based on elapsed time, then contextually appropriate locations are identified, but calculation complexity increases

Engineering Contradiction:
Improvecontextual appropriatenessVSAvoidcalculation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the audio content into manageable segments (sentences, paragraphs, chapters) and pre-establishing time thresholds associated with each segment type. This segmentation allows the system to determine appropriate playback locations by matching elapsed time against predefined thresholds rather than performing complex real-time calculations, thus reducing computational complexity while maintaining contextual appropriateness.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9182940B1Systems and methods for determining playback locations in media files
Publication Date: 2015.11.10 AMAZON TECH INC
  • US9182940B1 patent drawing
  • US9182940B1 patent drawing
  • US9182940B1 patent drawing

AI summary

According to one or more embodiments, a method is provided. The method may include receiving an indication to pause playback of a media file at a current location in the media file. The method may also include receiving an indication to resume playback of the media file. Furthermore, the method may include determining an elapsed time between the indication to pause playback and the indication to resume playback. Furthermore, the method may include determining, based at least in part on the current location and the elapsed time, a second location in the media file that occurs before the current location. Further still, the method may include resuming playback of the media file at the second location.