JUST-IN-TIME MEDIA DELIVERY SYSTEM
The present system is a “just-in-time” approach that locates an online video file when it is requested by an online or mobile application, transfers it from the Web server, transcodes it, and serves it to the mobile handset in the appropriate format, speed, frame-size, and streaming method. Latency is low, with an acceptable balance between user experience and flexibility. Once a video has been transferred to the system, it is cached so it remains available for instant delivery on subsequent requests.
1 . A method for providing content to a mobile device comprising:
determining a delivery rate to the mobile device;
determining a conversion rate of the content to a format usable on the mobile device;
determining an initial amount of data to be converted prior to delivering the data to the mobile device:
forwarding the converted content to the mobile device.
2 . The method of claim 1 wherein the initial amount is such that subsequent deliver of data can be accomplished without interruption.
3 . The method of claim 2 wherein the conversion rate depends on transcoding the data from a first data type to a second data type.
4 . The method of claim 3 wherein the data is multimedia data.
5 . The method of claim 4 wherein the mobile device is web-enabled.