Patent ID: 8819003

Claim:
A machine-executed method, comprising: displaying a first webpage that includes a plurality of search results; receiving a user selection of a link on the first webpage that is being displayed, wherein a cached copy of the first webpage is stored in cache memory at a local client machine; responsive to receiving the user selection of the link: modifying, at the local client machine, the cached copy of the first webpage stored in the cache memory to include metadata that indicates the user selection of the link on the first webpage; and obtaining a second webpage that corresponds to the link; presenting the second webpage; wherein the second webpage is a search result in the plurality of search results included by the first page; receiving a request to reload the first webpage while the second webpage is being displayed; responsive to receiving the request to reload the first webpage: obtaining the metadata that indicates the user selection of the link on the first webpage from the cached copy of the first webpage stored in the cache memory; obtaining a third webpage based on the metadata; and presenting the third webpage, wherein the third webpage represents a new or modified search result page that is different from the first webpage.