User-controlled download duration time
DCFirst Claim
1. A computer-implemented method comprising:
- obtaining a download duration time from a client with respect to a media content, the download duration time defining a time by which download of the media content by the client is to be completed;
determining a quality of the media content based on the download duration time to be provided within the download duration time;
transmitting to the client a version of the media content having the quality, wherein during said transmitting, monitoring a remaining download duration time;
modifying the quality based on the remaining download duration time; and
continuing transmission to the client of the media content by transmitting a second version of the media content having the modified quality, wherein the transmission is completed by the time defined by the download duration time.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product useful for communicating media content, over a computerized network, in accordance with download duration time. One exemplary method may comprise obtaining a download duration time from a client with respect to a media content; determining a quality of the media content so as to be provided within the download duration time; and transmitting to the client a version of the media content having the quality. Another exemplary embodiment may be a computer program product for enabling a user of a client to select download duration time, the computer program product comprising: program code stored on a non-transitory computer readable medium; wherein the program code is operative to display a Graphical User Interface (GUI) widget on a display of the client, wherein the GUI widget comprises: a download duration time input component, wherein the GUI widget is operative to provide the download duration time to a content delivery apparatus for providing a media content within the download duration time.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
obtaining a download duration time from a client with respect to a media content, the download duration time defining a time by which download of the media content by the client is to be completed; determining a quality of the media content based on the download duration time to be provided within the download duration time; transmitting to the client a version of the media content having the quality, wherein during said transmitting, monitoring a remaining download duration time; modifying the quality based on the remaining download duration time; and continuing transmission to the client of the media content by transmitting a second version of the media content having the modified quality, wherein the transmission is completed by the time defined by the download duration time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, the apparatus comprising:
a processing unit adapted to; obtain a download duration time from a client with respect to a media content, the download duration time defining a time by which download of the media content by the client is to be completed; determine a quality of the media content based on the download duration time to be provided within the download duration time; transmit to the client a version of the media content having the quality, wherein during the transmission, monitor a remaining download duration time; modify the quality based on the remaining download duration time; and continue transmission to the client of the media content by transmitting a second version of the media content having the modified quality, wherein the transmission is completed by the time defined by the download duration time.
-
18. A computer program product comprising program code stored on a non-transitory computer readable medium, which program code, when executed by a processor, cause the processor to perform the steps of:
-
obtaining a download duration time from a client with respect to a media content, the download duration time defining a time by which download of the media content by the client is to be completed; determining a quality of the media content based on the download duration time to be provided within the download duration time; transmitting to the client a version of the media content having the quality, wherein during said transmitting, monitoring a remaining download duration time; modifying the quality based on the remaining download duration time; and continuing transmission to the client of the media content by transmitting a second version of the media content having the modified quality, wherein the transmission is completed by the time defined by the download duration time.
-
Specification