Patent ID: 7917845

Claim:
A method for generating a document, comprising: (a) accessing a referencing document; (b) invoking a fragment object referenced by the referencing document, the fragment object including a first set of data corresponding to a document fragment of a source document, the fragment object including a second set of data corresponding to access to the document fragment of the source document; (c) determining access credentials of a user; (d) comparing the access credentials of the user with access criteria data in the second set of data corresponding to access to the document fragment of the source document; (e) encrypting the document fragment of the source document when it is determined that the access credentials of the user fail to correspond to access criteria data in the second set of data corresponding to access to the document fragment of the source document; (f) incorporating the document fragment into the referencing document when it is determined that the access credentials of the user correspond to access criteria data in the second set of data corresponding to access to the document fragment of the source document to generate a document; and (g) incorporating the encrypted document fragment into the referencing document when it is determined that the access credentials of the user fail to correspond to access criteria data in the second set of data corresponding to access to the document fragment of the source document to generate a document.