Match Document Document Title
6243610 Network control system, process management method in this system, and recording medium on which a process management program is recorded  
In a controlled object, a process variable of a controlled object process is detected by a sensor and its detection time is measured by a timer. A process signal transmitting device transmits, as a...
6243736 Context controller having status-based background functional task resource allocation capability and processor employing the same  
A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) memory that contains contexts corresponding...
6223204 User level adaptive thread blocking  
A computer apparatus with user and kernel level memory regions schedules multiple light weight processes to run on one or more data processors. A mutex protects data in memory and permits only one...
6223243 Access control method with plural users having I/O commands prioritized in queues corresponding to plural memory units  
An access control apparatus, method, and recording medium for storing a program, provides equal input/output (IO) opportunities to auxiliary memory units for all users by attaching priority...
6216178 Methods and apparatus for detecting the collision of data on a data bus in case of out-of-order memory accesses of different times of memory access execution  
According to the present invention, a system for reordering commands to achieve an optimal command sequence based on a target response restriction is disclosed. A data queue coupled to a command...
6216220 Multithreaded data processing method with long latency subinstructions  
The data processing system, a combination of multithreaded architecture and a VLIW (Very Long Instruction Word) processor is adapted to process plural threads. The system uses multiple program...
6212544 Altering thread priorities in a multithreaded processor  
A system and method for performing computer processing operations in a data processing system includes a multithreaded processor and thread switch logic. The multithreaded processor is capable of...
6205468 System for multitasking management employing context controller having event vector selection by priority encoding of contex events  
A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) an event recorder that records occurrences...
6182120 Method and system for scheduling queued messages based on queue delay and queue priority  
Queue processing mechanism in which queued messages are processed based on combination of queue delay and queue priority. A scheduler dequeues the highest priority non-empty Microcode Input Queue...
6170042 Disc drive data storage system and method for dynamically scheduling queued commands  
A data storage system and method of scheduling commands in such a data storage system are provided in which commands are stored in a command sort queue and a scheduled command queue. Commands in...
6167537 Communications protocol for an automated testing system  
A communications protocol for an automated testing system is provided which governs the generation and transmission of data packets within the automated testing system. The automated testing system...
6167425 System for implementing a real time control program in a non-real time operating system using interrupts and enabling a deterministic time charing between the control program and the operating system  
The invention pertains to a method and apparatus for implementing a real time control program in a non-real time operating system running on a processor of a PC system, wherein a change of...
6163793 Method and apparatus for using a driver program executing on a host processor to control the execution of code on an auxiliary processor  
A method and apparatus for using a driver program, executing on a host processor, to control the execution of programs on an auxiliary processor is described. The host processor and auxiliary...
6157948 Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it  
When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial...
6148322 Processing unit with an improved ability to coordinate the execution of multiple tasks with varying priorities  
The present invention provides a processing unit with an improved ability to coordinate the execution of multiple tasks with varying priorities. Tasks to be executed are assigned both a request...
6148324 Prioritized load balancing among non-communicating processes in a time-sharing system  
A method and apparatus for prioritized load-balancing among non-communicating processes in a time-sharing system involves a Load Balancing Repository (LBR) which interfaces with each process that...
6145064 Method of efficiently updating hashed page tables  
A method of updating, directing or moving page table entry values in a virtual memory management system. The method operates without requiring suspension of a search process looking for a...
6134559 Uniform object model having methods and additional features for integrating objects defined by different foreign object type systems into a single type system  
A uniform object model integrates objects defined by foreign type systems into a single integrated object oriented system. The type system for the integrated object oriented system supports a...
6134482 Method and apparatus for controlling semiconductor wafer fabrication equipment based on a remaining process time applicable to the processors  
Semiconductor wafer fabrication equipment comprising a selecting device for selecting semiconductor wafers destined to a processor on the basis of a remaining process time applicable to that...
6111856 Switching element particularly for ATM cells implementing probabilistic priorities associated with the cells  
A switching element includes a plurality of input ports and at least one output port, a spacial switching mechanism, and a cell memory in which cells are stored, the cells being classifiable...
6110220 Concurrent hardware-software co-synthesis of hard real-time aperiodic and periodic specifications of embedded system architectures  
Hardware-software co-synthesis of an embedded system requires mapping of its specifications into hardware and software modules such that its real-time and other constraints are met. Embedded system...
6108707 Enhanced file transfer operations in a computer system  
In a general computer system or computer network, the ability to transfer (i.e., copy and/or move) files from a source location to a destination location within the computer system or computer...
6105086 Data communication circuit and method for buffering data between a shared resource and multiple interfaces  
A data communication circuit buffers data between a shared resource and a plurality of data communication interfaces through a plurality of respective first-in-first-out ("FIFO") buffers. The data...
6105051 Apparatus and method to guarantee forward progress in execution of threads in a multithreaded processor  
A system and method for performing computer processing operations in a data processing system includes a multithreaded processor and thread switch logic. The multithreaded processor is capable of...
6105048 Apparatus and method for the real-time processing of a plurality of tasks  
An apparatus and a method for the processing of a plurality of tasks by a processor of a real-time data processing installation, in which each task is dynamically allocated a priority according to...
6101419 Modular control system for manufacturing facility  
A modular control system for an automated manufacturing facility, especially for use with a semiconductor fabrication facility having a number of discrete process components, provides a master...
6098126 Method and apparatus for synchronization of data retrieval and presentation  
An apparatus for synchronizing data retrieval is described. The apparatus comprises a storage media storing data, a storage control device coupled to the storage media for retrieving the data from...
6091414 System and method for cross-environment interaction in a computerized graphical interface environment  
A system and method for automatically adjusting priority assigned to execution of applications, tasks, or workspaces. A display of visual indicators is provided, corresponding to a differing task....
6073158 System and method for processing multiple received signal sources  
A system and method for time slicing multiple received data streams utilizing multiple processors in such a manner as to ensure that all processors are running at full capability and are...
6073159 Thread properties attribute vector based thread selection in multithreading processor  
A technique is provided for selecting a preferred thread from a plurality of threads executing within a simultaneous multithreaded, out-of-order execution computer system, the preferred thread...
6067557 Method and system for allocating CPU bandwidth by prioritizing competing processes  
A method and system of allocating bandwidth between a plurality of competing processes, the method comprising the steps of (a) registering, within a computer, the plurality of processes, each...
6067412 Automatic bottleneck detection by means of workload reconstruction from performance measurements  
A system and method for determining a workload placed on a target computer system during execution of a specified computer program. The system receives a set of performance measurements...
6065123 Computer system with unattended on-demand availability  
A computer system with unattended on-demand availability includes power-saving features which place the system into a Standby mode whenever the system is idle or is not being used. Prior to...
6065036 Image method and apparatus for processing multiple jobs  
An image processing device includes process means for executing a plurality of jobs each consisting of a given preprocessing and a postprocessing to be executed after execution of the...
6061709 Integrated hardware and software task control executive  
A method and system for permitting a software-based executive to execute concurrently with a hardware-based executive. The software-based executive allocates hardware executive tasks, hardware...
6047334 System for delaying dequeue of commands received prior to fence command until commands received before fence command are ordered for execution in a fixed sequence  
A method and apparatus for fencing the execution of commands. A fence command and an executable command are received in succession. The executable command is enqueued in a first queue together with...
6041053 Technique for efficiently classifying packets using a trie-indexed hierarchy forest that accommodates wildcards  
A technique, specifically apparatus and accompanying methods, which utilizes a trie-indexed hierarchy forest ("rhizome") that accommodates wildcards for retrieving, given a specific input key, a...
6035321 Method for enforcing a hierarchical invocation structure in real time asynchronous software applications  
A kernel for enforcing a hierarchical invocation structure prevents upcalls by executing kernel operations during each invocation of code unit of application by another code unit. Kernel operations...
6029205 System architecture for improved message passing and process synchronization between concurrently executing processes  
A system and method for interprocess communication between concurrently executing, cooperating sequential processes in a digital computer system uses a shared memory queue as a mechanism for...
6023720 Simultaneous processing of read and write requests using optimized storage partitions for read and write request deadlines  
The disk scheduling system supports the processing of simultaneous storage device read and write requests in a video server environment, thereby supporting both video-on-demand and non-linear...
6021425 System and method for optimizing dispatch latency of tasks in a data processing system  
The invention provides a system and method of enhancing efficiency in a data processing system having a processor, a memory, and a multitasking operating system for managing the processor and the...
6014760 Scheduling method and apparatus for a distributed automated testing system  
The present invention provides a scheduling method and apparatus for use in an automated testing system for automatically scheduling and allocating jobs to test machines. The automated testing...
6006249 Method and apparatus for concurrent data processing  
A system including a plurality of micro-processing units each operating under its own control program and being capable of performing at least one of a plurality of tasks for manipulating...
6006269 Admission control system with messages admitted or deferred for re-submission at a later time on a priority basis  
This disclosure provides for admission control having enhanced quality of service. A server-resident admission control system implements measurement-based admission control to determine whether a...
6003062 Iterative algorithm for performing max min fair allocation  
The present invention pertains to a method for providing service to entities. The method comprises the steps of receiving a first request for service by a server within a predetermined time from a...
6002409 Arbitration for shared graphics processing resources  
A graphics system includes a graphics processor for rendering graphics primitives with a list of display parameters. A host processor generates a display list which includes a XY address for...
6003060 Method and apparatus to share resources while processing multiple priority data flows  
The invention discloses a method and an apparatus for use in high speed networks such as Asynchronous Transfer Mode (ATM) networks providing support for processing multipriority data flows at media...
5999990 Communicator having reconfigurable resources  
A communicator (10) includes a plurality of reconfigurable resource units (13) that can each be dynamically altered to perform any of a multitude of processing tasks. A controller (16) determines a...
5995997 Apparatus and methods for optimally allocating currently available computer resources to future task instances versus continued execution of current task instances  
Apparatus and accompanying methods for optimally using available computer resources, illustratively processing time, and which can be advantageously used for selecting task(s) instances to be...
5995745 Adding real-time support to general purpose operating systems  
A general purpose computer operating system is run using a real time operating system. A real time operating system is provided for running real time tasks. A general purpose operating system is...