Match Document Document Title
5339425 Operating system for a process controller  
A controller of the type used in process control includes a plurality of modular I/O units. The I/O units includes I/O circuits which may be of four basic types: digital input circuits, digital...
5321841 System for determining the rights of object access for a server process by combining them with the rights of the client process  
In a multitasking, multiuser computer system, a server process temporarily impersonates the characteristics of a client process when the client process preforms a remote procedure call on the...
5319782 Method for synchronizing the dispatching of tasks among multitasking operating systems  
A method for synchronizing the dispatching of tasks from a CPU-based first multitasking operating system (OS) with threads of function calls opportunistically dispatched from a CPU-based second...
5303369 Scheduling system for multiprocessor operating system  
A multiprocessor, multitasking digital processing system, having a host processor and a number of digital signal processors. Tasks are downloaded from the host processor to the digital signal...
5297283 Object transferring system and method in an object based computer operating system  
An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is...
5295264 Modularly structured integrated services digital network (ISDN) communication system  
A modularly-structured integrated services digital network (ISDN) communication system comprises a system processor that should be available for a real-time operating system and for a timesharing...
5295265 Device for enhancing the performance of a real time executive kernel associated with a multiprocessor structure that can include a large number of processors  
A device for enhancing the performance of a real time executive kernel associated with a multiprocessor structure possibly comprising a large number of processors comprises a real time operator...
5287508 Method and apparatus for efficient scheduling in a multiprocessor system  
In the present invention a predetermined number of bits are added to each entry in the process table. These bits are used to indicate the warmth of the cache with respect to the particular...
5287509 Multitasking system for in-procedure loops  
A system for multitasking inner loops, such as DO loops, using multiprocessors, provided with a plurality of shared registers each corresponding to one of a plurality of individual processors...
5280614 Apparatus and method for controlling access to data using domains  
In an object-based computer system, each object is contained in, and each task executes in, a protection domain. Domains exist at several hierarchical domain levels, some levels having multiple...
5265249 Individual task accounting for multiprocessor systems when executing multitask jobs  
In a multiprocessor system, a table is created for each multitask job in the main memory. The table contains a first memory field for storing a task count value "m", second memory fields...
5261097 Computer system and method for executing command scripts using multiple synchronized threads  
A shell program is used in conjunction with a computer that has a multitasking operating system. The shell program interprets sequences of commands, submitted as scripts, and passes the interpreted...
5257373 System by determining if all multiple tasks were processed normally  
In a method for detecting malfunction in microcomputer system, in which a given job is processed in a multiple task processing manner, it is discriminated whether or not each of tasks was executed...
5257372 Methods for efficient distribution of parallel tasks to slave processes in a multiprocessing system  
Three new, efficient protocols for providing communications between a user's application program, a Multiprocessing Library, and the host Operating System is described. These new protocols are...
5251317 Computer system with an access control unit for resource  
In a computer system of the multi-task type, when a plurality of tasks execute related data processings, ID data specifically provided for the data processings is generated, and recorded. With the...
5247671 Scalable schedules for serial communications controller in data processing systems  
A serial communications adapter provides an interface to physical communications ports. A scheduler executing on the adapter schedules tasks at different priority levels, so that time-critical...
5247675 Preemptive and non-preemptive scheduling and execution of program threads in a multitasking operating system  
A multitasking operating system permits application programs (and their developers) to influence a schedule of execution of program threads which constitute the application programs by specifying...
5241676 Method for controlling process priority in semaphore operation  
In the P operation of a semaphore operation, the semaphore priority set in the semaphore is compared with the process priority of an execution process. When the semaphore priority is higher than...
5220653 Scheduling input/output operations in multitasking systems  
In a multitasking data processing system, I/O requests to a disk drive are staged in holding queues from which they are transferred to a service queue. Requests in the latter queue are directly...
5210873 Real-time computer system with multitasking supervisor for building access control or the like  
A method is disclosed for providing a single-tasking disk operating system with multitasking capability in a real-time computer system for building access control or the like. A number of...
5202991 Reducing the effect processor blocking  
The supply of available tasks that may be executed by a blocked processor while it is waiting for the end of a conflict with another processor, is controlled by temporarily lowering the interrupt...
5202987 High flow-rate synchronizer/scheduler apparatus and method for multiprocessors  
A high flow-rate synchronizer/scheduler apparatus for a mutiprocessor system during program run-time, comprises a connection matrix for monitoring and detecting computational tasks which are...
5201049 System for executing applications program concurrently/serially on different virtual machines  
A method to preserve system resources during the execution of distributed application programs in an SNA type data processing network that supports program to program communication between an...
5197137 Computer architecture for the concurrent execution of sequential programs  
A computer system processes mixed control, indexing and data manipulation instructions in groups of N instructions at a time. A group of instructions is applied to a set of N Dispatch units which...
5193189 Programmable controller with multiple priority level task processing  
A programmable controller for operating a machine to perform programmed functions allows the user to allocate the amount of processing time to be devoted to a machine control program and to user...
5187802 Virtual machine system with vitual machine resetting store indicating that virtual machine processed interrupt without virtual machine control program intervention  
In a virtual machine system in which a virtual machine directly executes operations by use of the hardware without an intervention from the virtual machine control program (VMCP), at an occurrence...
5187790 Server impersonation of client processes in an object based computer operating system  
In a multitasking, multiuser computer system, a server process temporarily impersonates the characteristics of a client process when the client process preforms a remote procedure call on the...
5168566 Multi-task control device for central processor task execution control provided as a peripheral device and capable of prioritizing and timesharing the tasks  
A computer peripheral device incorporating a multi-task control device which is extremely useful for such programs controlling the microcomputer system. In particular, the multi-task control device...
5148542 Multitask processing apparatus utilizing a central processing unit equipped with a micro-program memory which contains no software instructions  
An apparatus for processing a plurality of tasks comprises a central processing unit (CPU) equipped with a microprogram memory, and a memory. A processing demand to the real time OS required for...
5144551 Computer memory management method utilizing segmentation and protection techniques  
A method for managing memory in a computer system utilizing Intel Corporation's method of segmentation, memory management and protection techniques. The method is directed toward loading all...
5136712 Temporary object handling system and method in an object based computer operating system  
An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the system's resources. Access to certain objects is...
5129084 Object container transfer system and method in an object based computer operating system  
An object based operating system for a multitasking computer system provides objects which represent the architecture or interrelationships of the systems's resources. Access to certain objects is...
5127098 Method and apparatus for the context switching of devices  
The system of the present invention provides for the context switching of devices connected through the system's memory management unit and is particularly useful in a multi-tasking computer system...
5109510 System concurrently running application programs and selectively routing device input to resource controller created virtual terminals and real physical devices  
A method of, and apparatus for, running several applications concurrently on a processing system. Virtual terminals are created for running the applications. However, the virtual terminals perform...
5101485 Virtual memory page table paging apparatus and method  
A virtual memory nmanagement system and method in which the mechanism for selecting the pages to be swapped out of a process's working set takes into account special criteria for swapping out page...
5095524 On-line system which mainly executes regular jobs including apparatus for efficiently executing both regular jobs and irregular jobs  
An on-line system having a plurality of terminal equipments and host computers connectable to the terminal equipments, each host computer responsive to a job request from a terminal equipment being...
5072376 Measuring utilization of processor shared by multiple system control programs  
In a computer system wherein control of a processor is time multiplexed among more than one system control program, the utilization by a system control program of the processor during a...
5047923 Modularly structured digital communication system for interconnecting terminal equipment and public networks  
Modularly Structured Digital Communications System having Operations-Oriented Communication Means. The operations-oriented communication means are distributed in three structure levels such that...
5027273 Method and operating system for executing programs in a multi-mode microprocessor  
Improved methods and operating systems for use with a multi-mode microprocessor enable efficient operation in a multi-mode environment. Preferred embodiments for use with microprocessors which were...
5016166 Method and apparatus for the synchronization of devices  
The system of the present invention provides for the synchronization of access devices connected through the system's memory management unit and is particularly useful in a multi-tasking computer...
5012409 Operating system for a multi-tasking operating environment  
A task scheduler system including an array of priority queues for use in a real time multitasking operating system including equation lists, configuration lists, a function library, input and...
5001666 Multiple interrupt tri-level microprocessor operating system  
A multiple interrupt tri-level microprocessor operating system (40) having particularly applicability in a two-way radio, includes an operating system that provides a background executive (47) to...
4992978 Cross-path optimization in multi-task processing  
Apparatus and method for performing optimized execution of a prior and a subsequent operations having common process steps. Each operation is partitioned into at least one process step, and the...
4980814 System for controlling image formation  
A control system suitable for control of an image forming apparatus such as a copying machine having a plurality of objects to be controlled. This system comprises a plurality of control units to...
4980824 Event driven executive  
Tasks may be planned for execution on a single processor or are split up by the designer for execution among a plurality of signal processors. The tasks are modeled using a design aid called a...
4974159 Method of transferring control in a multitasking computer system  
An improved method and system for transferring control in a multitasking computer system is provided. In preferred embodiments for use with 80386 machines, the virtual machine monitor (VMM) writes...
4954948 Microprocessor operating system for sequentially executing subtasks  
Disclosed is a microprocessor operating system having a program which includes a plurality of tasks requiring periodic execution by the system, and wherein each task is comprised of a plurality of...
4947315 System for controlling instrument using a levels data structure and concurrently running compiler task and operator task  
Method and apparatus for controlling an instrument which can perform a specified cyclic process. The instrument's process is controlled by a computer which has two concurrently defined tasks: an...
4912628 Suspending and resuming processing of tasks running in a virtual machine data processing system  
A method for suspending and later resuming operation or processing of a program running in a virtual machine is described. The method involves creating and running a special program in the virtual...
4908750 Data processing system having tunable operating system means  
A tunable operating system in a multiprogrammed data processing system provides improved throughput of tasks blocking on inter-task message requests before time-slice runout. A ready queue subset...