Patent EP0093835A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0093835A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Resource switching in a multi-tasking environment

Assignee: International Business Machines Corp
•
Filing: 1983-02-08
•
Granted: —
•
Expires: 2003-02-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract User actuates real time reallocation of resources e.g. a display in a multi-tasking environment such as a microprocessor controlled word processor wherein the operating system of the word processor 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 orthogonal to the dispatcher scheduling of processes.

Inventors

  • 👤 Nicholas Trufyn

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 18:39
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: 7
Claim 1
Independent Claim 62 words
A method for real time resource reassignment in a multi-tasking environment comprising the steps of: link listing of task identities of activated tasks calling the resource and embedding pointers defining a dispatching order there among in counterpart task descriptions; and responsive to an external interrupt reassigning a resource from a currently executed task to the next task in order on the list.
Claim 2
Independent Claim 62 words
A method for real time resource reassignment in a multi-tasking environment comprising the steps of: link listing of task identities of activated tasks calling the resource and embedding pointers defining a dispatching order there among in counterpart task descriptions; and responsive to an external interrupt reassigning a resource from a currently executed task to the next task in order on the list.
Claim 3
Independent Claim 102 words
A method for user controlled resource switching in a multi-tasking word processor comprising the steps of: forming a queue of processes requiring a predetermined resource type and embedding pointers defining a dispatching order among the queued processes in the counterpart processed description; and responsive to entry of a predetermined type of interrupt, causing the state vector of the currently executing process to be saved in its process description, causing the retrieval of the state vector of the next process in the queue in pointer order to be obtained from its counterpart description; and causing the transfer of control to the retrieved process.
Claim 4
Independent Claim 102 words
A method for user controlled resource switching in a multi-tasking word processor comprising the steps of: forming a queue of processes requiring a predetermined resource type and embedding pointers defining a dispatching order among the queued processes in the counterpart processed description; and responsive to entry of a predetermined type of interrupt, causing the state vector of the currently executing process to be saved in its process description, causing the retrieval of the state vector of the next process in the queue in pointer order to be obtained from its counterpart description; and causing the transfer of control to the retrieved process.
Claim 5
Independent Claim 108 words
A method of user initiated unbinding of dialog resources in a multi-tasking word processor environment and reassigning of said resources to other tasks independent of the concurrency scheduling among ready or waiting tasks comprising the steps of: forming a queue of processes requiring dialog resources and embedding pointers defining their ordering in their counterpart process descriptions; and responsive to entry of a key stroke interrupt, causing a dispatcher to save the state vector of the currently executing process in its processed description, retrieve the state vector of the next process in the queue in pointer order from its counterpart description, and transfer of control to said retrieved process.
Claim 6
Independent Claim 108 words
A method of user initiated unbinding of dialog resources in a multi-tasking word processor environment and reassigning of said resources to other tasks independent of the concurrency scheduling among ready or waiting tasks comprising the steps of: forming a queue of processes requiring dialog resources and embedding pointers defining their ordering in their counterpart process descriptions; and responsive to entry of a key stroke interrupt, causing a dispatcher to save the state vector of the currently executing process in its processed description, retrieve the state vector of the next process in the queue in pointer order from its counterpart description, and transfer of control to said retrieved process.
Claim 7
Dependent Claim 26 words
A method according to claim 3, wherein the dialog resources include a keyboard or display and further wherein the pointer order is a round robin order.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag