|
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...
|