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.
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.
| Number | Title | Issue Date |
| 8185904 | Image 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 |
| 8185903 | Managing 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 |
| 8171478 | Method 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 |
| 8166483 | Method 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 |
| 8161485 | Scheduling 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 |
| 8151269 | Database 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 |
| 8141088 | Multithreaded 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 |
| 8141087 | Resolving 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 |
| 8136113 | Method 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 |
| 8132175 | Mobile 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 |
| 8126860 | Method 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 |
| 8117618 | Forward 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 |
| 8108868 | Workflow 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 |
| 8095930 | System 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 |
| 8087024 | Multiple 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 |
| 8032889 | Methods 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 |
| 8020161 | Method 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 |
| 7984446 | Method 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 |
| 7984447 | Method 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 |
| 7979861 | Multi-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 |
| 7962913 | Scheduling 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 |
| 7954104 | Remote 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 |
| 7937706 | Method 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 |
| 7877752 | Method 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 |
| 7877753 | Multi-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 |
| 7844970 | Method 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 |
| 7844969 | Goal-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 |
| 7831973 | Task 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 |
| 7827555 | Scheduler 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 |
| 7814489 | Processor 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 |
| 7814488 | Quickly 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 |
| 7814490 | Apparatus 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 |
| 7810096 | Computer 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 |
| 7802256 | Class 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 |
| 7793296 | System 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 |
| 7793295 | Setting 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 |
| 7788668 | System 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 |
| 7784051 | Cooperative 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 |
| 7774781 | Storage 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 |
| 7765550 | System 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 |