Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
195 words
An office automation system comprising: (a) a host computer; (b) a plurality of terminals operating in a character-mode and in communication with said host computer, said plurality of terminals having access to a common database of information; (c) means for adding, changing and deleting data used in common by said plurality of terminals; and (d) means for interrupting a current task within an application program of an office automation system performed at a current level in an operating system of said office automation system comprising: (1) means for responding to a request by an operator for a new task at a new level in said operating system; (2) means for suspending said current task at said current level for the duration of an interruption, thereby suspending said current task; (3) means for initiating said new task at said new level; (4) means for completing said new task in response to instruction by said operator; (5) means for returning to said suspended current task; (6) means for restoring a display of said suspended current task at any of said plurality of terminals, thereby restoring said current task; and (7) means for resolving said restored current task.
Claim 2
Dependent Claim
195 words
An office automation system comprising: (a) a host computer; (b) a plurality of terminals operating in a character-mode and in communication with said host computer, said plurality of terminals having access to a common database of information; (c) means for adding, changing and deleting data used in common by said plurality of terminals; and (d) means for interrupting a current task within an application program of an office automation system performed at a current level in an operating system of said office automation system comprising: (1) means for responding to a request by an operator for a new task at a new level in said operating system; (2) means for suspending said current task at said current level for the duration of an interruption, thereby suspending said current task; (3) means for initiating said new task at said new level; (4) means for completing said new task in response to instruction by said operator; (5) means for returning to said suspended current task; (6) means for restoring a display of said suspended current task at any of said plurality of terminals, thereby restoring said current task; and (7) means for resolving said restored current task.
Claim 3
Dependent Claim
71 words
The office automation system of claim 1 wherein said means for responding to a request by an operator for a new task at a new level in said operating system comprises: (a) means for the operator to select said new program for performing said new task at said new level; (b) means for establishing communications with said new level, and (c) means for entering a command to access a new program.
Claim 4
Dependent Claim
60 words
The office automation system of claim 2 wherein said means for entering a command to access a new program comprises means for insuring that said new program is a validly cataloged program; and said means for establishing communications with said new level comprises means for insuring that said new level is less than the twelfth level in said operating system.
Claim 5
Dependent Claim
356 words
An office automation system comprising: (a) a host computer; (b) a plurality of terminals operating in a character mode in communication with the host computer; (c) means for associating one or more tasks with each terminal communicating with the host computer, wherein the host computer comprises a processor and means for performing the functions of storing, updating and displaying the contents of a database that is accessed and maintained in common by said plurality of terminals, each of said functions of storing, updating and displaying comprising all or part of a task that the system is capable of performing in response to entries from any of said plurality of terminals; (d) means for executing a specified entry by an operator of any of said plurality of terminals to communicate to the host computer an instruction to interrupt the current task run by a first application program and to perform some other unrelated task run by a second application program; (e) means for storing information as of the moment that the terminal associated with each task signals the host computer that the task is to be interrupted, said information specifying the environment of each task; (f) means for associating a level identifier with each of said terminals, said level identifier being incremented as such terminal interrupts each of a succession of tasks and being decremented whenever such terminal completes a task; (g) means for associating with each interrupted task the level identifier associated with the terminal at the time the task was interrupted; and (h) means, responsive to the completion of a task at a terminal, for recreating the total environment of the previously interrupted task that is associated with the terminal and a specific level a identifier, wherein said specific level identifier is the level identifier that was associated with said terminal at the time the previously interrupted task was interrupted, comprising: (1) means for running the program associated with the previously interrupted task; (2) means for replicating the background and foreground of the display associated with the previously interrupted task, and (3) means for placing the cursor at its position when the task was interrupted.
Claim 6
Dependent Claim
356 words
An office automation system comprising: (a) a host computer; (b) a plurality of terminals operating in a character mode in communication with the host computer; (c) means for associating one or more tasks with each terminal communicating with the host computer, wherein the host computer comprises a processor and means for performing the functions of storing, updating and displaying the contents of a database that is accessed and maintained in common by said plurality of terminals, each of said functions of storing, updating and displaying comprising all or part of a task that the system is capable of performing in response to entries from any of said plurality of terminals; (d) means for executing a specified entry by an operator of any of said plurality of terminals to communicate to the host computer an instruction to interrupt the current task run by a first application program and to perform some other unrelated task run by a second application program; (e) means for storing information as of the moment that the terminal associated with each task signals the host computer that the task is to be interrupted, said information specifying the environment of each task; (f) means for associating a level identifier with each of said terminals, said level identifier being incremented as such terminal interrupts each of a succession of tasks and being decremented whenever such terminal completes a task; (g) means for associating with each interrupted task the level identifier associated with the terminal at the time the task was interrupted; and (h) means, responsive to the completion of a task at a terminal, for recreating the total environment of the previously interrupted task that is associated with the terminal and a specific level a identifier, wherein said specific level identifier is the level identifier that was associated with said terminal at the time the previously interrupted task was interrupted, comprising: (1) means for running the program associated with the previously interrupted task; (2) means for replicating the background and foreground of the display associated with the previously interrupted task, and (3) means for placing the cursor at its position when the task was interrupted.
Claim 7
Dependent Claim
178 words
The office automation system of claim 4, wherein said means for associating one or more tasks with each terminal communicating with the host computer, and the means for running the program associated with the previously interrupted task, are a function of an operating system resident on said host computer, and wherein said means for storing information specifying the environment of each task as of the moment that the terminal associated with the task signals the host computer that the task is to be interrupted, said means for associating a level identifier with each of said terminals, said means for associating with each interrupted task the level identifier associated with the terminal at the time the task was interrupted, and said means for re-creating the total environment of the previously interrupted task that is associated with the terminal and a specific level identifier, wherein said specific level identifier is the level identifier that was associated with said terminal at the time the previously interrupted task was interrupted, are functions of one or more applications programs on said host computer.
Claim 8
Dependent Claim
24 words
The office automation system of claim 4 further comprising means for interrupting a task and proceeding to an unrelated task up to twelve times.
Claim 9
Dependent Claim
20 words
The office automation system of claim 4 further comprising means for preventing system log off without exiting from interrupted tasks.
Claim 10
Dependent Claim
33 words
The office automation system of claim 4 further comprising means for executing a planned interruption wherein the current tasking application program interrupts itself in favor of passing information to another tasking application program.
Claim 11
Dependent Claim
320 words
An office automation system comprising a host computer, a plurality of terminals in communication with the host computer, said plurality of terminals having access to a common database of information, a plurality of printers having means for generating graphical output in response to information communicated in a page description language, said printers also being in communication with the host computer, and further comprising: (a) means for performing the functions of storing, updating and displaying the contents of a database used in common by said plurality of terminals, each of said functions of storing, updating and displaying comprising all or part of a task that the system is capable of performing in response to entries from any of said plurality of terminals; (b) means for maintaining an audit history of the database which can be displayed on at least one of said terminals; (c) means for interrupting a current task within an application program of an office automation system performed at a current level in an operating system of said office automation system comprising: (1) means for responding to a request by an operator for a new task at a new level in said operating system; (2) means for suspending said current task at said current level for the duration of an interruption, thereby suspending said current task; (3) means for initiating said new task at said new level; (4) means for completing said new task in response to instruction by said operator; (5) means for returning to said suspended current task; (6) means for restoring a display of said suspended current task at any of said plurality of terminals, thereby restoring said current task; and (7) means for resolving said restored current task; and (d) means for generating a signal to one of said printers in an appropriate page description language for the production of output of a variety of forms containing variable data from said common database of information.
Claim 12
Dependent Claim
320 words
An office automation system comprising a host computer, a plurality of terminals in communication with the host computer, said plurality of terminals having access to a common database of information, a plurality of printers having means for generating graphical output in response to information communicated in a page description language, said printers also being in communication with the host computer, and further comprising: (a) means for performing the functions of storing, updating and displaying the contents of a database used in common by said plurality of terminals, each of said functions of storing, updating and displaying comprising all or part of a task that the system is capable of performing in response to entries from any of said plurality of terminals; (b) means for maintaining an audit history of the database which can be displayed on at least one of said terminals; (c) means for interrupting a current task within an application program of an office automation system performed at a current level in an operating system of said office automation system comprising: (1) means for responding to a request by an operator for a new task at a new level in said operating system; (2) means for suspending said current task at said current level for the duration of an interruption, thereby suspending said current task; (3) means for initiating said new task at said new level; (4) means for completing said new task in response to instruction by said operator; (5) means for returning to said suspended current task; (6) means for restoring a display of said suspended current task at any of said plurality of terminals, thereby restoring said current task; and (7) means for resolving said restored current task; and (d) means for generating a signal to one of said printers in an appropriate page description language for the production of output of a variety of forms containing variable data from said common database of information.
Claim 13
Dependent Claim
339 words
An office automation system comprising: (a) a host computer; (b) a plurality of character-mode terminals in communication with the host computer; (c) means for associating one or more tasks with each terminal communicating with the host computer, each of said terminals being adapted to communicate to the host computer that a task is being interrupted; (d) the host computer, including a processor and means for performing the functions of storing, updating and displaying the contents of a database that is accessed and maintained in common by a plurality of said terminals, each of said functions of storing, updating and displaying comprising all or part of a task that the system is capable of performing in response to entries from any of at least a plurality of said terminals; (e) means for storing information specifying the environment of each task as of the moment that the terminal associated with the task signals the host computer that the task is to be interrupted, wherein said environment comprises a cursor and a display, and said display comprises a background and a foreground; (f) means for associating a level identifier with each of said terminals, said level identifier being incremented as such terminal interrupts each of a succession of tasks and being decremented whenever such terminal completes a task; (g) means for associating with each interrupted task the level identifier associated with the terminal at the time the task was interrupted; (h) means, responsive to the completion of a task at a terminal, for recreating the total environment of the previously interrupted task that is associated with the terminal and a specific level identifier, wherein said specific level identifier is the level identifier that was associated with said terminal at the time the previously interrupted task was interrupted, comprising: (1) means for running the program associated with the previously interrupted task; (2) means for replicating the background and foreground of the display associated with the previously interrupted task, and (3) means for placing the cursor at its position when the task was interrupted.
Claim 14
Dependent Claim
339 words
An office automation system comprising: (a) a host computer; (b) a plurality of character-mode terminals in communication with the host computer; (c) means for associating one or more tasks with each terminal communicating with the host computer, each of said terminals being adapted to communicate to the host computer that a task is being interrupted; (d) the host computer, including a processor and means for performing the functions of storing, updating and displaying the contents of a database that is accessed and maintained in common by a plurality of said terminals, each of said functions of storing, updating and displaying comprising all or part of a task that the system is capable of performing in response to entries from any of at least a plurality of said terminals; (e) means for storing information specifying the environment of each task as of the moment that the terminal associated with the task signals the host computer that the task is to be interrupted, wherein said environment comprises a cursor and a display, and said display comprises a background and a foreground; (f) means for associating a level identifier with each of said terminals, said level identifier being incremented as such terminal interrupts each of a succession of tasks and being decremented whenever such terminal completes a task; (g) means for associating with each interrupted task the level identifier associated with the terminal at the time the task was interrupted; (h) means, responsive to the completion of a task at a terminal, for recreating the total environment of the previously interrupted task that is associated with the terminal and a specific level identifier, wherein said specific level identifier is the level identifier that was associated with said terminal at the time the previously interrupted task was interrupted, comprising: (1) means for running the program associated with the previously interrupted task; (2) means for replicating the background and foreground of the display associated with the previously interrupted task, and (3) means for placing the cursor at its position when the task was interrupted.
Claim 15
Dependent Claim
178 words
The office automation system of claim 10, wherein said means for associating one or more tasks with each terminal communicating with the host computer, and the means for running the program associated with the previously interrupted task, are a function of an operating system resident on said host computer, and wherein said means for storing information specifying the environment of each task as of the moment that the terminal associated with the task signals the host computer that the task is to be interrupted, said means for associating a level identifier with each of said terminals, said means for associating with each interrupted task the level identifier associated with the terminal at the time the task was interrupted, and said means for re-creating the total environment of the previously interrupted task that is associated with the terminal and a specific level identifier, wherein said specific level identifier is the level identifier that was associated with said terminal at the time the previously interrupted task was interrupted, are functions of one or more applications programs on said host computer.
Claim 16
Dependent Claim
342 words
An office automation system comprising: (a) a host computer; (b) a plurality of terminals operating in a character-mode in communication with the host computer, wherein each of said plurality of terminals are adapted to communicate to the host computer that a task is being interrupted; (c) means for associating one or more tasks with each terminal communicating with the host computer, wherein the host computer comprises a processor and means for performing the functions of storing, updating and displaying the contents of a database that is accessed and maintained in common by said plurality of terminals, each of said functions of storing, updating and displaying comprising all or part of a task that the system is capable of performing in response to entries from any of said plurality of terminals; (d) means for storing information specifying the environment of each task as of the moment that the terminal associated with the task signals the host computer that the task is to be interrupted, wherein said environment comprises a cursor and a display, and said display comprises a background and a foreground; (e) means for associating a level identifier with each of said terminals, said level identifier being incremented as such terminal interrupts each of a succession of tasks and being decremented whenever such terminal completes a task; (f) means for associating with each interrupted task the level identifier associated with the terminal at the time the task was interrupted; and (g) means, responsive to the completion of a task at a terminal, for recreating the total environment of the previously interrupted task that is associated with the terminal and a specific level identifier, wherein said specific level identifier is the level identifier that was associated with said terminal at the time the previously interrupted task was interrupted, comprising: (1) means for running the program associated with the previously interrupted task; (2) means for replicating the background and foreground of the display associated with the previously interrupted task; and (3) means for placing the cursor at its position when the task was interrupted.
Claim 17
Dependent Claim
342 words
An office automation system comprising: (a) a host computer; (b) a plurality of terminals operating in a character-mode in communication with the host computer, wherein each of said plurality of terminals are adapted to communicate to the host computer that a task is being interrupted; (c) means for associating one or more tasks with each terminal communicating with the host computer, wherein the host computer comprises a processor and means for performing the functions of storing, updating and displaying the contents of a database that is accessed and maintained in common by said plurality of terminals, each of said functions of storing, updating and displaying comprising all or part of a task that the system is capable of performing in response to entries from any of said plurality of terminals; (d) means for storing information specifying the environment of each task as of the moment that the terminal associated with the task signals the host computer that the task is to be interrupted, wherein said environment comprises a cursor and a display, and said display comprises a background and a foreground; (e) means for associating a level identifier with each of said terminals, said level identifier being incremented as such terminal interrupts each of a succession of tasks and being decremented whenever such terminal completes a task; (f) means for associating with each interrupted task the level identifier associated with the terminal at the time the task was interrupted; and (g) means, responsive to the completion of a task at a terminal, for recreating the total environment of the previously interrupted task that is associated with the terminal and a specific level identifier, wherein said specific level identifier is the level identifier that was associated with said terminal at the time the previously interrupted task was interrupted, comprising: (1) means for running the program associated with the previously interrupted task; (2) means for replicating the background and foreground of the display associated with the previously interrupted task; and (3) means for placing the cursor at its position when the task was interrupted.
Claim 18
Dependent Claim
26 words
The office automation system of claim 1 wherein said means for suspending said current task further comprises means for allowing up to twelve successive said interruptions.
Claim 19
Dependent Claim
25 words
The office automation system of claim 1 further comprising means for preventing said operator from logging off said automation system without resolving said current task.
Claim 20
Dependent Claim
45 words
The office automation system of claim 1 wherein said means for responding to a request by an operator for said new task comprises: (a) means for accessing a menu, and (b) means for selecting a new program for performing said new task from said menu.
Claim 21
Dependent Claim
63 words
The office automation system of claim 1 wherein said means for restoring a display of said suspended current task comprises: (a) means for replicating a background display associated with said suspended current task; (b) means for replicating a foreground display associated with said suspended current task, and (c) means for repositioning the cursor to the same location when said current task was suspended.
Claim 22
Dependent Claim
28 words
The office automation system of claim 1 wherein said means for resolving said restored current task comprises means for continuing to process data in said restored current task.
Claim 23
Dependent Claim
25 words
The office automation system of claim 1 wherein said means for resolving said restored current task comprises means for quitting from said restored current task.
Claim 24
Dependent Claim
21 words
The office automation system of claim 1 wherein said office automation system is an office automation system of an insurance agency.