| |
 |
|
Class Information
Number: 718/102
Name: Electrical computers and digital processing systems: virtual machine task or process management or task management/control > Task management or control > Process scheduling
Description: Subject matter comprising means or steps for scheduling multiple tasks based upon any considered factors, e.g., priority of execution, balancing the work load or resources, memory use, register use, resource availability, time constraints, etc.
Sub-classes under this class:
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7617497 |
Method and system for creating and using storage threads |
Nov. 10, 2009 |
| 7614056 |
Processor specific dispatching in a heterogeneous configuration |
Nov. 3, 2009 |
| 7614055 |
Selecting a processor to run an executable of a distributed software application upon startup of the distributed software application |
Nov. 3, 2009 |
| 7614054 |
Behavioral model based multi-threaded architecture |
Nov. 3, 2009 |
| 7614053 |
Methods and apparatus for task management in a multi-processor system |
Nov. 3, 2009 |
| 7613897 |
Allocating entitled processor cycles for preempted virtual processors |
Nov. 3, 2009 |
| 7612778 |
Graphical user interface graphics-based interpolated animation performance |
Nov. 3, 2009 |
| 7610585 |
Thread synchronization methods and apparatus for managed run-time environments |
Oct. 27, 2009 |
| 7610584 |
Method, system, and product for defining and managing provisioning states for resources in provisioning data processing systems |
Oct. 27, 2009 |
| 7607139 |
Quiescence mode for a portal |
Oct. 20, 2009 |
| 7607133 |
Interrupt processing control |
Oct. 20, 2009 |
| 7607132 |
Process scheduling system and method |
Oct. 20, 2009 |
| 7607131 |
Information processing method, apparatus, and system for controlling computer resources, control method therefor, storage medium, and program |
Oct. 20, 2009 |
| 7607130 |
Workflow as data-transition driven, scriptable state machines |
Oct. 20, 2009 |
| 7603673 |
Method and system for reducing context switch times |
Oct. 13, 2009 |
| 7603672 |
Programmable request handling system and method |
Oct. 13, 2009 |
| 7603566 |
Authenticated process switching on a microprocessor |
Oct. 13, 2009 |
| 7600135 |
Apparatus and method for software specified power management performance using low power virtual threads |
Oct. 6, 2009 |
| 7596790 |
Allocating computing resources in a distributed environment |
Sep. 29, 2009 |
| 7596789 |
Method and apparatus for scheduling and servicing events using a calendar structure |
Sep. 29, 2009 |
| 7596788 |
Support of non-trivial scheduling policies along with topological properties |
Sep. 29, 2009 |
| 7596668 |
Method, system and program product for associating threads within non-related processes based on memory paging behaviors |
Sep. 29, 2009 |
| 7594234 |
Adaptive spin-then-block mutual exclusion in multi-threaded processing |
Sep. 22, 2009 |
| 7594228 |
Method and apparatus to perform task scheduling |
Sep. 22, 2009 |
| 7587584 |
Mechanism to exploit synchronization overhead to improve multithreaded performance |
Sep. 8, 2009 |
| 7587555 |
Program thread synchronization |
Sep. 8, 2009 |
| 7584239 |
System architecture for wide-area workstation management |
Sep. 1, 2009 |
| 7583262 |
Optimization of time-critical software components for real-time interactive applications |
Sep. 1, 2009 |
| 7581223 |
Method and a system for executing operating system functions, as well as an electronic device |
Aug. 25, 2009 |
| 7581222 |
Software barrier synchronization |
Aug. 25, 2009 |
| 7580145 |
Method and apparatus for effective job management |
Aug. 25, 2009 |
| 7577958 |
Expediting an operation in a computer system |
Aug. 18, 2009 |
| 7577957 |
Multiple jobs per device that are linked via a device record for servicing by different adapters |
Aug. 18, 2009 |
| 7577953 |
Configurable business process |
Aug. 18, 2009 |
| 7577952 |
Common state sequences in a finite state machine |
Aug. 18, 2009 |
| 7577770 |
System and method for performance monitoring and reconfiguring computer system with hardware monitor |
Aug. 18, 2009 |
| 7574567 |
Monitoring processes in a non-uniform memory access (NUMA) computer system |
Aug. 11, 2009 |
| 7574438 |
Database access with multilevel lock |
Aug. 11, 2009 |
| 7574424 |
Database system with methodology for parallel schedule generation in a query optimizer |
Aug. 11, 2009 |
| 7571439 |
Synchronizing access to global resources |
Aug. 4, 2009 |
| 7571438 |
Method and system for resource management with independent real-time applications on a common set of machines |
Aug. 4, 2009 |
| 7571342 |
Processor system, instruction sequence optimization device, and instruction sequence optimization program |
Aug. 4, 2009 |
| 7568199 |
System for matching resource request that freeing the reserved first resource and forwarding the request to second resource if predetermined time period expired |
Jul. 28, 2009 |
| 7567963 |
Thread synchronization with lock inflation methods and apparatus for managed run-time environments |
Jul. 28, 2009 |
| 7567359 |
Method and program for executing a job in a remote computer in different computer environment |
Jul. 28, 2009 |
| 7565659 |
Light weight context switching |
Jul. 21, 2009 |
| 7565658 |
Hidden job start preparation in an instruction-parallel processor system |
Jul. 21, 2009 |
| 7565653 |
Methods and apparatus for processor task migration in a multi-processor system |
Jul. 21, 2009 |
| 7565652 |
Method of setting priority level in a multiprogramming computer system with priority scheduling, multiprogramming computer system and program thereof |
Jul. 21, 2009 |
| 7565651 |
Parallel task scheduling system for computers |
Jul. 21, 2009 |
|
|
|