Local Media Rendering to Cut Royalty Fees

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing media streaming systems often require royalty fees for streaming media content items, even if they are already stored locally on the client device, leading to unnecessary streaming and royalty payments.

Innovation Solution

Implementing a media streaming application that determines whether a media content item is locally accessible before streaming, allowing the client to render locally stored content instead of streaming it from the server, thereby reducing unnecessary royalty payments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If media content items are streamed to client devices, then media content delivery is achieved, but royalty fees are paid even for content already stored locally

Engineering Contradiction:
Improveroyalty feesVSAvoidstreaming system complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by checking local storage availability before initiating streaming. The server or client checks whether the media content item already exists in the client device's local storage before proceeding with streaming, thereby preventing unnecessary streaming and royalty payments for locally available content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the client device communicates with the server about its local content inventory. The server receives information about which media content items are already stored locally on client devices and uses this feedback to make intelligent decisions about whether to initiate streaming, thus avoiding duplicate royalty payments.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If streaming is performed without checking local storage, then content delivery is simplified, but unnecessary royalty payments occur

Engineering Contradiction:
Improveroyalty feesVSAvoidstreaming operation simplicity
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system performs preliminary actions by checking local storage availability before initiating streaming. The server or client checks whether the media content item already exists in the client device's local storage before proceeding with streaming, thereby preventing unnecessary streaming and royalty payments for locally available content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client device autonomously determines whether to request streaming based on its own local content inventory. The client device self-manages the decision-making process by checking its local storage and only requesting streaming when necessary, reducing the need for complex server-side coordination while avoiding unnecessary royalty payments.

Inventive Principle:
Principle #25Self-service

3Loss of energy

If local rendering is implemented, then royalty fees are reduced, but system complexity increases due to local storage requirements

Engineering Contradiction:
Improveroyalty feesVSAvoidclient device complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by checking local storage availability before initiating streaming. The server or client checks whether the media content item already exists in the client device's local storage before proceeding with streaming, thereby preventing unnecessary streaming and royalty payments for locally available content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client device is designed with multi-functionality, serving both as a streaming receiver and a local content repository. The device can render content from both streaming and local storage, making the system flexible and reducing royalty fees while managing complexity through versatile device capabilities.

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

Data Source

PatentUS9755885B1Local rendering in lieu of streaming
Publication Date: 2017.09.05 AMAZON TECH INC
  • US9755885B1 patent drawing
  • US9755885B1 patent drawing
  • US9755885B1 patent drawing

AI summary

Disclosed are various embodiments including systems and methods relating to the rendering of media content items on clients. For example, a media content item is designated in a server to be rendered on a client, where the server is configured to stream the media content item to the client. It is determined whether a copy of the media content item is locally accessible to the client for rendering on the client. When the copy of the media content item is not locally accessible to the client, the media content item is streamed from the server to the client. The server may obtain from the client a license to share the media content item for streaming to a predefined number of other clients when the copy of the media content item is locally accessible to the client and the client has the license.