Browse Prior Art Database

Method to Return to Previously Entered Commands

IP.com Disclosure Number: IPCOM000039409D
Original Publication Date: 1987-Jun-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Bennett, JL: AUTHOR [+4]

Abstract

A method is described to permit an operator to reaccess or revisit a sequence of commands that are stored in a "stack register" without destroying the data that was entered. In many programs, commands that are entered by the operator are stored in a stack and provision is made for the operator to step back through the sequence to a point where new data is entered. The function is sometimes referred to as "undo" which is helpful, for example, in a word processing program where a block of text has been accidentally erased. It is also used to "back out" of a sequence of keystrokes representing selections in a hierarchy-type menu system. In these situations, the data that was entered is erased. The new function that is useful is similar to "undo" but does not erase the data that is associated with the command.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 70% of the total text.

Page 1 of 1

Method to Return to Previously Entered Commands

A method is described to permit an operator to reaccess or revisit a sequence of commands that are stored in a "stack register" without destroying the data that was entered. In many programs, commands that are entered by the operator are stored in a stack and provision is made for the operator to step back through the sequence to a point where new data is entered. The function is sometimes referred to as "undo" which is helpful, for example, in a word processing program where a block of text has been accidentally erased. It is also used to "back out" of a sequence of keystrokes representing selections in a hierarchy-type menu system. In these situations, the data that was entered is erased. The new function that is useful is similar to "undo" but does not erase the data that is associated with the command. The new function is referred to as "revisit" which employs a pointer to a record of a configuration "Si Cj" on the stack. The rationale for this is that a user may want to go back to a previous instance of a dialog state for some reason other than "undo", e.g., to look at previously committed data (or to look at and possibly commit uncommitted data). In this case, the user does not want to discard any data, so the stack is preserved. However, the system restores the display as it was at the end of a previous configuration. In the record-adding example, the user may want to keep all five records but go back and dis...