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

Word processing system with foreground/background capability

Assignee: Pitney Bowes Inc
•
Filing: 1982-12-27
•
Granted: 1985-10-01
•
Expires: 2002-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A word processing system having foreground and background modes of operation, wherein the full capability of the word processing system is available to both the foreground mode and background mode. The system comprises a display, a processor system for processing information and controlling the display and having foreground/background capability so that two jobs may run concurrently, a first buffer for storing information relating to a first job being run in the foreground mode, a second buffer for storing information relating to a second job being run in the background mode, and an input device for entering textual and command information into the system. Information in the first buffer is displayed on the display. Upon receipt of a command from the input device the processor enters the background mode and interchanges the buffers so that information relating to the background job is displayed, and upon receipt of a second, subsequent command, the processor returns to the foreground mode and again interchanges the buffers. In a preferred embodiment the processor system comprises first and second processors interconnected so that either may access the memory of the other.

Inventors

  • 👤 Steven C. Baunach
  • 👤 James A. Riley
  • 👤 Lucy Okimura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 17:53
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 232 words
A word processing system, comprising: (a) display means for displaying text; (b) processing means for processing information and for controlling said display means, said processing means having means for running a first job in a foreground mode while a second job runs independently and concurrently in a background mode. (c) first buffer means for storing display information relating to said first job, said buffer means interacting with said display means and said processing means so that at least a portion of said display information in said first buffer means is displayed by said display means; (d) second buffer means for storing display information relating to said second job, said second buffer means interacting with said processing means; (e) input means for entering textual information and commands into said system, said input means including means for operating under the control of said first job so that an operator may intervene in the processing of said first job; and, (f) said processing means including means responsive to a particular command from said input means to interchange said buffer means and to transfer control of said input means to said second job so that said operator may intervene in the processing of said second job; and including means responsive to a subsequent particular command from said input means to again interchange said buffer means and retransfer control of said input means to said first job.
Claim 2
Dependent Claim 232 words
A word processing system, comprising: (a) display means for displaying text; (b) processing means for processing information and for controlling said display means, said processing means having means for running a first job in a foreground mode while a second job runs independently and concurrently in a background mode. (c) first buffer means for storing display information relating to said first job, said buffer means interacting with said display means and said processing means so that at least a portion of said display information in said first buffer means is displayed by said display means; (d) second buffer means for storing display information relating to said second job, said second buffer means interacting with said processing means; (e) input means for entering textual information and commands into said system, said input means including means for operating under the control of said first job so that an operator may intervene in the processing of said first job; and, (f) said processing means including means responsive to a particular command from said input means to interchange said buffer means and to transfer control of said input means to said second job so that said operator may intervene in the processing of said second job; and including means responsive to a subsequent particular command from said input means to again interchange said buffer means and retransfer control of said input means to said first job.
Claim 3
Dependent Claim 76 words
A word processing system as described in claim 1 wherein said processing means at least further comprises: (a) a first processor, having a first associated memory, controlling said input means and controlling said display means; (b) a second processor, having a second associated memory, controlling a mass data storage device for providing additional storage capacity; and, (c) communications means for interconnecting said processors so that either of said processors may access the memory of the other.
Claim 4
Dependent Claim 31 words
A word processing system as described in claim 2 wherein said foreground job operates under control of said first processor and said background job operates under control of said second processor.
Claim 5
Dependent Claim 43 words
A word processing system as described in claim 3 further comprising a third processor, having a third associated memory, interconnected with said first and second processors by said communications means, said third processor controlling an additional input means and an additional display means.
Claim 6
Dependent Claim 32 words
A word processing system as described in claim 4 wherein said third processor includes means for providing a second foreground wherein a third job is run under control of said third processor.
Claim 7
Dependent Claim 94 words
A word processing system as described in claim 5 wherein said third processor further includes a random access memory and wherein a third buffer means comprises a selected portion of said random access memory of said third processor, said third buffer means storing display information relating to said third job and said third buffer means interacting with said third processor and with said display means controlled by said third processor so that at least a portion of said information in said third buffer is displayed by said display means controlled by said third processor.
Claim 8
Dependent Claim 106 words
A word processing system as described in claim 6 wherein said first or third processors are respectively responsive to a command from said first or third input means to request interchange of said second buffer means with the buffer means associated therewith with the input means issuing said command and transfer of the control of that input means to said background job, and wherein said second processor is responsive to a subsequent command from said issuing input means requesting that said second buffer means and said associated buffer means be interchanged again and control of said issuing command means be returned to the associated foreground job.
Claim 9
Dependent Claim 34 words
A word processing system as described in claim 7 wherein said second processor includes means responsive to said interchange requests from said first and third processors to arbitrate between said request when they conflict.
Claim 10
Dependent Claim 57 words
A word processor as described in claim 3 wherein said first and second processors each further includes a random access memory and said first buffer means comprises a selected portion of said random access memory of said first processor and said second buffer means comprises a selected portion of said random access memory of said second processor.
Claim 11
Dependent Claim 49 words
A word processing system as described in claim 9 wherein said processing means further includes a control means for controlling a portion of said display means to display status information, said status information including information to inform an operator as to the foreground mode/background mode status of said system.
Claim 12
Dependent Claim 43 words
A word processing system as described in claim 2 further comprising a third processor, having a third associated memory, interconnected with said first and second processors by said communications means, said third processor controlling an additional input means and an additional display means.
Claim 13
Dependent Claim 33 words
A word processing system as described in claim 11 wherein said third processor includes means for providing a second foreground capability whereby a third job is run under control of said third processor.
Claim 14
Dependent Claim 94 words
A word processing system as described in claim 12 wherein said third processor further includes a random access memory and wherein a third buffer means comprises a selected portion of said random access memory of said third processor, said third buffer means storing display information relating to said third job and said third buffer means interacting with said third processor and with said display means controlled by said third processor so that at least a portion of said information in said third buffer is displayed by said display means controlled by said third processor.
Claim 15
Dependent Claim 106 words
A word processing system as described in claim 13 wherein said first or third processors are respectively responsive to a command from said first or third input means to request interchange of said second buffer means with the buffer means associated therewith with the input means issuing said command and transfer of the control of that input means to said background job, and wherein said second processor is responsive to a subsequent command from said issuing input means requesting that said second buffer means and said associated buffer means be interchanged again and control of said issuing command means be returned to the associated foreground job.
Claim 16
Dependent Claim 34 words
A word processing system as described in claim 14 wherein said second processor includes means responsive to said interchange requests from said first and third processors to arbitrate between said requests when they conflict.
Claim 17
Dependent Claim 57 words
A word processor as described in claim 2 wherein said first and second processors each further includes a random access memory and said first buffer means comprises a selected portion of said random access memory of said first processor and said second buffer means comprises a selected portion of said random access memory of said second processor.
Claim 18
Dependent Claim 49 words
A word processing system as described in claim 16 wherein said processing means further includes a control means for controlling a portion of said display means to display status information, said status information including information to inform an operator as to the foreground mode/background mode status of said system.
Claim 19
Dependent Claim 28 words
A word processing system as described in claim 17 wherein said status information includes a signal which informs an operator when intervention is needed in said second job.
Claim 20
Dependent Claim 42 words
A word processing system as described in claim 1 further including means in said control, and means for signaling an operator, said means interacting with said processing means, whereby said operator may be signaled when intervention is needed in said second job.
Claim 21
Independent Claim 174 words
A method for switching between a foreground mode and a background mode in a word processing system having a multiline display, input means for inputting textual information and commands, and foreground and background operation capability, comprising the steps of: (a) maintaining, in said foreground mode, a first buffer containing display information relating to a job running in said foreground mode, said buffer, interacting with said mutliline display so that at least a portion of the contents of said buffer are displayed; (b) maintaining, in said background mode, a second buffer containing display information relating to a second job running in said background mode; (c) interchanging, in response to a command from said input means for entering textual information and commands, said buffers and transferring control of said input means to said background job, whereby an operator may intervene in the processing of the second job; and, (d) again interchanging, in response to a second subsequent command from said input means, said buffers and transferring control of said input means back to said foreground job.
Claim 22
Independent Claim 174 words
A method for switching between a foreground mode and a background mode in a word processing system having a multiline display, input means for inputting textual information and commands, and foreground and background operation capability, comprising the steps of: (a) maintaining, in said foreground mode, a first buffer containing display information relating to a job running in said foreground mode, said buffer, interacting with said mutliline display so that at least a portion of the contents of said buffer are displayed; (b) maintaining, in said background mode, a second buffer containing display information relating to a second job running in said background mode; (c) interchanging, in response to a command from said input means for entering textual information and commands, said buffers and transferring control of said input means to said background job, whereby an operator may intervene in the processing of the second job; and, (d) again interchanging, in response to a second subsequent command from said input means, said buffers and transferring control of said input means back to said foreground job.

References Cited (Backward Citations)

US4191956A Cited
US4387424A Cited
US4398264A Cited
US4398246A Cited
US4470042A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-09-30 1989-04-01 1989-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-09-30 1993-04-01 1993-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-09-30 1997-04-01 1997-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag