Patent ID: 7730088

Claim:
A computer implemented method of generating a queriable hierarchical text, comprising: inputting a source hierarchical text to a computer; adding schema tokens to said source hierarchical text using said computer, wherein said schema tokens identify a mapping between elements of said source hierarchical text and corresponding tokens; applying user role mapping to said source hierarchical text, wherein said user role mapping maps said corresponding tokens, compatible with a user role, to said source hierarchical text; separating said user role mapped source hierarchical text into a structure component and a content component using said computer; generating a C tree based tree structure from said structure component using said computer, the C tree based structure associated with a concise structure summary at a group level and detailed child-parent links at the element level; generating a C+ tree based tree structure based on said C tree structure using said computer; and compressing said content component using said computer to provide a compressed, user role mapped content component that is queriable by a compressed query.