Appeal No. 2002-1868 Application 09/059,033 portion 303 for the user to enter an S-expression, i.e., "user commands," a talker 302, which is a window for sequentially presenting the S-expressions inputted in the listener 303 and values obtained by evaluating the S-expression, and a finder 305 which is a window for displaying the inputted S-expressions in the form of icons (col. 6, lines 49-57). An example is described based on the employee list database 2500 in Fig. 24, which corresponds to the claimed "data file opened in the application program." S-expressions are entered in the listener 303 and when the carriage return (CR) key 315 is depressed, the S-expression with an identifier ("@" plus a number) appears in the talker 302 and an icon is displayed in the finder 305 (Figs. 26 & 27; col. 15, lines 29-52). Objects are generated in the computer (col. 15, lines 63-65). More S-expressions are inputted, displayed with identifiers in the talker, evaluated, and displayed as icons (e.g., Figs. 28-46). The talker 302 maintains the sequential history of S-expressions (commands noted by identifiers "@__") applied to the database. The sequence of S-expressions (commands) entered by the user and stored in the talker 302 meets the step of "storing each of a plurality of user commands, applied to a data file opened in the application program, into a log file, the log file maintaining a real time sequential history of each of said plurality of user commands." - 7 -Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 NextLast modified: November 3, 2007