Geo-Predictive Streaming Service for Mobile Network Outages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face interruptions in streaming content due to network outages and low bandwidth, leading to skipped playback or pauses, as existing solutions like progressive streaming and error correction consume additional bandwidth and may cause congestion.
Innovation Solution
A geo-predictive streaming service that anticipates network outages by receiving network performance parameters, determining outage events, and pre-buffering data using a geo-predictive next application data unit and estimated capacity vector to adjust the data transmission rate, ensuring continuous playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If progressive streaming and error correction are used to handle network outages, then playback continuity is improved, but bandwidth consumption increases and network congestion occurs
Solution Approach 1:
The system performs preliminary actions by detecting upcoming outage events using geo-predictive algorithms and pre-buffering data before the outage occurs. This allows playback to continue during outages without requiring additional bandwidth for error correction or retransmission, as the data is already available in the buffer.
Solution Approach 2:
The system applies preliminary anti-action by anticipating network outages before they occur and taking preventive measures (pre-buffering) to counteract their harmful effects. This eliminates the need for reactive error correction mechanisms that would consume additional bandwidth during actual outages.
2Reliability
If pre-buffering is performed to cover expected outages, then playback interruption is reduced, but buffering time and data storage requirements increase
Solution Approach 1:
The system performs preliminary buffering actions based on predicted outage events, allowing the buffer to be filled during periods of good network connectivity before the anticipated outage. This timing optimization minimizes the impact on user experience while ensuring continuous playback during outages.
Solution Approach 2:
The system dynamically adjusts buffering strategies based on real-time network conditions, device battery status, and predicted outage patterns. This dynamic approach optimizes the balance between buffering time and playback reliability, adapting to changing conditions rather than using a fixed buffering strategy.
Data Source
AI summary
A method for providing geo-predictive streaming services may include receiving, at a mobile terminal, an indication of network performance parameters associated with a corresponding time and location of a projected route of the mobile terminal, determining, at the mobile terminal, whether a portion of the projected route corresponds to an outage event with respect to data being streamed to the mobile terminal, and, in response to a determination that the outage event corresponds to the portion of the projected route, causing communication of at least one of a geo-predictive next application data unit and an estimated capacity vector to a streaming server to a streaming server providing the data being streamed to cause a modification to a data transmission rate at which data is to be streamed to the mobile terminal. A corresponding computer program product, system and apparatus are also provided.


