Patent ID: 6922702

Claim:
A method for processing a plurality of files to create a single, executable file, for use in providing a presentation to a user, comprising: creating a single output file; copying executable code to the output file; writing destination information to the output file to designate the destination directory of the executable file; writing plural blocks of data to the output file, each block containing identification information and corresponding data; writing a block containing a clean-up program to the output file if the destination information corresponds to a temporary file; writing auto-start file information to the output file to designate a file to be opened when the output file is executed, if an auto-start file is specified by an author; wherein the plural blocks of data include presentation slides for use in displaying the presentation to the user; wherein the plural blocks of data include first multimedia data that is associated with a first slide of the presentation; wherein the plural blocks of data contain second multimedia data that is associated with a second slide of the presentation; wherein the first multimedia data is to be presented to the user based upon presentation of the first slide to the user; wherein the second multimedia data is to be presented to the user based upon presentation of the second slide to the user.