Patent ID: 7647558

Claim:
A computer program product tangibly embodied in a computer-readable medium, the computer program product comprising instructions that, when executed, generate on a display device a graphical user interface (GUI) for presenting representations of selected objects in a computer system, the GUI comprising: an object presentation area presenting one object selected from a collection of objects, the selected object being presented using a selected visual representation selected from at least first and second visual representations, wherein the first and second visual representations are initiated using different initiation techniques in the computer system, the first visual representation being a read-only visual representation in which a user cannot edit object data displayed in the read-only visual representation, the first visual representation generated using a table-based process in a backend of the computer system, the table-based process including a controller that is configured to generate the first visual representation, and the second visual representation being a user-editable representation that is generated using a script-based process that remotely calls the backend of the computer system, wherein (i) the collection of objects comprises a list of objects resulting from a search performed in the computer system, (ii) the list of objects is presented in a search result presentation area, (iii) each of the objects in the list of objects resulting from the search has a first selection control for causing the object presentation area to present the one selected object in the object presentation area; a first input control for causing the object presentation area to present the one selected object using another visual representation instead of the selected visual representation, the other visual representation being selected from the at least first and second visual representations; and a second input control for causing the object presentation area to present another one object selected from the collection of objects instead of the selected object, wherein the other object will be presented using any visual configuration that is currently used in presenting the selected object, the second input control including (i) a first button causing a previous one object in the list to replace a current one object for display in the object presentation area using the selected visual representation, and (ii) a second button causing a next one object in the list to replace a current one object for display in the object presentation area using the selected visual representation.