A computer utility for any kind of search engine or data that provides a graphical user interface for displaying search results and live refinement of the results, by automatic changing and/or offer to change the results list in real time, according to the user's demonstrated navigational interests.
The graphical user interface includes resizable windows, configured to display the contents of the links (“keyhole windows”) The search results list may be dynamically altered by real time re-searching according to the reaction of and browsing movements of the user examining the search results. In the keyhole windows users may independently browse through and view content contained therein including links.
This invention detects user intention based upon its viewing and browsing of linked websites inside the keyhole windows. Thus, the user can more easily browse through the most relevant websites for him.
This invention may also support viewing and browsing through any kind of links content which may be found in other software programs for example, e-mails, games, advertising, web search results, data bases, Internet Protocol Television (IPTV) or index lists giving real-time re-searching of any kind of search results or index lists thereby making the user's search more efficient and time saving.
In the case of advertising, the user will be presented with selected advertising more suitable to his needs and desires and the advertiser will catch an audience with an initial sympathy towards the product being advertised.