U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Celebrity Inventors

Glam girl Heddy Lamar may have used her good looks to good effect on the silver screen, but she put her smarts to better use as an inventor. During World War II, she co-patented a frequency-switching system for torpedo guidance that was considered years ahead of its time.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 718/103 - Priority scheduling


Subclass of Class 718 - Electrical computers and digital processing systems: virtual machine task or process management or task management/control
Definition: Subject matter for determining an order of execution of
No. of patents: 857
Last issue date: 05/22/2012


1                      
NumberTitleIssue Date
8185904Image reconstruction system with multiple parallel reconstruction pipelines
In a method, system, computer-readable medium and watchdog module to control a number of medical technology processes that are executed in multiple computerized pipelines according to a predetermined organizational structure, a priority is associated with an incomin...
05/22/2012
8185903Managing system resources
A computer implemented method, apparatus, and computer usable program product for system management. The process schedules a set of application tasks to form a schedule of tasks in response to receiving the set of application tasks from a registration module. The pr...
05/22/2012
8171478Method for packet flow control using credit parameters with a plurality of limits
The present invention relates to a processor (1) and a method for a processor comprising processing means (2), the method comprising the steps of—admitting a data packet (D1, D2, D3) to the processing means (2) based at le...
05/01/2012
8166483Method and apparatus for implementing priority management of computer operations
A development framework and runtime environment for applications that execute in real-time operating systems. Application development is enhanced by providing simple instructions that allow a programmer to declare any function as a function managed with priority. Co...
04/24/2012
8161485Scheduling jobs in a plurality of queues and dividing jobs into high and normal priority and calculating a queue selection reference value
A scheduling method for inputting jobs into queues provided for each of a plurality of information processing devices in a distributed processing system includes inputting jobs into each queue. A queue selection reference value is calculated for each queue, based on...
04/17/2012
8151269Database system having a service level goal responsive regulator
A database system includes a regulator subsystem that is configured to attempt to satisfy service level goals of multiple workloads that are executing in the database system. The regulator subsystem is configured to monitor execution of a particular request belongin...
04/03/2012
8141088Multithreaded processor
Provided is a multithreaded processor that can accurately estimate processing time necessary for each thread, and a multithreaded processor that simultaneously executes instruction streams, the multithreaded processor including: a computing unit group that executes ...
03/20/2012
8141087Resolving computing resource deadlocks based on priority and dependent processes
An apparatus, system, and method are disclosed for resolving computing resource deadlocks. In one embodiment, the present invention includes detecting a set of deadlocked processes within a set of executing processes, cancelling a lowest priority process of the set ...
03/20/2012
8136113Method and apparatus for adjusting sleep time of fixed high-priority threads
A sleep function capable of putting a fixed high-priority thread to sleep within a time-window is disclosed. After a sleep request has been made by a fixed high-priority thread via the sleep function, a determination is made whether or not the fixed high-priority th...
03/13/2012
8132175Mobile telecommunication handset capable of implementing multitasking and method for implementing multitasking in a mobile telecommunication handset
A mobile telecommunication handset capable of implementing multitasking and a method for implementing multitasking in a mobile telecommunication are provided that makes it possible to implement multitasking even if sufficient memory and resources are not available. ...
03/06/2012
8126860Method and apparatus for processing data
A function control unit controls a function of processing data. An output unit outputs status information indicating a status of data processing by the function. A storing unit stores therein function information and next function information. A determining unit det...
02/28/2012
8117618Forward progress mechanism for a multithreaded processor
A processing device includes a storage component configured to store instructions associated with a corresponding thread of a plurality of threads, and an execution unit configured to fetch and execute instructions. The processing device further includes a period ti...
02/14/2012
8108868Workflow execution plans through completion condition critical path analysis
Optimizing workflow execution. A method includes identifying a completion condition. The completion condition is specified as part of the overall workflow. The method further includes identifying a number of activities that could be executed to satisfy the completio...
01/31/2012
8095930System and method for priority-based selection of applications for termination
A computer application program executing on a computer, such as a portable computer, is selected for termination by first identifying computer application programs executing on the computer. A priority value is assigned to each of the identified computer application...
01/10/2012
8087024Multiple multi-threaded processors having an L1 instruction cache and a shared L2 instruction cache
In general, in one aspect, the disclosure describes a processor that includes an instruction store to store instructions of at least a portion of at least one program and multiple engines coupled to the shared instruction store. The engines provide multiple executio...
12/27/2011
8032889Methods and apparatus for managing and controlling power consumption and heat generation in computer systems
A method for reducing power consumption and heat generation in a computer system employs a substitute idle task that puts the processor into a dormant mode, e.g., sleep, nap, or doze mode. The substitute idle task replaces a conventional operating system idle task. ...
10/04/2011
8020161Method and system for the dynamic scheduling of a stream of computing jobs based on priority and trigger threshold
A method of executing jobs includes obtaining a first plurality of scheduled jobs, setting a first trigger threshold based on at least one of the first plurality of scheduled jobs, executing the first plurality of scheduled jobs, receiving a submitted job during the...
09/13/2011
7984446Method and system for multitasking BIOS initialization tasks
A method and system for multitasking BIOS initialization tasks are disclosed. The BIOS utilizes preemptive multitasking and cooperative multitasking. The preemptive multitasking and the cooperative multitasking increase utilization of the processing power of a proce...
07/19/2011
7984447Method and apparatus for balancing project shares within job assignment and scheduling
A method includes associating each computing job with a group of a plurality of groups, and associating each group with a minimum promised utilization. Further, the method includes determining a present utilization for each group having at least one job ready for sc...
07/19/2011
7979861Multi-processor system and program for causing computer to execute controlling method of multi-processor system
A multi-processor system with a plurality of unit processors includes: a request accepting section for accepting a first request and a second request, wherein the first request is a request to execute a program that can be executed in any of said unit processors and...
07/12/2011
7962913Scheduling threads in a multiprocessor computer
Methods, systems, and computer program products are provided for scheduling threads in a multiprocessor computer. Embodiments include selecting a thread in a ready queue to be dispatched to a processor and determining whether an interrupt mask flag is set in a threa...
06/14/2011
7954104Remote copy storage device system and a remote copy method to prevent overload of communication lines in system using a plurality of remote storage sites
Overload of communication lines and the drop of through-put of task processing in a center computer is prevented. The center computer executes a plurality of task processing, writes the execution result to a center storage device and remote copies the same data to a...
05/31/2011
7937706Method and system for performing fair-share preemption
A method and apparatus for performing fair-share preemption in a distributed computing environment is disclosed. The invention allows the suspension of jobs in a preempt-able set and the transfer of their respective resources, e.g. either hardware or software resour...
05/03/2011
7877752Method and system for efficient audio scheduling for dual-decode digital signal processor (DSP)
Methods and systems for coordinating the handling of information are disclosed herein and may include scheduling multiple processing tasks for processing multimedia data by a processor. A portion of the scheduled multiple processing tasks may be preprocessed and the...
01/25/2011
7877753Multi-processor system and program for causing computer to execute controlling method of interruption of multi-processor system
A multi-processor system with a plurality of unit processors includes: a semaphore setting section for setting semaphores representing preferential right to the competing of resources to be able to be identified to correspond to each of a plurality of the resources;...
01/25/2011
7844970Method and apparatus to control priority preemption of tasks
A computer implemented method, apparatus, system, and computer usable program product for controlling preemption rates. A scheduler identifies a preemption interval in response to a plurality of processes being executed by a processor. Only a single preemption of a ...
11/30/2010
7844969Goal-oriented predictive scheduling in a grid environment
A method for scheduling jobs in a networked computing grid is described. The method includes scheduling jobs to meet goals related to execution of the jobs within the computing grid. The jobs may be scheduled by evaluating job execution goals against available resou...
11/30/2010
7831973Task scheduling apparatus, task scheduling method, task scheduling program, storage medium and transmission medium
Each task #1, #2 registers signal handlers belonging thereto in a signal-handler table through a handler registering section in an OS, and registers itself and the priority thereof in a task/handler priority table through a task registering section. When a si...
11/09/2010
7827555Scheduler for a multiprocessing computing system
A system and method for scheduling a thread identifies runnable threads based on precycle signals determined before the scheduling cycle. The thread indexes of the runnable threads are grouped according to the thread priorities of the runnable threads, and the threa...
11/02/2010
7814489Processor system with temperature sensor and control method of the same
A processor system includes a plurality of first processors, a temperature sensor, a main memory, and a second processor. The first processors individually process tasks. The temperature sensor measures a temperature of each of the first processors. The main memory ...
10/12/2010
7814488Quickly reacquirable locks
Techniques are provided for quickly reacquiring mutual exclusion locks (QRLs), such as in the case in which a single process repeatedly acquires and releases the lock and in which no other process attempts to acquire the same lock. When the first holder of a QRL fir...
10/12/2010
7814490Apparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner
The present invention concerns methods and apparatus for performing computer system maintenance and notification activities in an opportunistic manner during time periods identified by a user when the user expects not to be using the computer system. In methods and ...
10/12/2010
7810096Computer executing multiple operating systems
A computer system having a plurality of operating systems and a module for switching the operating systems in view of priorities of tasks to be performed by each of the operating systems. Each of the operating systems performing a plurality of processes or threads i...
10/05/2010
7802256Class scheduler for increasing the probability of processor access by time-sensitive processes
A method and apparatus for enabling a general purpose operating system to maximize the probability of time-sensitive threads, e.g., multimedia threads, gaining access to CPU resources quickly enough to meet the demands of time-sensitive tasks while allowing time-ins...
09/21/2010
7793296System and method for scheduling a multi-threaded processor
The invention relates to a device to be used with a scheduling method, and to a scheduling method, in particular a context scheduling method, comprising the steps of performing a scheduling for threads to be executed by a multithreaded processor, wherein the schedul...
09/07/2010
7793295Setting bandwidth limiter and adjusting execution cycle of second device using one of the GBL classes selected based on priority of task from first device
Task management methods. A plurality of GBL (global bandwidth limiter) classes is provided. One of the GBL classes is selected based on the priority of a first task, in which the first task is from a MCU (micro-controller unit) bus. A system GBL class is selected ba...
09/07/2010
7788668System and method for implementing distributed priority inheritance
Priority inheritance is implemented across a distributed system, preferably by use of a mutual exclusion object, referred to as a pseudo-mutex, which provides operations for communicating priority of a task which is held to a different connected processor or node of...
08/31/2010
7784051Cooperative scheduling using coroutines and threads
A database system may provide definition of a first plurality of tasks associated with coroutine execution, and a second plurality of tasks associated with task-specific thread execution. Also provided may be spawning of a control thread and a plurality of threads, ...
08/24/2010
7774781Storage subsystem access prioritization by system process and foreground application identification
Systems, methods, and apparatus to identify and prioritize application processes in one or more subsystems. Some embodiments identifying applications and processes associated with each application executing on a system, apply one or more priority rules to the identi...
08/10/2010
7765550System for controlling context switch of deferred requests using counter and flag setting of thread accessing shared resource or entering code region
In an embodiment of the invention, a method for a memory-mapped lazy preemption control, the method includes: incrementing a counter value if an operating system attempts to involuntarily context switch out a thread and fails to context switch out the thread because...
07/27/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?