Patent ID: 8176563

Claim:
A method of securing content data and meta data contained in a document formatted as a document object model, said document having one or more security sensitive words, characters or data objects, said security sensitive words, characters or data objects grouped into subsets corresponding to respective ones of a plurality of security levels without regard to said document, said document object model having a blueprint and root, branch and leaf components, said method operable on said data in said document in a computer system, comprising: mapping said root, branch and leaf components of said document as binary files populated with content data and meta data representing subsets of said document object model blueprint; excluding security introns and associated content data and meta data based upon predetermined informational attributes relative to said document object model; providing a security safe document formatted as a safe document object model, the security safe document is a template formatted as a document object model with root, branch and leaf components wherein each root, branch and leaf component is a vendor standard template or a non-standard clean template with only security introns previously identified with respect to the vendor standard template based upon predetermined informational attributes relative to the document object model; copying security exons from said content data and meta data binary files into said security safe document formatted as said safe document object model; extracting said security sensitive words, characters or data objects from the copied content data and meta data; and either storing the extracted data separately from remainder data or storing partial versions of said extracted data with said remainder data based upon security levels unique to each partial version.