Patent ID: 8924399

Claim:
A system comprising: a client-side storage configured to store: a first page history entry comprising a first resource location and a first client-side parameter; a processor; and a client application, executing on the processor, configured to: display, to a user, a first page comprising first resource data; receive, from the user, a first customization of the first resource data in the first page; display, to the user, reformed first resource data comprising the first resource data customized according to the first customization; capture the first customization as the first client-side parameter; generate the first page history entry comprising the first resource location and the first client-side parameter; display, to a user, a second page comprising second resource data from a second resource location and a page history list listing an identifier of the first page history entry, wherein the second resource data is customized according to a second client-side parameter; receive, from the user, input targeting the identifier of the first page history entry; obtain, from the client-side memory, the first page history entry corresponding to the identifier; generate a second page history entry comprising the second resource location and the second client-side parameter; store the second page history entry in the client-side memory; send, to a server application, a request comprising the first resource location retrieved from the first page history entry; receive the first resource data from the server application in response to the request; apply the first client-side parameter to the first resource data to obtain the reformed first resource data; and generate the first page comprising the reformed first resource data and the page history list listing an identifier of the second page history entry.