Patent Document ID: 7996383
Application ID: 12192875

Base Claim:
1. A search engine that is stored on a computer readable medium, comprising: a Pre-Search component that forms an index from a plurality of documents, wherein the index comprises numeric code that includes grammar embedded rules; a RealTime Search component that receives a search request from a user, converts the search request into the numeric code, and compares the converted search request with the index to form search results; a RunTime Search component that is operative to perform at least one of handle duplication in the documents, providing a Topical Searcher module, and caching the index for use by an electronic device using the search engine; and a Post-Search component that receives the search results and converts the search results into a format of the search request, and provides the converted search results to the user.

---

Claim 10:
10. The search engine of claim 1 , wherein the RunTime Search component comprises: a Topic Search module that determines at least one topic of the plurality of documents and forms a topic index that is searchable by a user.