Mobile Video Streaming Adaptation via Predictive Path Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video streaming systems face challenges in delivering high-quality streaming media to mobile devices as they move, due to varying network conditions and signal quality across different locations.

Innovation Solution

Implementing an automated process on mobile devices and network servers that determines an expected path of the device, retrieves signal quality data, and adapts video stream requests to reduce data delivery during areas of low signal quality, using adaptive streaming techniques and pre-fetching higher quality segments when bandwidth allows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video streaming quality is adapted based solely on current network conditions, then streaming quality matches available bandwidth, but video quality deteriorates when device moves into areas with reduced signal quality

Engineering Contradiction:
Improvestreaming continuityVSAvoidvideo quality consistency
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by determining the expected path of the mobile device and identifying locations with reduced signal quality before the device reaches those locations. It pre-fetches video segments at acceptable quality levels during periods of good network conditions, storing them for playback when the device enters areas with poor signal quality. This anticipatory approach maintains video quality consistency by preparing content in advance rather than reacting to degraded conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the video streaming strategy based on the device's movement state and predicted trajectory. Instead of using a static adaptive streaming approach that only responds to current network conditions, the system continuously updates the expected path determination, identifies upcoming poor signal areas, and modulates segment requests accordingly. This dynamic adjustment allows the system to maintain reliable streaming by proactively managing content delivery along the device's journey.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the device moves through areas with varying signal quality, then network bandwidth availability changes, but this causes interruptions and quality variations in video playback

Engineering Contradiction:
Improvenetwork condition adaptationVSAvoidstreaming continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies preliminary action by determining the expected path of the mobile device and identifying locations with reduced signal quality before the device reaches those locations. It pre-fetches video segments at acceptable quality levels during periods of good network conditions, storing them for playback when the device enters areas with poor signal quality. This anticipatory approach maintains video quality consistency by preparing content in advance rather than reacting to degraded conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the video streaming strategy based on the device's movement state and predicted trajectory. Instead of using a static adaptive streaming approach that only responds to current network conditions, the system continuously updates the expected path determination, identifies upcoming poor signal areas, and modulates segment requests accordingly. This dynamic adjustment allows the system to maintain reliable streaming by proactively managing content delivery along the device's journey.

Inventive Principle:
Principle #15Dynamics

3Productivity

If video segments are requested in real-time based on current bandwidth, then data delivery matches instantaneous network capacity, but quality fluctuates as device moves between locations with different signal strength

Engineering Contradiction:
Improvedata delivery efficiencyVSAvoidvideo quality consistency
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by determining the expected path of the mobile device and identifying locations with reduced signal quality before the device reaches those locations. It pre-fetches video segments at acceptable quality levels during periods of good network conditions, storing them for playback when the device enters areas with poor signal quality. This anticipatory approach maintains video quality consistency by preparing content in advance rather than reacting to degraded conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system ensures continuity of useful action by maintaining a buffer of pre-fetched video segments that can be played back continuously even when the device enters areas with poor signal quality. Instead of allowing playback to interrupt and pause while waiting for new segments to download in real-time, the system has already downloaded and stored sufficient content to bridge through poor signal periods, ensuring uninterrupted and consistent video quality delivery throughout the device's movement.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12335330B2Delivery of digital video content based on geographic location
Publication Date: 2025.06.17 SLING MEDIA PVT LTD
  • US12335330B2 patent drawing
  • US12335330B2 patent drawing
  • US12335330B2 patent drawing

AI summary

Media streaming to a phone, tablet or other mobile device is improved by adapting requests for content in anticipation of the device's future location. If a device is expected to pass through an area with poor wireless signal quality, then requests for media content can be pre-emptively obtained beforehand at places and times where the available bandwidth is more favorable. Further, requests for content may be delayed during lower bandwidth conditions if the device is expected to soon encounter more bandwidth. Content requests can be therefore optimized (or at least improved) based upon the expected bandwidth that will be encountered during the anticipated upcoming movement of the device.