A browser sessions search tool allows a user to search through records of
previously viewed resource pages, even across multiple browser sessions.
Each visit to a resource page results in creation of a visit data
structure that references the resource page content. A rich assortment of
data is recorded for each visited resource page, such as full text and
layout data, time of access and navigation type that lead to the page. In
one embodiment, color aspects of each resource page are stored to assist
in a search, although other recorded resource page characteristics may
additionally or alternatively include without limitation other visual,
audio, navigational, or metadata aspects.