|
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...
|