Patent ID: 8548946

Claim:
A system for downloading a content package for rendering by a computing device, said system comprising: a memory area for storing a content package comprising table of contents (TOC) data and one or more presentations comprising one or more media files, wherein the content package comprises a physical representation providing byte-level access to the content package, wherein the TOC data includes a logical representation providing file-level access to the content package, and wherein each of the one or more presentations is associated with a configuration of a media player executing on a computing device; and a processor programmed to: download, via a network, the content package from a content provider; store the downloaded content package in the memory area based on the physical representation of the content package in the content package; identify the configuration of the media player executing on the computing device; select one of the presentations to render based on the identified configuration and the physical representation of the content package; and render the selected presentation of the media files in the media player using the logical representation of the content package.