| 7043729 |
Reducing interrupt latency while polling |
| May-9-2006 |
Systems, methods, and software for reducing system management interrupt (SMI) latency while operating in system management mode. The present invention implements a technique for exiting system management... |
| 7043728 |
Methods and apparatus for fault-detecting and fault-tolerant process control |
| May-9-2006 |
A method of process, industrial, environmental or other control includes executing a first sequence of instructions in a first process (or thread) and executing a second sequence of instructions in a second... |
| 7036123 |
System using fair-share scheduling technique to schedule processes within each processor set based on the number of shares assigned to each process group |
| Apr-25-2006 |
Described is a scheduling system that provides allocation of system resources of one or more processor sets among groups of processes. Each of the process groups is assigned a fixed number of shares, which... |
| 7035748 |
Priority system and method for processing standardized tests |
| Apr-25-2006 |
Systems and methods are provided for prioritizing the processing of standardized tests. One aspect of the present subject matter relates to a method for processing completed standardized tests. In one... |
| 7032226 |
Methods and apparatus for managing a buffer of events in the background |
| Apr-18-2006 |
A background event buffer manager (BEBM) for ordering and accounting for events in a data processing system having a processor includes a port for receiving event identifications (IDs) from a device, a... |
| 7020878 |
System for allocating resource using the weight that represents a limitation on number of allowance active sessions associated with each resource consumer group |
| Mar-28-2006 |
One embodiment of the present invention provides a resource scheduler for allocating a computer system resource, such as memory or mass storage, within a processor, to database management system (DBMS)... |
| 7017158 |
Multi-processor system, data processing system, data processing method, and computer program |
| Mar-21-2006 |
The multi-processor system comprises a plurality of cell processors for performing data processing, a BCMC for broadcasting broadcast data including data used in data processing to the plurality of cell... |
| 7010669 |
Determining whether thread fetch operation will be blocked due to processing of another thread |
| Mar-7-2006 |
In a multi-threaded processor, thread priority variables are set up in memory. According to an embodiment of the present invention, several conditions are monitored so as to determine an indication of... |
| 7007153 |
Method and apparatus for allocating functional units in a multithreaded VLIW processor |
| Feb-28-2006 |
A method and apparatus are disclosed for allocating functional units in a multithreaded very large instruction word (VLIW) processor. The present invention combines the techniques of conventional VLIW... |
| 7003640 |
Power-aware adaptation in an information server |
| Feb-21-2006 |
An information server with power-aware adaptation that enables power reduction while minimizing the performance impact of power reduction. An information server according to the present techniques includes... |
| 6996828 |
Multi-OS configuration method |
| Feb-7-2006 |
A physical memory of a single computer is divided for each of a plurality of operating system (OS). A first OS is first loaded into the computer and runs. A multi-OS management program common to a plurality... |
| 6996822 |
Hierarchical affinity dispatcher for task management in a multiprocessor computer system |
| Feb-7-2006 |
An Operating System (OS) function maps affinity to processors for each new task and except for certain circumstances where other processors are permitted to steal tasks, this affinity remains unchanged.... |
| 6993766 |
Integrated circuits for multi-tasking support in single or multiple processor networks |
| Jan-31-2006 |
An integrated circuit (7A) for multitasking support for processing unit (1A) holds control variables for each task (or activity) to run on its associated processor (1A) and identifies... |
| 6993763 |
Technique for scheduling execution of jobs for or by network-connected devices |
| Jan-31-2006 |
Methods, systems, computer program products, and methods of doing business by improving the scheduling of execution of jobs for or by network-connected devices, thereby enabling the job execution process... |
| 6993762 |
Process for improving the performance of a multiprocessor system comprising a job queue and system architecture for implementing the process |
| Jan-31-2006 |
The invention relates to a process for assigning tasks in a multiprocessor digital data processing system having a preemptive operating system, and an architecture for implementing the process. The system... |
| 6990664 |
System and method for managing a workflow process |
| Jan-24-2006 |
A method is disclosed for managing a workflow process to bring execution time for said process at least closer to an expected deadline. The process includes a plurality of work nodes and a set of priority... |
| 6988268 |
IO completion architecture for user-mode networking |
| Jan-17-2006 |
A new method and framework for implementing network protocol processing utilizing a combination of application threads and a dedicated thread to process IO completions in a completion queue that automatically... |
| 6988112 |
Multi-program processing system and rollback method for file used therefor |
| Jan-17-2006 |
To provide a multi-program processing system, which prioritizes reference and update of a block to be an object of rollback without waiting for the rollback being finished and can improve efficiency of... |
| 6981261 |
Method and apparatus for thread switching within a multithreaded processor |
| Dec-27-2005 |
A method of performing a thread switching operation within a multithreaded processor. The dispatch of a first predetermined quantity of instruction information for a first thread, from an instruction streaming... |
| 6981260 |
Apparatus for minimizing lock contention in a multiple processor system with multiple run queues when determining the threads priorities |
| Dec-27-2005 |
Apparatus and methods are provided for selecting a thread to dispatch in a multiple processor system having a global run queue associated with each multiple processor node and having a local run queue... |
| 6981259 |
System and method for generating a virtual device |
| Dec-27-2005 |
A virtual device is created from a network of personal wireless devices so that they can query each other regarding the availability and sharing of resources. Each wireless device has a low power, limited... |
| 6981050 |
Digital remote recorder |
| Dec-27-2005 |
A method and system for recording and publishing traditional media source programs over a network is disclosed. According to the method, a request for publication of one or more traditional media source... |
| 6978460 |
Processor having priority changing function according to threads |
| Dec-20-2005 |
A time multiplex changing function for priorities among threads is added to a multi-thread processor, and capability for large-scale out-of-order execution is achieved by confining the flows of data among... |
| 6978190 |
Programming of cyclical machines |
| Dec-20-2005 |
A configurable running level model of a runtime system for the control tasks of an industrial controller for cyclical machines is created in a simple manner, enabling the programming of the machine sequence... |
| 6976257 |
Context based execution prioritization in Workflow-Management-Systems |
| Dec-13-2005 |
The invention relates to a computerized method of managing workload within a Workflow-Management-System (WFMS) said WFMS comprising a process model, said process model comprising one or more activities... |
| 6971104 |
Method and system to perform a thread switching operation within a multithreaded processor based on dispatch of a quantity of instruction information for a full instruction |
| Nov-29-2005 |
A method of performing a thread switching operation within a multithreaded processor includes detecting dispatch of a first predetermined quantity of instruction information of a first thread, from an... |
| 6971103 |
Inter-thread communications using shared interrupt register |
| Nov-29-2005 |
A multithreaded processor includes an interrupt controller for processing a cross-thread interrupt directed from a requesting thread to a destination thread. The interrupt controller in an illustrative... |
| 6971101 |
Managing asynchronous requests for user interface resources in an information system |
| Nov-29-2005 |
An embodiment of the invention includes an information appliance system (100) having an information appliance device (102) with a focus manager (206). Among other things, the focus manager... |
| 6971099 |
Integrated circuits for multi-tasking support in single or multiple processor networks |
| Nov-29-2005 |
An integrated circuit (7A) for multitasking support for processing unit (1A) holds control variables for each task (or activity) to run on its associated processor (1A) and identifies... |
| 6968552 |
Processor unit for executing event process in real time in response to occurrence of event |
| Nov-22-2005 |
A processor unit is incorporated in a vehicle as an engine control unit (ECU). In the ECU, in response to occurrence of an event, an activation request program requests a real time operating system to... |
| 6964049 |
Smart internetworking operating system for low computational power microprocessors |
| Nov-8-2005 |
Low processing power microprocessors are cheap and represent a great solution for automation, control, basic signal processing and other problems. A microprocessor's intelligence derives from the program... |
| 6964048 |
Method for dynamic loaning in rate monotonic real-time systems |
| Nov-8-2005 |
A method and apparatus are disclosed for sharing execution capacity among tasks executing in a real-time computing system. The present invention extends RMA techniques for characterizing system timing... |
| 6961934 |
Portable thread environment |
| Nov-1-2005 |
A portable thread environment comprising: an application programming interface configured to support multiple application program tasks with each task comprised of one or more threads; host adaptation... |
| 6961632 |
Signal processing apparatus |
| Nov-1-2005 |
A signal processing apparatus includes an input attribute determination section for determining an input attribute representing at least one of a type of an audio codec, a sampling frequency and a number... |
| 6957434 |
Distributed computing system |
| Oct-18-2005 |
A distributed computing system having a plurality of computers different from each other in performance, load, and type, uniformly manages local priority schemes adapted in the respective computers by... |
| 6957433 |
System and method for adaptive performance optimization of data processing systems |
| Oct-18-2005 |
The present invention relates to a system and method for allocating and forecasting computational effort from a plurality of service components among a plurality of workloads. Preferably, processing power... |
| 6952826 |
Method for implementing a multi-level system model for deterministically handling selected data |
| Oct-4-2005 |
A method for implementing a multi-level system model for deterministically handling selected data comprises a picokernel module that invokes an isochronous scheduler to select, schedule, and execute active... |
| 6952732 |
Method and apparatus for multi-contact scheduling |
| Oct-4-2005 |
A method and apparatus for generating an agent schedule for a multi-contact center that has immediate queues and deferred queues. In one embodiment, a method includes scheduling software receiving a plurality... |
| 6941183 |
Method and apparatus for selecting tools in manufacturing scheduling |
| Sep-6-2005 |
A system for manufacturing scheduling for a fabrication system. The fabrication contains a plurality of tool groups, and each of which has at least one tool. The system contains an input/output device,... |
| 6941175 |
Method of operating an industrial controller |
| Sep-6-2005 |
Mechanisms for operating an industrial controller (S) equipped with a runtime system (RTS), in particular for production machines, which enable a user to wait in the program flow for any desired condition... |
| 6934947 |
Visual tool for developing real time task management code |
| Aug-23-2005 |
A tool for developing software code for real time system allows the user to structure scheduling of multi-tasking operations into a polling loop without the complexity of a hand-crafted polling loop, while... |
| 6934936 |
Apparatus and method for adaptive address-based historical utilization recording |
| Aug-23-2005 |
An apparatus and method for recording segment execution times in a processing system are provided. The method includes the steps of recording a timestamp corresponding to the beginning of a segment to... |
| 6934818 |
Access control apparatus and method for controlling access to storage medium |
| Aug-23-2005 |
In a write process through channels Ch1, Ch2, and Ch3, the deadline of each channel is set based on the transfer rate variable by the ratio of dummy packets to valid packets, and deadline... |
| 6928646 |
System and method for efficiently performing scheduling operations in an electronic device |
| Aug-9-2005 |
A system and method for efficiently performing scheduling operations in an electronic device comprises an allocation manager that initially evaluates a task scheduling request based upon certain request... |
| 6920632 |
Dynamic multilevel task management method and apparatus |
| Jul-19-2005 |
A method for the orderly execution of multiple tasks in a data processing system and a circuit for implementing that method include a plurality of task modules which construct bids based upon the order... |
| 6915517 |
Digital signal processor |
| Jul-5-2005 |
A digital signal processor comprises an arithmetic device 12 wherein a reservation processing register 26, to which setting to which from the arithmetic device 11 is possible and which has a construction... |
| 6915516 |
Apparatus and method for process dispatching between individual processors of a multi-processor system |
| Jul-5-2005 |
A method and system allocate resources in a plurality of processors system. When a processor is idle, the system determines when another processor is not idle. The time the non-idle processor remains non-idle... |
| 6910210 |
System and method for terminating applications |
| Jun-21-2005 |
A computer application program executing on a computer, such as a portable computer, is selected for termination by first identifying computer application programs executing on the computer. A priority... |
| 6910209 |
Clean thread termination |
| Jun-21-2005 |
Apparatus, methods, and computer program products are disclosed for a process of terminating a thread in a clean, certain, and forcible manner. A thread is forcibly terminated in such a manner that data... |
| 6907606 |
Method for implementing event transfer system of real time operating system |
| Jun-14-2005 |
In the method for implementing the event transfer system of a real time operating system kernel, the task with the highest priority first obtains the event under the multi-tasking environment which requires... |