SYSTEM AND METHOD FOR ADJUSTMENT OF VIDEO PLAYBACK RESOLUTION
First Claim
1. A method for playback of a content item by a media player, the method comprising:
- loading a content item into the media player;
checking user preferences to retrieve a user value function;
determining if available bandwidth exceeds a threshold;
if the available bandwidth exceeds the threshold, initiating playback of the content item by the media player;
if the available bandwidth is below the threshold, initiating a playback of the content item by the media player on the basis of the available bandwidth and the user value function; and
if the media player is unable to retrieve the user value function, presenting a calibration interface at the media player, the calibration interface operative to receive a user value function from a user and optimize playback of the content item.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed towards methods and systems for playback of a content item by a media player. The method according to one embodiment comprises loading a content item into the media player, checking user preferences to retrieve a user value function and determining if available bandwidth exceeds a threshold. If the available bandwidth exceeds the threshold, the method initiates playback of the content item by the media player. If the available bandwidth is below the threshold, the method initiates playback of the content item by the media player on the basis of the available bandwidth and the user value function. If the media player is unable to retrieve the user value function, the method presents a calibration interface at the media player, the calibration interface operative to receive a user value function from a user and optimize playback of the content item.
96 Citations
37 Claims
-
1. A method for playback of a content item by a media player, the method comprising:
-
loading a content item into the media player; checking user preferences to retrieve a user value function; determining if available bandwidth exceeds a threshold; if the available bandwidth exceeds the threshold, initiating playback of the content item by the media player; if the available bandwidth is below the threshold, initiating a playback of the content item by the media player on the basis of the available bandwidth and the user value function; and if the media player is unable to retrieve the user value function, presenting a calibration interface at the media player, the calibration interface operative to receive a user value function from a user and optimize playback of the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. Computer readable media for the storage of program code that when executed by a programmable processor initiates playback of a content item by a media player, the computer readable media comprising:
-
program code for loading a content item into the media player; program code for checking user preferences to retrieve a user value function; program code for determining if available bandwidth exceeds a threshold; if the available bandwidth exceeds the threshold, program code for initiating playback of the content item by the media player; if the available bandwidth is below the threshold, program code for initiating a playback of the content item by the media player on the basis of the available bandwidth and the user value function; and if the media player is unable to retrieve the user value function, program code for presenting a calibration interface at the media player, the calibration interface operative to receive a user value function from a user and optimize playback of the content item. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for managing playback of a content item by a media player, the system comprising:
a calibration interface operative to present a quality latency interactive user-interface element operative to set a user value function indicating a balance between quality and latency, a start-delay indicator operative to display an amount of time until initiation of playback of the content at the currently selected user value function and a visual control operative to display the expected content item playback quality on the basis of the currently selected user value function. - View Dependent Claims (33, 34, 35, 36, 37)
Specification