Patent ID: 7577693

Claim:
A computer implemented method for presenting sub-documents of a data stream on multiple types of presentation devices, the method comprising: receiving the data stream from a single spool file that includes a single document, the document comprising a plurality of sub-documents, each sub-document including associated attributes identifying an action to perform on the sub-document, wherein the action for at least one sub-document is different than the action for another sub-document; identifying a first sub-document of the data stream and a first action to perform on the first sub-document based on first attributes of the first sub-document; printing the first sub-document if the first action indicates printing of the first sub-document; transmitting the first sub-document in an electronic format if the first action indicates transmission of the first sub-document in the electronic format; identifying a second sub-document of the data stream and a second action to perform on the second sub-document based on second attributes of the second sub-document, wherein the second action is different than the first action; printing the second sub-document if the second action indicates printing of the second sub-document; and transmitting the second sub-document in an electronic format if the second action indicates transmission of the second sub-document in the electronic format.