Patent ID: 8160998

Claim:
A source for providing content comprising: a processor configured to operate a content manager, the content manager being configured to generate a representation of the content, wherein the content is hierarchically-structured and includes at least one item having an associated type, and wherein the content manager being configured to generate the representation includes the content manager being configured to generate an identity table and at least one type table, each item of content being included in the identity table and included in a type table based upon the type of the item, the type table including at least one item from the content and a type ID identifying the at least one item from the content, the identity table including a unique identity ID identifying each item of the content and at least one type ID corresponding to each item, the content manager further configured to generate a character data index including an index entry based on character data from a character data table and associate that index entry with a parent item in the identity table, and wherein the content manager is configured to provide the representation of the content from the identity table and the type table such that the content or a portion thereof can thereafter be accessed and queried based upon the representation.