Ad Hoc Media Playback Synchronization via Direct Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media playback systems over ad hoc networks are inefficient due to bandwidth constraints and digital rights management issues, as they often require a first device to stream and retransmit content to all devices in a group, leading to unnecessary bandwidth usage and access limitations.

Innovation Solution

A system where a master device manages a playback queue and synchronizes media playback across devices, allowing capable devices to stream directly from media sources and non-capable devices to receive content from the master, while ensuring DRM compliance and optimizing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a first device streams and retransmits content to all devices in a group, then all devices can receive playback content, but bandwidth usage increases and access limitations occur

Engineering Contradiction:
Improvecontent delivery capabilityVSAvoidbandwidth usage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system segments content delivery into two paths: capable devices stream content directly from the media source, while non-capable devices receive content from the master device. This segmentation allows bandwidth-efficient direct streaming for devices that can handle it, while providing fallback support for devices that need assistance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The master device acts as an intermediary for non-capable devices, receiving content from the media source and retransmitting it to devices that cannot stream directly. This intermediary role eliminates the need for all devices to maintain full-bandwidth connections to the media source simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a first device streams and retransmits content to all devices in a group, then content can be delivered to all devices, but digital rights management access is limited

Engineering Contradiction:
Improvecontent delivery capabilityVSAvoidDRM access limitations
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

Each device's DRM capability is evaluated individually to determine its quality of access. Capable devices receive full streaming rights directly from the media source, while non-capable devices receive content through the master device with appropriate DRM protections. This local quality assessment allows optimal DRM compliance for each device type.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If playback is synchronized across ad hoc network devices, then consistent media playback is achieved, but system complexity increases

Engineering Contradiction:
Improveplayback synchronizationVSAvoidsession management complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system merges session management functions into a single master device that coordinates playback across all group members. This centralization simplifies synchronization by having one device manage the playback queue and timing, while other devices follow its lead, reducing the overall system complexity compared to distributed coordination.

Inventive Principle:
Principle #5Merging (Combining)

4Loss of energy

If all devices stream directly from media sources, then bandwidth usage is optimized, but device capability requirements increase

Engineering Contradiction:
Improvebandwidth usageVSAvoiddevice capability compatibility
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The system changes the delivery parameters dynamically based on device capabilities. For capable devices, the parameter is direct streaming from media source with full bandwidth utilization. For non-capable devices, the parameter changes to receive content from the master device at reduced bandwidth requirements, maintaining compatibility across diverse device types.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11509726B2Encapsulating and synchronizing state interactions between devices
Publication Date: 2022.11.22 APPLE INC
  • US11509726B2 patent drawing
  • US11509726B2 patent drawing
  • US11509726B2 patent drawing

AI summary

Techniques are disclosed for managing media playback among an ad hoc group of playback devices. Such techniques may involve building a session among the playback devices in which playback devices communicate information regarding their playback capabilities. Based on the playback capabilities of the devices, playback mode may be derived for the session. Playback operations may be synchronized among the devices that are members of the session, in which devices receive identification of asset(s) to be rendered pursuant to the playback operation and timing information of playback of the asset. The devices may stream the playback assets directly from media sources when they are capable of doing so. In this manner, communication resources are conserved.