Media Object Transfer Between Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media streaming technologies do not allow seamless transfer and continuation of media object delivery from one device to another without restarting from the beginning, disrupting the user experience.

Innovation Solution

A method and system for transferring a media object from a source device to a destination device, where the media object is paused on the source device, and upon user request, the delivery is resumed on the destination device at the exact point of interruption, using a media object control and media server to manage the transfer and resumption of the media session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If media object delivery is transferred from one device to another device, then user convenience and continuity of playback are improved, but device complexity and session management overhead increase

Engineering Contradiction:
Improveuser convenienceVSAvoidsession management overhead
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A media object control component acts as an intermediary between the media server and multiple client devices. This control component manages media sessions, handles transfer requests between devices, and coordinates with the media server to pause and resume deliveries. By centralizing session management in this intermediary component, the system enables seamless device transfers without requiring complex management logic in each individual device or at the media server level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of moving object

If media delivery is paused on the source device and resumed on the destination device, then playback continuity is improved, but delivery time and session management complexity increase

Engineering Contradiction:
Improveplayback continuityVSAvoiddelivery time
Core Design Contradiction:
Duration of action of moving objectVSLoss of time

Solution Approach 1:

When a transfer request is received, the system performs preliminary actions by pausing the media object delivery on the source device before the transfer is complete. The media object control component notifies the media server to pause delivery, ensuring that the media session is properly suspended with all necessary state information preserved. This preliminary pause action prevents data loss and ensures seamless resumption at the destination device without requiring retransmission or causing playback interruptions.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If media session transfer is enabled between devices, then adaptability and user experience are improved, but system complexity and control overhead increase

Engineering Contradiction:
Improvedevice transfer capabilityVSAvoidcontrol overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media object control component is designed with universal functionality to handle multiple operations: initiating media deliveries, pausing deliveries on source devices, transferring sessions between devices, and resuming deliveries on destination devices. This multi-functional control component can manage any media session transfer scenario regardless of the specific devices involved or the state of the media playback, reducing the need for device-specific or scenario-specific control logic throughout the system.

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

Data Source

PatentUS9106468B1Transferring media objects from one device to another device
Publication Date: 2015.08.11 T MOBILE INNOVATIONS LLC
  • US9106468B1 patent drawing
  • US9106468B1 patent drawing
  • US9106468B1 patent drawing

AI summary

Systems, methods, and computer-readable media for transferring a media object from a source device to a destination device, wherein a portion of the media object has been delivered to the source device. An indication to transfer a media object from the source device to the destination device is recognized. Delivery of the media object to the first device is discontinued. An indication to resume delivery of the media object is received from the destination device. Delivery of the media object is resumed such that the destination device receives the media object. Accordingly, the destination device can present the media object to a user.