Content Position Sharing for Resumable Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for sharing content played by application programs do not allow recipients to start playing from a specific position, forcing them to begin from the beginning of the content, such as videos, audio, or e-books, rather than resuming from where the sharer left off.

Innovation Solution

A method and system that generates and shares content position information when the sharer initiates sharing, allowing the recipient to start playing from the exact position indicated by the content position information, using an application platform system and sharing interface to publish and receive this information, enabling positional playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content sharing is implemented without position information, then sharing simplicity is maintained, but playback flexibility is lost and users must start from the beginning

Engineering Contradiction:
Improvesharing simplicityVSAvoidplayback flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by capturing and embedding the current playback position information into the sharing data before the content is actually shared. This allows the recipient to immediately resume from the correct position without manual intervention, resolving the contradiction by preparing the position data in advance while maintaining simple sharing operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (position information embedding and transmission system) that bridges the sharer's playback state and the recipient's playback experience. This intermediary captures position data, transmits it through the sharing channel, and enables the recipient's player to automatically position and play from the correct location, thus maintaining both sharing simplicity and playback flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If position information is embedded in sharing data, then playback flexibility is improved, but data complexity increases

Engineering Contradiction:
Improveplayback flexibilityVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the position information with the existing sharing data structure rather than creating a separate complex system. By combining position metadata with the content sharing payload, the system achieves playback flexibility while minimizing data structure complexity, as the position data is integrated into the natural flow of sharing operations.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If position information is captured and transmitted, then user experience is enhanced, but information processing requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidinformation processing load
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system extracts only the essential position information (such as timestamp, chapter, or progress marker) from the complete playback state, rather than transmitting entire playback context. This extraction approach enhances user experience by enabling accurate position resumption while minimizing information processing load by transmitting only the critical minimal data set needed for position recovery.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9800627B2Method, device and system for sharing played content of application
Publication Date: 2017.10.24 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9800627B2 patent drawing
  • US9800627B2 patent drawing
  • US9800627B2 patent drawing

AI summary

A method, a device and a system for sharing content being played by an application are provided. To share the content, the application may generate content position information of the content being currently played. An application platform system may generate a position information address according to the content position information, and further may form a sharing address by combining the position information address with an access address of the shared content. The sharing address may be published through a sharing channel. If and when a receiver clicks the sharing address, an application platform system of the receiver may extract the content position information therefrom. The content position information may be sent to an application of the local application platform system for parsing. The local application program may play, according to the parsed content position information, the shared content provided by the access address.