Patent Document ID: 8041702
Application ID: 11923922

Base Claim:
1. A computer-implemented method, comprising: receiving, from a user, a search request specifying a topic, wherein the topic is included in an ontology, wherein the ontology specifies that the topic is divided into a plurality of subtopics, and wherein the search request does not specify any of the subtopics; by operation of one or more computer processors, identifying one or more documents residing on a network based on the topic and an ontology index, wherein the ontology index associates the topic with: (i) positions within the documents, at which the topic appears and (ii) positions within the documents, at which any of the subtopics appears; and responsive to the search request from the user, presenting one or more search results that describe the one or more documents to the user, wherein at least one of the one or more documents contains at least one of the subtopics and does not contain the topic.

---

Claim 4:
4. The method of claim 1 , further comprising: receiving an ontology request from the user; determining the ontology based on the topic; presenting the ontology to the user; and generating the search request, wherein the topic comprises a user-selected topic from the presented ontology.