Geo-Predictive Streaming Service for Mobile Network Outages

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveplayback continuityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #9Preliminary anti-action

2Reliability

If pre-buffering is performed to cover expected outages, then playback interruption is reduced, but buffering time and data storage requirements increase

Engineering Contradiction:
Improveplayback continuityVSAvoidbuffering time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8391896B2Method and apparatus for providing a geo-predictive streaming service
Publication Date: 2013.03.05 NOKIA TECHNOLOGIES OY
  • US8391896B2 patent drawing
  • US8391896B2 patent drawing
  • US8391896B2 patent drawing

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.