Patent ID: 7810035

Claim:
A method for providing navigational alternatives to a user viewing a web page comprising: accessing the web page, wherein the accessed web page is displayed via a web browser user interface; causing a search engine to run a search, transparent to the user, the search identifying out-links on the web page and identifying in-links on additional web pages that are configured to link to the web page; determining whether one or more of the out-links is a same site out-link or an out-link that links to another site and determining whether one or more of the in-links is a same site in-link or an in-link from another site by parsing the address of the web page; ranking same site out-links ahead of out-links that link to other sites and ranking same site in-links ahead of in-links from other sites; causing items representing the out-links to be displayed in ranked order in response to a user clicking a button in a web browser user interface associated with forward functionality; and causing items representing the in-links to be displayed in ranked order in response to a user clicking an additional button in the web browser user interface associated with backward functionality, wherein the items representing the in-links include at least one item representing a same site in-link and at least one item representing an in-link from another site.