Patent ID: 7996391

Claim:
One or more non-transitory memory devices that store instructions executable by at least one processor to perform a method comprising: storing web page information for each particular web site of a plurality of different web sites, the web page information, for the particular web site, including information regarding a plurality of web pages from a domain associated with the particular web site, the information regarding the plurality of web pages being stored based on at least one factor that reflects a quantity of times that the plurality of web pages has been accessed by a plurality of users or an amount of time that the plurality of users spent accessing the plurality of web pages; receiving a search query from a client device; performing a search to identify search results based on the search query, where a plurality of the search results corresponds to web pages that are associated with a plurality of web sites, where at least two of the plurality of web sites are associated with different domains; identifying one of the web pages as an identified web page that corresponds to one of the plurality of search results; identifying a web site, of the plurality of web sites, as an identified web site with which the identified web page is associated; reading the web page information associated with the identified web site, the web page information identifying a plurality of web pages from the domain associated with the identified web site; and providing information regarding the plurality of search results for presentation on a display of the client device, where the information regarding the plurality of search results includes, for the one of the plurality of search results, information regarding the plurality of web pages from the domain associated with the identified web site.