Patent ID: 7213035

Claim:
A computer-readable storage medium having computer-executable components, comprising: receiving an instruction from a requesting application for a rendition of a document; and providing the requesting application with the rendition of the document that is selected from a single file including: a document root; a first stream consisting of a first rendition of the document that is targeted for a first media; wherein the first stream is a child of the document root and wherein the first rendition is created before receiving the instruction from the requesting application for the rendition of the document; a second stream consisting of a second rendition of the document that is targeted for a second media, wherein the second stream is a child of the document root and wherein the second rendition is created before receiving the instruction from the requesting application for the rendition of the document; and a third stream including information that describes the first rendition and the second rendition, the information including an identification for each rendition of a start stream associated with each rendition; wherein the third stream is a child of the document root; and wherein only one of the first stream and the second stream is provided to the requesting application.