CONTENT PACKAGE FOR ELECTRONIC DISTRIBUTION
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Defining a content package having media files and table of contents (TOC) data. The content package includes physical representation data and logical representation data for the media files (e.g., stored in the TOC data). Computing devices store, download, and play back the media files based on the data in the content package. Presentations (e.g., collections of files) within the content package are available for extraction based on a configuration of a media player. The media files are provided for presentation to a user of the computing device, or for storage by the computing device.
18 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
retrieving, by a computing device, a content package comprising one or more presentation files; extracting table of contents (TOC) data from the retrieved content package, said content package including physical representation data providing byte-level access to the content package, said TOC data including logical representation data providing file-level access to the content package, said content package being bootable; storing the content package based on the physical representation data; accessing one or more of the presentation files using the logical representation data; and providing the accessed presentation files for presentation to a user of the computing device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more computer memories storing computer-executable instructions which, when executed by a computing device, perform actions comprising:
-
retrieving a content package comprising one or more presentation files, said content package being bootable; extracting table of contents (TOC) data from the retrieved content package, said content package including physical representation data providing byte-level access to the content package, said TOC data including logical representation data providing file-level access to the content package; accessing one or more of the presentation files using the logical representation data; and providing the accessed presentation files for presentation to a user of the computing device. - View Dependent Claims (18, 19, 20)
-
Specification