Local Media Rendering to Cut Royalty Fees
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of energy
If streaming is performed without checking local storage, then content delivery is simplified, but unnecessary royalty payments occur
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.
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.
3Loss of energy
If local rendering is implemented, then royalty fees are reduced, but system complexity increases due to local storage requirements
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.
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.
Data Source
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.


