Patent ID: 8856122

Claim:
A system for rendering a content package by a computing device, said system comprising: a memory area for storing the content package comprising table of contents (TOC) data, a descriptor, 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 the descriptor indicates that the content package is bootable; and a processor programmed to: retrieve the content package on the computing device; store the retrieved content package in the memory area based on the physical representation of the content package; identify a configuration of a 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.