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

User controlled dialog resource switching in a multi-tasking word processor

Assignee: International Business Machines Corp
•
Filing: 1982-05-06
•
Granted: 1985-11-12
•
Expires: 2002-05-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract User actuates real time resource reallocation in a multi-tasking environment wherein the operating system builds a process queue against a resource and wherein a new task is interrupt invoked with the dispatcher allocating the resource to the next task in the queue, the queue switching being orthogonol to the dispatcher scheduling of processes.

Inventors

  • 👤 Nicholas Trufyn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 14:07
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843; G06F9/4881; G06F9/52

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 117 words
A method for the real time reassignment of input or output means coupling a multi-tasking processor in which switching from task to task is selectively invoked by interrupts including interrupts invoked through the input means, comprising the steps of: building a linked list of identities of those tasks which call the input or output means and embedding pointers defining a dispatching order there among in counterpart task descriptions; and responsive to an interrupt invoked through the input means, reassigning the input or output means from the task currently executing to the next task in order on the linked list; whereby assignment of the input or output means is rotatable among only those tasks in linked list order.
Claim 2
Independent Claim 117 words
A method for the real time reassignment of input or output means coupling a multi-tasking processor in which switching from task to task is selectively invoked by interrupts including interrupts invoked through the input means, comprising the steps of: building a linked list of identities of those tasks which call the input or output means and embedding pointers defining a dispatching order there among in counterpart task descriptions; and responsive to an interrupt invoked through the input means, reassigning the input or output means from the task currently executing to the next task in order on the linked list; whereby assignment of the input or output means is rotatable among only those tasks in linked list order.
Claim 3
Independent Claim 123 words
A method for real time reassignment of input or output means coupling a multi-tasking word processor in which switching from process to process is selectively invoked by interrupts including interrupts invoked through the input means, comprising the steps of: forming a queue of processes requiring input or output means and embedding pointers defining the dispatching order among the queued processes in the counterpart process description; and responsive to an interrupt through the input means, causing a dispatcher to save the state vector of any process currently executing upon the processor in its process description, retrieve a state vector of the next process in the queue in pointer order from the process description of said next process, and transfer control to said next process.
Claim 4
Independent Claim 123 words
A method for real time reassignment of input or output means coupling a multi-tasking word processor in which switching from process to process is selectively invoked by interrupts including interrupts invoked through the input means, comprising the steps of: forming a queue of processes requiring input or output means and embedding pointers defining the dispatching order among the queued processes in the counterpart process description; and responsive to an interrupt through the input means, causing a dispatcher to save the state vector of any process currently executing upon the processor in its process description, retrieve a state vector of the next process in the queue in pointer order from the process description of said next process, and transfer control to said next process.
Claim 5
Dependent Claim 18 words
A method according to claim 2, wherein the input or output means respectively include a keyboard or display.

References Cited (Backward Citations)

US4152761A Cited
US4145739A Cited
US4149243A Cited
US4229790A Cited
US4247906A Cited
US4225922A Cited
US4384324A Cited
US4435780A Cited
US4403288A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag