Patent ID: 8280981

Claim:
A method of dynamically selecting and presenting a webpage, comprising: at a server having one or more processors and memory storing one or more programs, the one or more processors executing the one or more programs to perform the operations of: receiving from a browser on a client device an address of an original homepage of a first user, where the homepage of the browser is the first website that is displayed each time that the browser is launched; associating one or more link categories stored at the server with the first user, wherein each link category is a list, stored at the server, of one or more links to webpages, and the one or more link categories include a respective link category that is generated by a second user different from the first user, wherein the second user is not a content provider associated with webpages in the respective link category; receiving a request from the browser on the client device to display a homepage in the browser; in response to the request, automatically, without human interaction: accessing a list of one or more webpages associated with the first user, wherein the list is generated based on the one or more link categories associated with the first user; selecting a randomly chosen webpage from a combination of the original homepage and the list of one or more webpages; and when the randomly chosen webpage is a webpage associated with the respective link category generated by the second user, facilitating the display, on the client device, of the randomly chosen webpage from the respective link category generated by the second user.