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