Match Document Document Title
7617307 Architecture for a centralized management system  
A mechanism is provided for integrating a user resource into a managed computing resource system. If a level of data privacy indicating a first level of dedicated computing resources, a user...
7606236 Forwarding information base lookup method  
A method and apparatus for improving forwarding information base (FIB) lookup performance. An FIB is partitioned into a multiple portions that are distributed across segments of a multi-channel...
7603357 Collaborative asset management  
Methods and apparatus, including computer systems and program products, for enabling collaborative asset management. In one implementation, a computer program product includes instructions to...
7594232 Intelligent memory device for processing tasks stored in memory or for storing data in said memory  
Coordination between multiple processors presents a set of difficult problems, since most processors are not designed for multi-processing, but for multi-tasking. Additionally, CPUs are...
7590877 Computer system having multi-operation system and method for changing operating system in computer system  
Embodiments of a computer system and methods for changing operating systems (OSs) can perform a task switching into a different OS without checking a system reset or power off of the system. A...
7583268 Graphics pipeline precise interrupt method and apparatus  
A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command. A command processor communicates an...
7580040 Interruptible GPU and method for processing multiple contexts and runlists  
A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command so that multiple programs can be executed...
7577955 Renderfarm monitoring system  
A renderfarm monitoring system collects and aggregates comprehensive renderfarm information from a distributed scheduling system. Listener modules interface with dispatcher modules. The dispatcher...
7577851 Multitask execution apparatus and multitask execution method  
A multitask execution system executes a plurality of tasks in parallel. The multitask execution system includes an encryption processor configured to generate a key stream unique to each task, by...
7574424 Database system with methodology for parallel schedule generation in a query optimizer  
A database system with methodology for parallel schedule generation in a query optimizer is described. In one embodiment, for example, in a database system, a method is described for parallel...
7571284 Out-of-order memory transactions in a fine-grain multithreaded/multi-core processor  
A method and apparatus for implementing out-of-order memory transactions in a multithreaded, multicore processor. In the present invention, circular queue comprising a plurality of queue buffers is...
7565658 Hidden job start preparation in an instruction-parallel processor system  
The read latency caused by job start preparation of a future job is at least partly hidden within the current job by reading information for job start preparation of the future job integrated with...
7565651 Parallel task scheduling system for computers  
A parallel task scheduling system in a multi-threaded computing environment includes a plurality of parallel task queues. Each task queue is associated with a respective worker thread from a...
7561184 Image sensing/playback apparatus, image data processing method, and data processing method  
The image sensing/playback apparatus has an image sensing device that senses an image of an object and obtains electrical image data, an input/output I/F that inputs/outputs image data from/to an...
7555614 Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors having access to a common storage medium while avoiding deadlocks  
Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors while avoiding the deadlocks are...
7552439 System and method to allow non-deterministic execution in a process control system  
A method includes receiving at least one process control value from a deterministic process control environment according to an execution cycle of the deterministic process control environment. The...
7552042 Method for message processing on a programmable logic device  
Programmable architecture for implementing a message processing system using an integrated circuit is described. In an example, configurable logic of an integrated circuit is configured to have a...
7548335 Print job queuing and scheduling systems and methods  
Printing systems and methods are described in which the priorities of print jobs are programmable. A scheduler component oversees print job management and scheduling, and works in concert with...
7545381 Interruptible GPU and method for context saving and restoring  
A graphics processing unit (“GPU”) is configured to receive an interrupt command from a CPU or internal interrupt event while the GPU is processing a first context. The GPU saves the first...
7536541 Parallelizing multiple boot images with virtual machines  
A system and method are presented for converting a multi-boot computer to a virtual machine. Existing boot images on a multi-boot computer are identified and converted into virtual machine...
7526585 Multi-tasking apparatus and method in portable terminal wherein controller switches to standby mode while playing music file as background music  
An apparatus and method capable of performing multiple tasks in a portable terminal are provided, in which menu functions of the portable terminal can be implemented while continuing to play the...
7523297 Shadow scan decoder  
Methods and circuitry for processing a shadow scan instruction in a multi-threaded microprocessing environment include a bit sequence having a thread identifier, core identifiers and a shadow scan...
7519966 Information processing and control  
Information processing apparatus, including occurrence number counter counting events that occurred in each of a plurality of CPUs. Apparatus performs functions of; storing accumulated occurrence...
7519511 Method for measuring quantity of usage of CPU  
The present invention relates to a method for measuring a quantity of usage of a CPU, in particular to a method for measuring a quantity of usage of a CPU which is capable of getting a credible...
7512952 Task switching with state preservation for programs running on an electronic device  
A method and system providing switching between a plurality of installed programs in a computer system. Embodiments include a jump function comprising the steps: (1) determining a jump program that...
7512951 Method and apparatus for time-sliced and multi-threaded data processing in a communication system  
A method for designing a time-sliced and multi-threaded architecture comprises the steps of conducting a thorough analysis of a range of applications and building a specific processor to...
7509448 Systems and methods for managing semantic locks  
In one embodiment, a system for managing semantic locks and semantic lock requests for a resource is provided. Access to the resource is controlled such that compatible lock requests can access the...
7503044 System and method for terminating applications  
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...
7502876 Background memory manager that determines if data structures fits in memory with memory state transactions map  
A background memory manager (BMM) for managing a memory in a data processing system has circuitry for transferring data to and from an outside device and to and from a memory, a memory state map...
7496924 Dispatching messages among registered software modules in telecommunications system including telephony internet server coupled between packet network and PBX  
A telecommunications system having a software dispatcher is provided for delivering messages between dispatcher clients, i.e., software subsystems that may be in the same process, a different...
7496919 Method to support role based prioritization of processes  
A method is disclosed to assign Priority to Processes based on Roles. The method calculates the process priority of the process using a scheduler running in the computer system, based on either a...
7496654 Multi-threaded system for activating a process using a script engine and publishing data descriptive of the status of the process  
The invention relates to a method and system for accessing the status of a process executing either locally or remotely. The invention also involves a process management system that invokes an...
7496574 Managing locks and transactions  
A request is received with a first operation identifier to lock a first resource. The first resource is locked with the first operation identifier. It is determined whether a second resource should...
7493621 Context switch data prefetching in multithreaded computer  
An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a...
7493618 Fault tolerant mutual exclusion locks for shared memory systems  
The present invention provides a method of implementing a fault-tolerant mutual exclusion lock. The present invention records in a lock structure the IDs of all processes whose failure can lead to...
7490329 Remote key manager  
An apparatus having a memory and an operating system running a plurality of applications that are controlled by user signals, means to register the user signals required by each application, means...
7490325 System and method for providing intelligent pre-staging of data in a compute environment  
A system, computer-readable medium and method for performing intelligent data pre-staging for a job submitted to a cluster environment. The method aspect comprises determining availability of...
7472393 Method and system for real time scheduler  
Methods and computer-executable components for real-time scheduling of CPU resources are disclosed. A performance counter determines when to allocate CPU resources to a thread. When it is time to...
7467385 Interrupt and exception handling for multi-streaming digital processors  
A multi-streaming processor has a plurality of streams for streaming one or more instruction threads, a set of functional resources for processing instructions from streams, and interrupt handler...
7461153 Systems and methods for switching internet contexts without process shutdown  
Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined...
7454756 Method, apparatus and system for seamlessly sharing devices amongst virtual machines  
A method, apparatus and system are described for seamlessly sharing I/O devices amongst multiple virtual machines (“VMs”) on a host computer. Specifically, according to one embodiment of the...
7454579 Managing access to shared resources  
Managing access to a shared resource includes receiving a request indicating that an operation requires access to the shared resource, associating the operation with a lock in a lock queue that is...
7451190 Associating multiple visibility profiles with a user of a real-time communication system  
Visibility profiles associated with a substantially real time messaging environment are disclosed. Additionally, techniques for managing visibility profiles are disclosed, which include associating...
7451073 System and method for increasing performance in multi-CPU simulation  
A system and method for increasing performance in a simulator environment operable to simulate a multiprocessor platform with program code running thereon. A set of processors are initialized upon...
7448046 Computer system for providing a collaborative workflow environment  
Currently lacking are effective and accurate tools to help petroleum traders and logistics personnel to make better decisions, collaborate in real-time and negotiate deals in a private and secure...
7448025 Qualification of event detection by thread ID and thread privilege level  
A method and apparatus for monitoring the performance characteristics of a multithreaded processor executing instructions from two or more threads simultaneously. Event detectors detect the...
7444641 Context controller having context-specific event selection mechanism and processor employing the same  
A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) an event recorder that records occurrences...
7441245 Phasing for a multi-threaded network processor  
A method of and apparatus for associating units of data with threads of a multi-threaded processor for processing, and enabling each thread to perform processing for at least two of the data units...
7434222 Task context switching RTOS  
A task switch from a first data processing task to a second data processing task can be accomplished by the first task calling a function which saves the first task's context, restores the second...
7434221 Multi-threaded sequenced receive for fast network port stream of packets  
A method of processing network data in a network processor includes using three or more threads to process a beginning portion, a middle portion, and an end portion of data packet is presented. The...