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
8495403 Platform and processor power management Jul. 23, 2013
8495136 Transaction-initiated batch processing Jul. 23, 2013
8494122 Interactive voice response (IVR) system call interruption handling Jul. 23, 2013
8493604 Information processing apparatus and control method thereof Jul. 23, 2013
8493587 Printing device with job cancellation function Jul. 23, 2013
8490118 Wait on address synchronization interface Jul. 16, 2013
8490103 Allocating computer processes to processor cores as a function of process utilizations Jul. 16, 2013
8490100 Terminal and method for performing device management scheduled based on threshold Jul. 16, 2013
8490099 Method and system for controlling a scheduling order per daypart category in a music scheduling system Jul. 16, 2013
8490098 Concomitance scheduling commensal threads in a multi-threading computer system Jul. 16, 2013
8490097 Information processing apparatus having a plurality of control units receiving transactions at the current time such that when the current time coincides with most recent start-up time the con Jul. 16, 2013
8490096 Event processor for job scheduling and management Jul. 16, 2013
8490094 Non-uniform memory access (NUMA) enhancements for shared logical partitions Jul. 16, 2013
8490093 Managed control of processes including privilege escalation Jul. 16, 2013
8489904 Allocating computing system power levels responsive to service level agreements Jul. 16, 2013
8489789 Interrupt virtualization Jul. 16, 2013
8489474 Systems and/or methods for managing transformations in enterprise application integration and/or business processing management environments Jul. 16, 2013
8484652 Systems and methods for task execution on a managed node Jul. 9, 2013
8484650 Resource management system, resource information providing method and program for providing resource information relating to a plurality of resources Jul. 9, 2013
8484649 Amortizing costs of shared scans Jul. 9, 2013
8484648 Hardware multi-threading co-scheduling for parallel processing systems Jul. 9, 2013
8484647 Selectively adjusting CPU wait mode based on estimation of remaining work before task completion on GPU Jul. 9, 2013
8484646 System and method for managing process flows within a computing device based on user behavior Jul. 9, 2013
8484643 CPU usage time counting method and job control system using this CPU usage time Jul. 9, 2013
8484495 Power management in a multi-processor computer system Jul. 9, 2013
8479217 Apparatus, system, and method for persistent user-level thread Jul. 2, 2013
8479206 Workload scheduling method and system with improved planned job duration updating scheme Jul. 2, 2013
8479205 Schedule control program and schedule control method Jul. 2, 2013
8479203 Reducing processing overhead and storage cost by batching task records and converting to audit records Jul. 2, 2013
8479201 Processor with hardware solution for priority inversion Jul. 2, 2013
8478952 Flexible optimized group-based backups Jul. 2, 2013
8477975 Hearing system with joint task scheduling Jul. 2, 2013
8473960 Vector throttling to control resource use in computer systems Jun. 25, 2013
8473957 Architecture for providing on-demand and background processing Jun. 25, 2013
8473956 Priority based scheduling system for server Jun. 25, 2013
8473955 Reducing processing overhead and storage cost by batching task records and converting to audit records Jun. 25, 2013
8473948 Method for synchronizing independent cooperative thread arrays running on a graphics processing unit Jun. 25, 2013
8472048 Job control method, computer readable medium, and job control system Jun. 25, 2013
8468547 Method and system for synchronizing thread wavefront data and events Jun. 18, 2013
8468538 Systems and methods of data storage management, such as dynamic data stream allocation Jun. 18, 2013
8468534 Dynamic priority queuing Jun. 18, 2013
8468531 Method and apparatus for efficient inter-thread synchronization for helper threads Jun. 18, 2013
8468530 Determining and describing available resources and capabilities to match jobs to endpoints Jun. 18, 2013
8468528 Method for selective flushing logs within multiple queues concurrently Jun. 18, 2013
8468525 Delaying initiation of maintenance process for running VM by delay value based on random number function seeded with unique ID Jun. 18, 2013
8468268 Techniques for identity and policy based routing Jun. 18, 2013
8464264 Information processing apparatus and method of controlling same Jun. 11, 2013
8464263 Scheduling work requests to performing centers based on overall cost and duration of multiple assignment options Jun. 11, 2013
8464262 Heterogeneous job dashboard Jun. 11, 2013
8458722 Thread selection according to predefined power characteristics during context switching on compute nodes Jun. 4, 2013

  Recently Added Patents
2-aryl-4-quinazolinones and their pharmaceutical compositions
Clothes hanger
Lifting apparatus
Plants and seeds of corn variety CV294874
Apparatus for restoring setting information of a board management controller from a backup memory before loading an OS when a system board is replaced
Television with a stand
Synthetic bone grafts
  Randomly Featured Patents
Method of producing MOS FET type semiconductor device
Linear drive system for use in a plasma processing system
Direct thermal printer
Active suspension system and pressure control valve therefor
Swimming pool cover
Display apparatus with gamma correction
Spread-spectrum changeable base station
Method for controlling a lock-up clutch of a hydrodynamic torque converter
Method and apparatus for flattening wood based panels
Light-reflecting and heating type oximeter