Match Document Document Title
7614053 Methods and apparatus for task management in a multi-processor system  
Methods and apparatus are provided for managing processor tasks in a multi-processor computing system. The system is operable to store the processor tasks in a shared memory that may be accessed by...
7613904 Interfacing external thread prioritizing policy enforcing logic with customer modifiable register to processor internal scheduler  
A bifurcated instruction scheduler for dispatching instructions of multiple threads concurrently executing in a multithreading processor is provided. The scheduler includes a first portion within a...
7610586 Resource manager for clients in an information distribution system  
A method for processing a resource allocation request associated with an application running at a set top box, by identifying all resources required to complete the resource allocation request and...
7607134 Efficient serialization of bursty out-of-order results  
A method, apparatus, and computer program product includes serially receiving, from a source, a plurality of forward messages each addressed to one of a plurality of destinations; receiving a...
7607133 Interrupt processing control  
A data processing system 2 supporting interrupt handling is provided with an interrupt controller 24 . The interrupt controller is responsive to save state data when interrupt processing is...
7603673 Method and system for reducing context switch times  
An apparatus for managing resource in a multithreaded system, and attempting to increase the speed in which task switching occurs by controlling when thread state is stored to memory. The apparatus...
7603672 Programmable request handling system and method  
A system and method is disclosed for prioritizing requests received from multiple requesters for presentation to a shared resource. The system includes logic that implements multiple priority...
7603448 System and method for managing client processes  
A system for managing a plurality of client processes, comprising a client task within which the client processes will be executed and a manager task running at a higher priority than the client...
7596788 Support of non-trivial scheduling policies along with topological properties  
Systems and methods for scheduling jobs in a multiprocessor machine are disclosed. The status of resources in the multiprocessor machine is periodically determined. The status indicates the...
7596382 Mobile terminal for managing schedule and method therefor  
A mobile terminal for managing a schedule and a method therefor are discussed. According to an embodiment, the mobile terminal includes a storage unit to store schedule notification information...
7590982 System and method for virtualizing processor and interrupt priorities  
Dispatching of interrupts to a processor is conditionally suppressed, that is, only if an old priority value and a new priority value are either both less than or both greater than a maximum...
7589719 Fast multi-pass partitioning via priority based scheduling  
Computer operations are partitioned for execution by a processor. A plurality of operations to be partitioned is received. The respective priorities for each of the plurality of operations is...
7587716 Asymmetrical multiprocessor system, image processing apparatus and image forming apparatus using same, and unit job processing method using asymmetrical multiprocessor  
An asymmetrical multiprocessor system includes a plurality of processors. At least the first processor and the second processor are asymmetrical to each other. The plurality of processors execute a...
7587555 Program thread synchronization  
The present invention is a method of and system for program thread synchronization. In accordance with an embodiment of the invention, a method of synchronizing program threads for one or more...
7580145 Method and apparatus for effective job management  
The present invention is directed to a method and apparatus for the job management of document processing wherein job management is divided into a pipeline assembly phase and a job processing...
7577958 Expediting an operation in a computer system  
A technique for expediting an operation in a computer system involves raising the priority level of an operating system task from a low priority level to a high priority level in order to perform...
7577686 Dynamic table configuration in a virtual machine  
A system, method, and software product provides for managing resources in a virtual machine. The system comprises a guest memory and a processor. The guest memory stores a file exception table and...
7574567 Monitoring processes in a non-uniform memory access (NUMA) computer system  
A monitoring process for a NUMA system collects data from multiple monitored threads executing in different nodes of the system. The monitoring process executes on different processors in different...
7568198 Control of tasks in a programmable logic controller  
System and method for modifying properties of tasks on a programmable logic controller. Input specifying modification of a property of a task included in a programmable logic controller (PLC) may...
7567359 Method and program for executing a job in a remote computer in different computer environment  
A client side physical computer into which the job is loaded issues a job execution request to a server side physical computer. The job execution request is accompanied by job execution statements...
7565659 Light weight context switching  
To alleviate at least some of the costs associated with context switching, addition fields, either with associated Application Program Interfaces (APIs) or coupled to application modules, can be...
7565658 Hidden job start preparation in an instruction-parallel processor system  
The read latency caused by job start preparation of a future job is at least partly hidden within the current job by reading information for job start preparation of the future job integrated with...
7565654 Programmatic control of tasks in a programmable logic controller  
System and method for modifying properties of tasks on a programmable logic controller. Input specifying modification of a property of a task included in a programmable logic controller (PLC) may...
7565653 Methods and apparatus for processor task migration in a multi-processor system  
Methods and apparatus are provided for executing processor tasks on a multi-processing system. The multi-processing system includes a plurality of sub-processing units and a main processing unit...
7565652 Method of setting priority level in a multiprogramming computer system with priority scheduling, multiprogramming computer system and program thereof  
A method for setting priority levels in a multiprogramming computer system ( 1 ) with priority scheduling, in which threads ( 15, 16, 17 ) of execution of each process ( 13, 14 ) have a standard...
7562364 Adaptive queue scheduling  
According to an embodiment of the invention, a method and apparatus for adaptive queue scheduling. An embodiment of a method comprises receiving packets of data in a first queue, each of the...
7559062 Intelligent scheduler for multi-level exhaustive scheduling  
A method and apparatus are provided for scheduling tasks within a computing device such as a communication switch. When a task is to be scheduled, other tasks in the work queue are analyzed to see...
7559061 Simultaneous multi-threading control monitor  
One example would provide for maximum throughput thus increasing capacity during times when only low and medium priority work is running while allowing for the shorter turn around times required by...
7552435 Sorting and executing a set of functions by a server station in a communication network  
Execution of a function execution request is performed by a server, where the receives the function execution request, which includes a set of functions and a sorting criterion. The server...
7552236 Routing interrupts in a multi-node system  
A method, apparatus, system, and signal-bearing medium that, in an embodiment, detect a new task priority for a processor, where the processor is connected to a first node, find a home node for the...
7552042 Method for message processing on a programmable logic device  
Programmable architecture for implementing a message processing system using an integrated circuit is described. In an example, configurable logic of an integrated circuit is configured to have a...
7548974 Adaptively processing client requests to a network server  
In a computer network environment, a server protocol is provided to process read requests from clients. Rather than all read requests being processed synchronously or all read requests being...
7548335 Print job queuing and scheduling systems and methods  
Printing systems and methods are described in which the priorities of print jobs are programmable. A scheduler component oversees print job management and scheduling, and works in concert with...
7539805 Bus arbitration method and computer-readable medium  
A bus arbitration method for arbitrating a bus in a computer capable of executing a plurality of tasks by a plurality of devices connected to the bus is provided and includes: acquiring a task...
7536689 Method and system for optimizing thread scheduling using quality objectives  
The invention provides for a method of optimizing the scheduling of program threads within an operating system based on quality objectives, and a system implementing said method.
7535927 Subscription-based services  
The present invention provides a virtual network, sitting “above” the physical connectivity and thereby providing the administrative controls necessary to link various communication devices via...
7530072 Method to segregate suspicious threads in a hosted environment to prevent CPU resource exhaustion from hung threads  
A system and method for segregating suspicious threads in a hosted environment to prevent CPU resource exhaustion from hung threads are disclosed. An application server identify suspicious threads...
7529874 Semiconductor integrated circuit device for real-time processing  
A technology capable of efficiently performing the processes by using limited resources in an LSI where a plurality of real-time applications are parallelly processed is provided. To provide such a...
7529820 Method and apparatus to perform automated task handling  
A method and apparatus to perform reliable and efficient automated task handling is described.
7526766 Terminal device for resolving conflicts when multiple functions access a resource  
In a case that communication functions configuring a host system use origination functions (resources), when JAM (“Java Application Manager”) stored in a mobile phone receives, from KVM (“K...
7526579 Configurable input/output interface for an application specific product  
A configurable input/output interface is described that can be programmed to handle any one of a plurality of interfaces that embedded applications might have, including communication protocols and...
7523454 Apparatus and method for routing a transaction to a partitioned server  
An apparatus and method for routing a transaction to a partitioned server. The invention comprises identifying a plurality of partitions (e.g., logical, resource, etc.) on the server, determining a...
7512948 Method, system, and program for managing operation requests using different resources  
Provided is a method, system and program for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a...
7509671 Systems and methods for assigning priority to jobs in a reporting system  
The methods and systems of the invention provide for processing of jobs, that comprise one or more reports to be processed in a reporting system, by assigning a priority to a job. The priority may...
7509643 Method and apparatus for supporting asymmetric multi-threading in a computer system  
One embodiment of the present invention facilitates favoring the performance of a single-threaded application in a computer system that supports simultaneous multi-threading (SMT), wherein multiple...
7503044 System and method for terminating applications  
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...
7496921 Processing block with integrated light weight multi-threading support  
A processing block is equipped with a storage to facilitate storage and maintenance of a thread switching structure to provide multi-threading support in a light-weight manner. In various...
7496919 Method to support role based prioritization of processes  
A method is disclosed to assign Priority to Processes based on Roles. The method calculates the process priority of the process using a scheduler running in the computer system, based on either a...
7496574 Managing locks and transactions  
A request is received with a first operation identifier to lock a first resource. The first resource is locked with the first operation identifier. It is determined whether a second resource should...
7493619 Methods for transmitting data between tasks of differing priority in a graphical modeling environment  
A method and apparatus are disclosed for providing a rate transition block in a graphical modeling environment that is programmable by a user to specify data integrity during a data transfer...