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
8713576 Load balancing for parallel tasks Apr. 29, 2014
8713571 Asynchronous task execution Apr. 29, 2014
8713570 Electronic device, information processing method, and storage medium Apr. 29, 2014
8713569 Dynamic association and disassociation of threads to device functions based on requestor identification Apr. 29, 2014
8713545 Architecture for accelerated computer processing Apr. 29, 2014
8713146 Change management automation tool Apr. 29, 2014
8713094 Event-associating software application for accessing digital media Apr. 29, 2014
8712917 Software execution management apparatus, method, and computer-readable medium thereof Apr. 29, 2014
8707326 Pattern matching process scheduler in message passing environment Apr. 22, 2014
8707317 Reserving a fixed amount of hardware resources of a multimedia console for system application and controlling the unreserved resources by the multimedia application Apr. 22, 2014
8707314 Scheduling compute kernel workgroups to heterogeneous processors based on historical processor execution times and utilizations Apr. 22, 2014
8707313 Scheduler for search engine crawler Apr. 22, 2014
8707312 Document reuse in a search engine crawler Apr. 22, 2014
8707309 Image processing apparatus and control method and program thereof Apr. 22, 2014
8707307 Creating jobs by replacing execution attributes within job definition when a job activation request is received with execution attributes based on predetermined conditions being satisfied Apr. 22, 2014
8707275 Simulation environment for distributed programs Apr. 22, 2014
8706925 Accelerating memory operations blocked by ordering requirements and data not yet received Apr. 22, 2014
8706884 Method and system for generating and using an augmented bloom filter Apr. 22, 2014
8705879 Image compression acceleration using multiple processors Apr. 22, 2014
8695011 Mixed operating performance modes including a shared cache mode Apr. 8, 2014
8695010 Privilege level aware processor hardware resource management facility Apr. 8, 2014
8695008 Method and system for dynamically controlling power to multiple cores in a multicore processor of a portable computing device Apr. 8, 2014
8695007 Computer system and method of scheduling a virtual processor to run on physical processors based on the number of possessing cycles of each virtual computer Apr. 8, 2014
8695005 Model for hosting and invoking applications on virtual machines in a distributed computing environment Apr. 8, 2014
8695003 Method for managing data accessibility by scheduling three types of executable agents associated with pre-defined access rights within a domain Apr. 8, 2014
8695002 Multi-threaded processors and multi-processor systems comprising shared resources Apr. 8, 2014
8695001 Loading services based on a request and setting permission level to enable execution of commands or services exposed based on a role of requester Apr. 8, 2014
8695000 Data transfer protection in a multi-tasking modeling environment having a protection mechanism selected by user via user interface Apr. 8, 2014
8694999 Cooperative scheduling of multiple partitions in a single time window Apr. 8, 2014
8694756 Starting other processing elements (OPEs) responsive to a determination that currently-running OPEs are inadequate to invoke a library for a multi-library application Apr. 8, 2014
8694682 Virtual execution system for resource-constrained devices Apr. 8, 2014
8694576 Event processing Apr. 8, 2014
8689242 Information processing apparatus for controlling installation, method for controlling the apparatus and control program for executing the method Apr. 1, 2014
8689231 System and method for ordering tasks with complex interrelationships Apr. 1, 2014
8689229 Providing computational resources to applications based on accuracy of estimated execution times provided with the request for application execution Apr. 1, 2014
8689224 Methods and systems for preserving certified software through virtualization Apr. 1, 2014
8689221 Speculative thread execution and asynchronous conflict events Apr. 1, 2014
8689220 Job scheduling to balance energy consumption and schedule performance Apr. 1, 2014
8689217 System and method for thread processing robot software components responsive to periodic, dedicated, and passive modes Apr. 1, 2014
8688885 Hardware acceleration apparatus, method and computer-readable medium efficiently processing multi-core synchronization Apr. 1, 2014
8688769 Selected alert delivery in a distributed processing system Apr. 1, 2014
8688767 Distributed processing system, distributed operation method and computer program Apr. 1, 2014
8688766 Method for managing the allocation of data into a peer-to-peer network and peer implementing such method Apr. 1, 2014
8688289 Method and system for preempting thermal load by proactive load steering Apr. 1, 2014
8683493 Automatic annunciator allocation Mar. 25, 2014
8683476 Method and system for event-based management of hardware resources using a power state of the hardware resources Mar. 25, 2014
8683471 Highly distributed parallel processing on multi-core device Mar. 25, 2014
8683470 Scalable thread locking with customizable spinning Mar. 25, 2014
8683469 Adaptive command scheduling Mar. 25, 2014
8683468 Automatic kernel migration for heterogeneous cores Mar. 25, 2014

  Recently Added Patents
Systems and methods for identifying malicious domains using internet-wide DNS lookup patterns
Anti-reductive high-frequency ceramic dielectric material sintered at low temperature and matched with copper internal electrode
Memory system with data line switching scheme
Autonomous downlink code selection for femto cells
Method and apparatus for reducing power consumption used in communication system having time slots
Method and apparatus for controlling peak amplifier and doherty power amplifier
Process for the enzymatic reduction of enoates
  Randomly Featured Patents
Methods for detecting the onset, progression and regression of gynecologic cancers
Railroad tie and method for building or adapting a railroad
Method of producing polymer network
Facilitating removal of sacrificial layers via implantation to form replacement metal gates
Error tracking loop incorporating simplified cosine look-up table
Method for designing spectacle lenses taking into account an individual's head and eye movement
Air filter assembly
ERG potassium channel
Suggested content with attribute parameterization
Precision resistive elements and related manufacturing process