A method and apparatus are described for facilitating efficient retrieval
and display of information to a computer user from sites on a network. An
agent is described that monitors computer usage to determine the purpose
or intent of a particular session. The agent analyzes information
gathered during the monitoring to determine the user's purpose, and
subsequently generates queries to search a plurality of network sites
that may have information useful to the user related to the purpose. The
queries are sent to the sites and when the search results are returned to
the computer, the agent filters the search result entries to determine
their relevance to the purpose. A summary document comprising the search
result entries relevant to the users purpose is prepared and displayed to
the user.