Media Source Selection by Monetary Cost

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multimedia streaming systems face challenges in efficiently managing bandwidth costs across different media delivery networks, as pricing varies by time, day, and usage, leading to potential cost inefficiencies and interruptions in streaming services.

Innovation Solution

Implementing a rules engine at network devices and media delivery networks to dynamically select the 'lowest cost' source for multimedia content distribution, allowing seamless switching between networks without interrupting playback, by evaluating real-time pricing and usage conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple source devices are syndicated to provide media streams, then availability and redundancy are improved, but monetary cost increases due to varying billing rates across different media delivery networks

Engineering Contradiction:
Improvestream availabilityVSAvoidmonetary cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically selects source devices based on real-time billing rate information. The sourcing logic continuously monitors billing rates from multiple media delivery networks and switches between sources as conditions change, transforming a static selection approach into a dynamic one that adapts to varying cost conditions while maintaining stream availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the selection parameter from purely technical criteria (bandwidth, latency) to include economic parameters (billing rates, cost per byte). By incorporating monetary cost as a selectable parameter in the sourcing logic, the system optimizes the trade-off between reliability and cost effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If source selection is based on fixed billing rates, then implementation complexity is reduced, but cost optimization is limited due to inability to respond to real-time pricing changes

Engineering Contradiction:
Improvesourcing logic complexityVSAvoidmonetary cost
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The system implements feedback mechanisms where billing rate information from multiple media delivery networks is continuously monitored and fed back to the sourcing logic. This feedback loop enables the system to adjust source selection in real-time based on actual pricing conditions, optimizing cost without requiring overly complex predictive algorithms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by pre-establishing sourcing logic and billing rate monitoring frameworks before cost optimization becomes critical. The infrastructure for collecting and processing billing rate data is built in advance, enabling rapid response to pricing changes without requiring complex real-time decision-making algorithms.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If dynamic source switching is implemented mid-stream, then cost optimization is improved, but risk of playback interruption increases

Engineering Contradiction:
Improvemonetary costVSAvoidplayback continuity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system prepares for potential source switching by buffering media content in advance and establishing redundant source connections before actual switching is needed. This cushioning approach ensures that when source switching occurs mid-stream, playback continuity is maintained without interruptions, as the buffer absorbs the transition impact.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system introduces intermediary mechanisms such as content buffers and seamless transition protocols that mediate between the source switching action and the playback process. These intermediaries decouple the cost optimization function from the playback continuity function, allowing source changes without affecting user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9113182B2Selecting a media content source based on monetary cost
Publication Date: 2015.08.18 WOWZA MEDIA SYSTEMS LLC
  • US9113182B2 patent drawing
  • US9113182B2 patent drawing
  • US9113182B2 patent drawing

AI summary

Systems and methods of selecting a media content source based on monetary cost are disclosed. A particular method includes receiving media content at a network device and sending the media content from the network device to each of a plurality of source devices configured to provide the media content to a destination device. The method further includes receiving a request for the media content from the destination device and selecting a first source device of the plurality of source devices to provide the media content to the destination device based at least in part on a determination that a first monetary cost associated with providing the media content from the first source device is less than a second monetary cost associated with providing the media content from a second source device of the plurality of source devices.