Network Media Program Restart Server Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional TV viewing systems, such as DVRs, face limitations including the need for physical storage, pre-scheduling recordings, and limited parallel recordings, while Restart TV services restrict trick modes and have time constraints, lacking flexibility in program availability and user interaction.
Innovation Solution
A network media program restart system that allows clients to restart media programs without local storage, enabling programs to be played only when currently airing and for a limited time, with restrictions on trick modes and availability configured on a per-program basis, using a server to manage and enforce these restrictions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If DVR technology is used to enable pause and recording of Live TV, then users can pause and rewind Live TV, but each household needs physical hard disk storage and the number of shows that can be stored is limited by device storage
Solution Approach 1:
The patent introduces a server as an intermediary between the client device and the media content. The server stores media programs and manages trick mode operations, allowing the client device to access and manipulate media content without requiring local storage capacity. The server acts as a remote buffer, enabling pause and rewind operations while eliminating the need for physical hard disk storage at the client side.
2Quantity of substance
If Restart TV service is implemented to allow timeshifting without local storage, then storage constraints are eliminated, but trick modes are not allowed
Solution Approach 1:
The patent implements dynamic trick mode capability where the availability of trick modes is not fixed but determined at runtime based on server conditions and media program properties. The server dynamically decides whether to permit pause, rewind, or fast-forward operations by generating appropriate trick mode indicator data, allowing Restart TV service to offer trick modes under certain conditions rather than universally restricting them.
3Adaptability or versatility
If media programs are made available for restart without time constraints, then user flexibility is improved, but program availability cannot be controlled
Solution Approach 1:
The patent changes the parameter of program availability by introducing expiration time as a controllable variable. Media programs are assigned specific time windows during which they can be accessed for restart operations. The server monitors current time against expiration times and dynamically controls access, allowing flexible program availability within defined temporal boundaries rather than unlimited or fixed availability periods.
4Adaptability or versatility
If local buffering is required for Restart TV, then trick modes can be supported, but storage space is consumed and pre-scheduling is required
Solution Approach 1:
The patent uses the server as a remote buffer intermediary that holds media programs and manages trick mode operations. Instead of requiring local buffer storage at the client device, the server maintains the media content and handles pause, rewind, and fast-forward operations remotely. The server generates trick mode indicator data to control playback speed and timing, eliminating the need for local storage while maintaining full trick mode functionality.
Data Source
AI summary
A server for network media program restart receives a request from a client device to restart a media program that is configured as being enabled for network media program restart subject to a set of one or more restrictions. Responsive to determining that a currently airing restriction is configured that allows the media program to be played by the client device only when that media program is currently airing in a locale of the client device and will become unavailable for viewing after a predefined amount of time has elapsed after the currently airing media program ends, the server transmits the media program to the client device for playback only responsive to a determination that at the time of the request the media program is currently airing in the locale of the client device and only when the predefined amount of time has not elapsed.


