Patent ID: 8799865

Claim:
A non-transitory computer-accessible memory medium that stores program instructions executable by a processor to perform: executing a program, comprising displaying data associated with the program in a first instance of a graphical user interface (GUI) element, wherein the data associated with the program comprise plural data elements, wherein the GUI element is a compound GUI element comprising multiple constituent GUI elements, wherein the first instance of the GUI element is comprised in a GUI of the program, and wherein said displaying data associated with the program in a first instance of a graphical user interface (GUI) element comprises displaying the plural data elements in respective first instances of the constituent GUI elements; saving the data one or more times during or after execution of the program in response to input, including saving information describing the GUI element; and displaying the saved data in a second instance of the GUI element in response to user input invoking display of the saved data, based on the saved information describing the GUI element, wherein the second instance of the GUI element is comprised in a data viewer that is separate and distinct from the program, and wherein said displaying the saved data in a second instance of the GUI element comprises displaying the saved data elements in respective second instances of the constituent GUI elements.