The present invention relates to an advanced search engine. The advanced
search engine may include a client component for monitoring an end-user's
browsing activity, a remote server (may comprise one or more computers)
for storing and processing data received from the client component, and a
module that process web pages and serves search results to end-users. The
advanced search engine may collect web pages for keywords of proven
interest, fetch web pages requested by end-users, generate snippets or
abstracts of the web pages, eliminate duplicate web pages, rank the
importance of the web pages, and provide relevant web pages or links to
web pages in response to an end-user search request for information
regarding one or more keywords, for example. Particular aspects of the
present invention are described in the claims, specification and
drawings.