Patent ID: 8335753

Claim:
A system, comprising at least one processor and at least one computer-readable storage medium storing instructions executable by the at least one processor to implement: an ontology configured to maintain a plurality of models relevant to a plurality of domains; a domain processing system component configured to process a query based upon the ontology, assign a relevance score to at least one item of information within a domain of the ontology with respect to the query, based at least in part on a relationship of at least one data source item to one or more concepts of the ontology, render a plurality of domain knowledge-assisted results of the processed query; and repeating the cycle of the process, assign and render steps until one of a steady-state of results is obtained or a predetermined state is reached; and a query expander configured to generate an expanded query from the query by injecting statistically significant terms based on frequently occurring keywords from the ontology linked to domain content sources, such that an advertisement from an advertiser is displayed with the results of the query when the expanded query matches a concept subscribed to by the advertiser.