Multi-RAT Content Retrieval for Streaming Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current streaming technologies, such as adaptive progressive download and HLS/DASH, face challenges in maintaining high-quality streaming over mobile communication channels with varying capacities, often requiring complex client-server signaling, additional resources, and reduced quality when channel conditions deteriorate, which negatively impacts user experience.

Innovation Solution

A wireless communication device utilizing multiple radio access technologies (RATs) to retrieve content simultaneously, activating a secondary RAT when the primary connection's throughput falls below a playback threshold, ensuring continuous high-quality streaming without the need for server-side rate adaptation or complex encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If adaptive progressive download streaming is used to adapt to varying channel conditions, then streaming continuity is improved, but streaming quality is reduced due to lower transmission rates

Engineering Contradiction:
Improvestreaming continuityVSAvoidstreaming quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent segments the media content into multiple independent parts that can be retrieved simultaneously through multiple radio access interfaces. This allows the system to maintain high-quality streaming by parallelizing downloads across different RATs (e.g., WiFi and cellular), avoiding the quality reduction inherent in single-path adaptive streaming.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple radio access interfaces (first RAT and second RAT) to retrieve media content simultaneously. By merging the capabilities of different access networks, the system achieves both streaming continuity and high quality, as the combined throughput of multiple interfaces maintains the required transmission rate even when individual interfaces experience congestion.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If large playback buffers are implemented to prevent playback interruption during channel congestion, then streaming reliability is improved, but pre-buffering period and memory resources are increased

Engineering Contradiction:
Improveplayback continuityVSAvoidpre-buffering period
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of using a single large buffer, the patent segments the media content retrieval across multiple parallel download paths. This allows the system to maintain playback continuity with smaller buffers by simultaneously fetching content through multiple RATs, thereby reducing the pre-buffering period while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables continuous content retrieval by maintaining multiple active download paths simultaneously. This continuous parallel fetching ensures that the playback buffer is constantly replenished without requiring large initial buffers or long pre-buffering periods, as the multi-path downloads continuously supply content during playback.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If multiple radio access interfaces are used simultaneously for content retrieval, then download rate is improved, but device complexity and energy consumption are increased

Engineering Contradiction:
Improvedownload rateVSAvoidinterface management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic interface management where the system adaptively activates or deactivates secondary radio access interfaces based on real-time channel conditions and playback requirements. This dynamic approach allows the system to achieve high download rates when needed while avoiding unnecessary complexity and energy consumption when a single interface suffices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically monitoring playback buffer status and channel conditions, then autonomously deciding when to activate additional radio access interfaces. This self-managing approach reduces the need for complex external control mechanisms while maintaining optimal download rates based on actual system needs.

Inventive Principle:
Principle #25Self-service

4Reliability

If adaptive streaming technologies are used to handle channel variations, then streaming robustness is improved, but device complexity and resource requirements are increased

Engineering Contradiction:
Improvestreaming robustnessVSAvoidclient complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent leverages the multi-functionality of modern mobile devices that already possess multiple radio access interfaces for other purposes. By utilizing these existing interfaces for media content retrieval, the system achieves streaming robustness without adding specialized hardware or complex proprietary protocols, as it repurposes already-present communication capabilities.

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

Solution Approach 2:

The system employs feedback mechanisms where the client monitors playback buffer status and channel conditions, then adjusts the use of multiple radio access interfaces accordingly. This feedback-driven approach enables robust streaming adaptation without requiring complex pre-configured rules or server-side rate adaptation, as the system self-adjusts based on real-time observations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2820911B1Method for retrieving content, wireless communication device and communication system
Publication Date: 2016.02.03 GOOGLE TECHNOLOGY HOLDINGS LLC
  • EP2820911B1 patent drawingFigure 1~2
  • EP2820911B1 patent drawingFigure 3~4
  • EP2820911B1 patent drawingFigure 5

AI summary

A wireless communication device retrieves a continuous stream of data by receiving a request for retrieval of content from a remote server, retrieving data of the requested content over a first radio access technology (RAT) interface and connection, and determining if the data retrieved meets a content playback threshold. When the retrieved data does not to meet the content playback threshold, the device activates a second RAT interface for retrieval of data of the requested content over a second RAT connection. The first and second RAT interfaces simultaneously retrieve part of the requested content during a multipath time period, which part is divided into at least a first portion for retrieval over the first RAT connection and a second portion for retrieval over the second RAT connection and which first and second portions are selected such that their retrieval is estimated to meet the content playback threshold.