Patent ID: 7770099

Claim:
An article of manufacture including a computer readable storage medium having stored thereon computer-executable instructions that, in response to execution by a computing device, cause the computing device to perform operations for processing a data file having two different data types, the operations comprising: analyzing the contents of the data file for data of a first data type and a second data type; processing the data file with a first applet, adapted to read data of the first data type, to extract data of the first data type; and processing the data file with a second applet, adapted to read data of the second data type, to extract data of the second data type, wherein the second applet reads data from the data file after a header of the data file until an end of file marker is encountered in the data file; wherein the data file includes an index portion in the header pointing to the first data type, and the second data type resides between the header and the first data type, having the end of file marker at a terminus thereof.