Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
579 words
A method to assist the operator of an interactive text processing system to update a selected one of a plurality of text processing task programs each of which is stored on a "combined-program" diskette as a plurality of programming modules, with each module assigned to one of a plurality of sequentially numbered data sets and each further identified by a unique identifier including a portion which can identify a module which is a later revision, from a previous module, said "combined-program" diskette further including control programs to cause said text processing system to transfer program modules on said "combined-program" diskette to a new diskette and to cause said system to interact with said operator in the selection of said one selected text processing task program and the updating of said one selected text processing task programs from a revised program stored on a separate diskette, said system including a keyboard to permit interaction with said system by said operator, a display screen to permit interaction by said system with said operator, a microprocessor having a memory and at least one diskette drive for transferring data between a diskette in said drive and said memory, said method comprising; (a) inserting said "combined-program" diskette into said diskette drive and transferring one of said control programs into said system in response to operation of said keyboard by said operator, (b) executing said one control program to cause said system to display a menu to said operator which includes an update option that allows said selected one of said text processing task programs to be updated by replacing one or more of its programming modules with modules having later revisions stored on said separate diskette, (c) operating said keyboard while said menu is displayed to select said update option to cause an update control program to be transferred to said system from said "combined-program" diskette, (d) executing said update control program to cause said system to display another menu to said operator which includes a plurality of options to permit said operator to identify to said system said selected one text processing task program to be updated, (e) operating said keyboard while said another menu is displayed to identify to said system said selected one text processing task program to be updated, (f) further executing said update program to transfer: (1) each said module from said "combined-program" diskette to said memory, (2) and each module transferred in step (1) to said new diskette so that said transferred modules are stored sequentially on said new diskette in data set sequence and sequentially within each said data set by said unique identifiers, (g) displaying to said operator at the end of the preceding step an instruction to insert said separate program diskette into said drive, (h) inserting said separate program diskette into said drive and while said instruction is still being displayed operating said keyboard to advise said system said separate diskette has been inserted, (i) transferring to memory from said separate program diskette each of the programming modules which collectively represent the revised version of the text processing task program being updated, (j) comparing with said microprocessor said unique identifiers of the modules transferred from said separate program diskette to the unique identifiers of the corresponding modules transferred from said "combined-program" diskette and identifying those modules that have been revised, and (k) recording said revised modules on said new diskette in place of said corresponding modules and at corresponding locations on said new diskette.
Claim 2
Independent Claim
579 words
A method to assist the operator of an interactive text processing system to update a selected one of a plurality of text processing task programs each of which is stored on a "combined-program" diskette as a plurality of programming modules, with each module assigned to one of a plurality of sequentially numbered data sets and each further identified by a unique identifier including a portion which can identify a module which is a later revision, from a previous module, said "combined-program" diskette further including control programs to cause said text processing system to transfer program modules on said "combined-program" diskette to a new diskette and to cause said system to interact with said operator in the selection of said one selected text processing task program and the updating of said one selected text processing task programs from a revised program stored on a separate diskette, said system including a keyboard to permit interaction with said system by said operator, a display screen to permit interaction by said system with said operator, a microprocessor having a memory and at least one diskette drive for transferring data between a diskette in said drive and said memory, said method comprising; (a) inserting said "combined-program" diskette into said diskette drive and transferring one of said control programs into said system in response to operation of said keyboard by said operator, (b) executing said one control program to cause said system to display a menu to said operator which includes an update option that allows said selected one of said text processing task programs to be updated by replacing one or more of its programming modules with modules having later revisions stored on said separate diskette, (c) operating said keyboard while said menu is displayed to select said update option to cause an update control program to be transferred to said system from said "combined-program" diskette, (d) executing said update control program to cause said system to display another menu to said operator which includes a plurality of options to permit said operator to identify to said system said selected one text processing task program to be updated, (e) operating said keyboard while said another menu is displayed to identify to said system said selected one text processing task program to be updated, (f) further executing said update program to transfer: (1) each said module from said "combined-program" diskette to said memory, (2) and each module transferred in step (1) to said new diskette so that said transferred modules are stored sequentially on said new diskette in data set sequence and sequentially within each said data set by said unique identifiers, (g) displaying to said operator at the end of the preceding step an instruction to insert said separate program diskette into said drive, (h) inserting said separate program diskette into said drive and while said instruction is still being displayed operating said keyboard to advise said system said separate diskette has been inserted, (i) transferring to memory from said separate program diskette each of the programming modules which collectively represent the revised version of the text processing task program being updated, (j) comparing with said microprocessor said unique identifiers of the modules transferred from said separate program diskette to the unique identifiers of the corresponding modules transferred from said "combined-program" diskette and identifying those modules that have been revised, and (k) recording said revised modules on said new diskette in place of said corresponding modules and at corresponding locations on said new diskette.
Claim 3
Dependent Claim
46 words
The method recited in claim 1 in which said plurality of options displayed on said another menu in step (d) each include a message that enables said operator to determine if said text processing task program associated with said option was stored on said "combined-program" diskette.
Claim 4
Dependent Claim
54 words
The method recited in claim 2 in which said "combined-program" diskette has stored thereon additional information associated with at least one of said text processing task programs and further comprises the steps of interactively transferring said additional information to said new diskette as a logical copy under the control of said update control program.
Claim 5
Dependent Claim
24 words
The method recited in claim 3 in which said additional information comprises program "set-up" information for said at least one text processing task program.