Resources Contact Us Home
Browse by Category: Main > Information Technology
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:

Class Number Class Name Patents
718/106 Dependency based cooperative processing of multiple programs working together to accomplish a larger task 855
718/105 Load balancing 1,858
718/107 Multitasking, time sharing 937
718/103 Priority scheduling 1,212
718/104 Resource allocation 3,191

Patents under this class:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

Patent Number Title Of Patent Date Issued
8195784 Linear programming formulation of resources in a data center Jun. 5, 2012
8195737 Process management apparatus, computer systems, distributed processing method, and computer program Jun. 5, 2012
8191073 Method and system for polling network controllers May. 29, 2012
8191069 Method of monitoring performance of virtual computer and apparatus using the method May. 29, 2012
8191067 Method and apparatus for establishing a bound on the effect of task interference in a cache memory May. 29, 2012
8191042 Continuation based declarative definition and composition May. 29, 2012
8185909 Predictive database resource utilization and load balancing using neural network model May. 22, 2012
8185907 Method and system for assigning logical partitions to multiple shared processor pools May. 22, 2012
8185906 Method and apparatus for dynamically adjusting thread pool May. 22, 2012
8185903 Managing system resources May. 22, 2012
8185902 Method, system and computer program for distributing a plurality of jobs to a plurality of computers May. 22, 2012
8185901 Parsing an application to find serial and parallel data segments to minimize migration overhead between serial and parallel compute nodes May. 22, 2012
8185900 Method for the real-time capability analysis of a system by selectively using approximated or actual system expenses for jobs May. 22, 2012
8185899 Prediction based priority scheduling May. 22, 2012
8185897 Task management system May. 22, 2012
8185870 Managing an application software partition May. 22, 2012
8184335 Method for ad-hoc parallel processing in a distributed environment May. 22, 2012
8181184 System and method for scheduling tasks in processing frames May. 15, 2012
8181181 Task-optimizing calendar system May. 15, 2012
8181180 Managing jobs in shared file systems May. 15, 2012
8181179 Changing a scheduler in a virtual machine monitor May. 15, 2012
8180975 Controlling interference in shared memory systems using parallelism-aware batch scheduling May. 15, 2012
8180973 Servicing interrupts and scheduling code thread execution in a multi-CPU network file server May. 15, 2012
8176494 Alleviate denial-of-service conditions on a server May. 8, 2012
8176493 Detecting and responding to skew between coscheduled contexts May. 8, 2012
8176490 System and method of interfacing a workload manager and scheduler with an identity manager May. 8, 2012
8176219 Router having routing engine software instance and interaface controller software instance on a single processor May. 8, 2012
8171477 Method and system for performing real-time operation May. 1, 2012
8171476 Wake-and-go mechanism with prioritization of threads May. 1, 2012
8171474 System and method for managing, scheduling, controlling and monitoring execution of jobs by a job scheduler utilizing a publish/subscription interface May. 1, 2012
8171473 Method and apparatus for determining a service cluster topology based on static analysis May. 1, 2012
8171325 Computing component and environment mobility May. 1, 2012
8166486 Adjusting workload to accommodate speculative thread start-up cost Apr. 24, 2012
8166482 Scheduling method, scheduling apparatus and multiprocessor system Apr. 24, 2012
8166481 Transaction processing in transactional memory Apr. 24, 2012
8166480 Reducing lock contention by adding a time slice to an active thread holding a lock Apr. 24, 2012
8166316 Single interface access to multiple bandwidth and power memory zones Apr. 24, 2012
8166265 Systems and methods for performing backup operations of virtual machine files Apr. 24, 2012
8161488 System and method for registering a subscription of interest of needed new resource in a store accessible by a plurality of resource creators and pushing the needed resource thereto by the cre Apr. 17, 2012
8161484 Prevention of deadlock in a distributed computing environment Apr. 17, 2012
8161483 Configuring a parallel computer based on an interleave rate of an application containing serial and parallel segments Apr. 17, 2012
8161482 Power optimization for multi-core devices Apr. 17, 2012
8161481 Operating system providing a mutual exclusion mechanism Apr. 17, 2012
8161202 Peripheral device management system Apr. 17, 2012
8161195 Adaptable management in sync engines Apr. 17, 2012
8156502 Computer resource allocation as a function of demand type Apr. 10, 2012
8156499 Methods, systems and articles of manufacture for scheduling execution of programs on computers having different operating systems Apr. 10, 2012
8156498 Optimization of thread wake up for shared processor partitions Apr. 10, 2012
8156497 Providing shared tasks amongst a plurality of individuals Apr. 10, 2012
8156496 Data processing system and method Apr. 10, 2012

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Next

  Recently Added Patents
Mitigating single point failure of devices in an analyte monitoring system and methods thereof
Diaminocyclohexane compounds and uses thereof
Level-shift circuit, electro-optical device, and level shift method
Cordless hand blender
Clock face
Audio signal clip detection
Near-field optical disk having surface plasmon amplification by stimulated emission of radiation
  Randomly Featured Patents
Precision analog exponentiation circuit and method
Detection system with improved noise tolerance
Single station blade sharpening method and apparatus
Large-sized excavator
Coating machine having a timer for continuously forming a coating of uniform thickness on a substrate
Ink compositions as steam sterilizing indicators for use in ink jet printing
Hard disk drive head-media system having reduced stiction and low fly height
Internet-based, dual-paned virtual tour presentation system with orientational capabilities and versatile tabbed menu-driven area for multi-media content delivery
Hydraulic lock for the swingable tongue of a towed machine
Digitally controlled AC protection and attenuation circuit