A method, system and computer program product for enhancing the usability
of web browsers by analyzing the recent behavior of an operator while
executing a search pattern on a computer network. In particular, a
browser enhancement utility provides web browsers with the ability to
store (for a limited time period) search terms used in a variety of web
search patterns. The browser enhancement utility employs ranking
algorithms to identify the relationships between searches and a ranking
and matching algorithm to utilize stored search terms to find (text)
matches in a web document. When the browser displays web pages after a
search has occurred, the browser enhancement utility utilizes these
matches in order to take actions to enhance document usability. These
actions include: Highlighting terms that have been recently searched for;
pre-selecting matching terms from drop down boxes or radio buttons; and
focusing a web page to relevant sections of text.