← Back to Patent Explorer
US5517644A Expired / Lapsed US ⏱️ 0.0 years remaining

Office automation system with interrupt feature

Assignee: Vertafore Inc
•
Filing: 1994-05-25
•
Granted: 1996-05-14
•
Expires: 2014-05-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system is disclosed for the automation of virtually all clerical functions in an office, such as for example, an insurance agency. Virtually any document generated by the office may be printed without the need for pre-printed forms, as the system prints such forms on a laser printer near the worker requesting the form, using a page description language (PDL) appropriate to the printer. The clerical activity involved in maintaining, updating, retrieving, displaying and printing information relating to the functions of the office is supported. A complete audit history of all activity to a specific database (DB) file record is maintained without saving the entire DB record in a historical file. The system also supports a worker when it is desired to interrupt a particular task and execute a different task, without losing information already entered for the first task, but without allowing the worker to exit the system without completing or accounting for the first task.

Inventors

  • 👤 David M. Murdock

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 23:08
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06316; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99954

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-14 1999-11-13 2000-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-14 2003-11-13 2004-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-14 2007-11-13 2008-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag