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:

Patent Number Title Of Patent Date Issued
8539489 System for dedicating a number of processors to a network polling task and disabling interrupts of the dedicated processors Sep. 17, 2013
8539487 Automatically generating compound commands in a computer system Sep. 17, 2013
8539486 Transactional block conflict resolution based on the determination of executing threads in parallel or in serial mode Sep. 17, 2013
8533735 System for execution context isolation in response to invoking a BIOS kernel function during a driver execution environment (DXE) phase of boot-up of a computer Sep. 10, 2013
8533728 Resource tracking method and apparatus Sep. 10, 2013
8533721 Method and system of scheduling out-of-order operations without the requirement to execute compare, ready and pick logic in a single cycle Sep. 10, 2013
8533720 Offloading work from one type to another type of processor based on the count of each type of service call instructions in the work unit Sep. 10, 2013
8533719 Cache-aware thread scheduling in multi-threaded systems Sep. 10, 2013
8533714 Dynamic virtual machine domain configuration and virtual machine relocation management Sep. 10, 2013
8533711 Method and system for adjusting a selection algorithm for selecting a candidate host with a highest memory sharing history value with a target virtual machine from amongst a set of host machin Sep. 10, 2013
8533699 System and method for optimizing a code section by forcing a code section to be executed atomically Sep. 10, 2013
8533160 NAS system and remote copy method Sep. 10, 2013
8527998 Continuous optimization of archive management scheduling by use of integrated content-resource analytic model Sep. 3, 2013
8527997 Energy-aware job scheduling for cluster environments Sep. 3, 2013
8527996 Method and system for performing a combination of throttling server, throttling network and throttling a data storage device by employing first, second and third single action tools Sep. 3, 2013
8522245 Thread criticality predictor Aug. 27, 2013
8522244 Method and apparatus for scheduling for multiple memory controllers Aug. 27, 2013
8522242 Conditional batch buffer execution Aug. 27, 2013
8522240 Systems and methods for collaborative task management Aug. 27, 2013
8522056 Energy-efficient server location determination Aug. 27, 2013
8521923 Storage-side storage request management Aug. 27, 2013
8521783 Highly reliable and scalable architecture for data centers Aug. 27, 2013
8516495 Domain management and integration in a virtualized computing environment Aug. 20, 2013
8516494 Executing an application on a parallel computer Aug. 20, 2013
8516492 Soft partitions and load balancing Aug. 20, 2013
8516491 Multi-core processor Aug. 20, 2013
8516487 Dynamic job relocation in a high performance computing system Aug. 20, 2013
8516484 Wake-and-go mechanism for a data processing system Aug. 20, 2013
8516099 Scaling management tasks performed by a management system according to a determined size of a managed environment Aug. 20, 2013
8510741 Computing the processor desires of jobs in an adaptively parallel scheduling environment Aug. 13, 2013
8510740 System and method of performing dynamic voltage and frequency scaling operations on a mobile device Aug. 13, 2013
8510438 Quality of service management Aug. 13, 2013
8505023 Method and system for analyzing a sequence relation between a plurality of jobs across a plurality of time segments Aug. 6, 2013
8505021 Efficient management of computer resources Aug. 6, 2013
8505015 Placing a group work item into every prioritized work queue of multiple parallel processing units based on preferred placement of the work queues Aug. 6, 2013
8505014 Process attachable virtual machines Aug. 6, 2013
8505013 Reducing data read latency in a network communications processor architecture Aug. 6, 2013
8505012 System and method for scheduling threads requesting immediate CPU resource in the indexed time slot Aug. 6, 2013
8505011 Method of optimizing job distribution process by analysis of transmission time and processing time Aug. 6, 2013
8499303 Dynamic techniques for optimizing soft real-time task performance in virtual machine Jul. 30, 2013
8499299 Ensuring deterministic thread context switching in virtual machine applications Jul. 30, 2013
8495652 IT system behavior measurement and analysis system and method thereof Jul. 23, 2013
8495644 Method for registering and scheduling execution demands Jul. 23, 2013
8495641 Efficiently boosting priority of read-copy update readers while resolving races with exiting and unlocking processes Jul. 23, 2013
8495640 Component-specific disclaimable locks Jul. 23, 2013
8495639 System and method for normalizing job properties Jul. 23, 2013
8495638 Component-specific disclaimable locks Jul. 23, 2013
8495637 Apparatus and method for temporarily freeing up resources in a computer Jul. 23, 2013
8495636 Parallelizing single threaded programs by performing look ahead operation on the single threaded program to identify plurality of instruction threads prior to execution Jul. 23, 2013
8495629 Virtual machine relocation system and associated methods Jul. 23, 2013

  Recently Added Patents
Distributed image acquisition, storage, and backup system
Method and apparatus for an active low power mode of a portable computing device
Semiconductor device having a plurality of elements on one semiconductor substrate and method of manufacturing the same
Image forming apparatus
Systems and methods for documenting medical findings of a physical examination
Radio communication system, base station apparatus, terminal apparatus, and radio communication method for radio communication system
Output queued switch with a parallel shared memory, and method of operating same
  Randomly Featured Patents
Cornice attachment
Electrical plug safety cover
Binding machine
Multi-column plotter
Weak leader election
Gas compression infrared generator
Circuit arrangement
Oxadiazole polymers
Self-tensioning vascular occlusion device and method for its use
Method for reconstructing sparse streaming signals using greedy search