Match Document Document Title
7426731 Determining processor usage by a thread  
Elapsed times between execution points of a thread are determined based on start times and stop times associated with the execution points. For each elapsed time, it is determined whether the...
7426715 Shutting down a plurality of software components in an ordered sequence  
An apparatus in one example comprises a manager component in communication with a distributed software application. The distributed software application comprises a plurality of software components...
7424716 Method for tracking an event through multiple module-specific files  
A method and apparatus for tracking data associated with an event across multiple files includes generating a particular value upon occurrence of a particular event during a first process spawned...
7424714 Mission collaboration system  
A system and methodology for performing tasks in a networked computing environment. The invention disclosed herein broadly applies to a universe of tasks which are currently or might be in the...
7421696 Methods and systems for managing successful completion of a network of processes  
The present invention involves methods and systems for managing successful completion of a network of processes. The network of processes can be represented as a graph. In this representation, the...
7409676 Systems, methods and computer programs for determining dependencies between logical components in a data processing system or network  
Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing...
7398329 Pipelined I/O execution  
A method for pipelining execution input/output (I/O) includes obtaining a first I/O operation, determining a first plurality of stages of a pipeline needed to execute the first I/O operation, and...
7395537 Administering the workload of a database system using feedback  
In a method, computer program and process for administering the workload of a database system as it executes one or more requests the one or more requests are sorted into one or more workload...
7392313 Method and apparatus for partitioned environment for web application servers  
A method, apparatus, and computer instructions for managing access to a set of applications associated with a universal resource locator in a data processing system. A request is received, wherein...
7391528 Apparatus and method for high-throughput and flexible digital printing  
A digital printing system for producing prints in response to input digital images includes a digital printer and a plurality of computer processors. The plurality of computer processors includes...
7389410 Automatically deriving order of initialization for computing services across multiple computing systems  
Automated derivation of an initialization ordering for computing services distributed across multiple computing systems. The initialization ordering is derived by monitoring initialization times...
7386849 Managing parallel execution of work granules according to their affinity  
A method and apparatus are provided for managing work granules being executed in parallel. A task is evenly divided between a number of work granules. The number of work granules falls between a...
7386847 Task roster  
A task roster. A task roster can include a visual list of component tasks, the component tasks collectively forming a high-level task; a specified sequence in which the component tasks are to be...
7376955 Server communication channel architecture and implementation method  
A Sever Communication Channel (“SCC”) architecture is described. The SCC architecture provides an abstract base class that describes specific service interfaces called for each service and...
7370331 Time slicing in a shared partition  
An operating system in a shared processor logical partitioned data processing system is given a target percentage. The hypervisor assigns the target processor percentage to the operating system....
7370335 System and method for providing a public application program interface  
One embodiment of the system of this invention can include software programming stored in a computer readable memory. The software programming can comprise a public API layer further comprising an...
7363431 Message-based distributed synchronization in a storage system  
Described is a synchronization technique that may be used to coordinate processing between endpoints using the connecting message fabric. Processors in a data storage system communicate using the...
7353515 Method and apparatus for dynamic allocation and management of semaphores for accessing shared resources  
Methods and apparatus are disclosed for dynamic allocation and management of semaphores for accessing shared resources. In one implementation, a semaphore manager maintains a data structure of...
7350104 Invocation of a follow on unit of work  
The present invention provides a method, system, computer program product and service, by which a unit of work manager can reliably start a follow-on unit of work after a first unit of work, in the...
7337028 Method for the organization of a process having at least one processing device for carrying out a predefinable subprocess  
The invention relates to the organization of network-wide applications to indicate a possible way by which future requirements of decentralized control systems connected together via a network can...
7333980 Searching queries using database partitioning  
A computer-implemented method and apparatus of searching a plurality of queries against at least one database containing a plurality of records. The plurality of queries is partitioned into a set...
7325046 Method, system and program products for managing processing groups of a distributed computing environment  
The management and use of replicated distributed transactions is facilitated. A distributed synchronous transaction system protocol is provided to manage the replication of distributed transactions...
7322033 Distributed control method and apparatus  
In a distributed control method of executing distributed control such that a lot of tasks distributively executed in a lot of nodes connected to a network and made to implement multitasking...
7308687 Method and system for managing resources in a data center  
The present invention provides dynamic configuration and allocation of resources in a data center. These resources are monitored for availability and performance information according to their...
7305502 Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending  
An improved hibernation method and system, including the use of a modified DMA (Direct Memory Access) mode of transferring data to and from the disk. The use of DMA increases data transfer speed,...
7299471 Common thread server  
Disclosed are a method, system, and program product for calling a Common Thread Object from a running process. This is done by comprising invoking a Thread Invocation Object from the running...
7299466 Mechanism for managing execution environments for aggregated processes  
Workspace definitions, which define an execution environment, can be associated with jobs. A work request is processed to automatically determine that tasks that are progeny of a given job inherit...
7296268 Dynamic monitor and controller of availability of a load-balancing cluster  
An implementation of a technology, described herein, for remotely and dynamically monitoring the availability of the members of a load-balancing cluster. An implementation of the claimed invention...
7296270 Method and control unit for controlling technical procedures in a motor vehicle  
A method and a control unit for controlling technical procedures, particularly in a motor vehicle. In the method, a control program of a computing element, particularly a microprocessor, is...
7281124 Establishing a virtual drive accessible to pre-boot and operating system runtime phases  
A method, system and article of manufacture to establish a virtual drive accessible to pre-boot and operating system runtime phases. A virtual drive is constructed from a physical storage device of...
7266825 Method for synchronizing program sections of a computer program  
The invention relates to a method for synchronizing program sections of a computer program. The program sections can run in parallel on different processors of a computer. Data transfer between the...
7263695 System and method for processing recursive invocations within a program build  
A method for executing program builds is described comprising: executing jobs for a program build in parallel according to a first job schedule; detecting a recursive build invocation in one of the...
7254814 Methods and apparatus for managing plug-in services  
Methods and apparatus operate in a computer system to manage initiation and operation of plug-in modules providing plug-in services. The plug-in manager obtains identities of a plurality of plug-in...
7234140 Method for creating a workflow  
A method for creating a workflow including at least one structured process with interdependent tasks, and a composite object involved in the process is provided. The method includes defining a...
7231338 Distributed simulation system having phases of a timestep  
A distributed simulation system is provided in which timesteps may be divided into a first phase (referred to as the zero time phase herein) and a second phase (referred to as the real time phase...
7228545 Methods and apparatus for managing the execution of a task among a plurality of autonomous processes  
A method in a computer system for enabling a process to manage the execution of a periodic, single-execution (PSE) task is disclosed. The process represents one of a plurality of processes...
7228547 Method, system, and program for enabling access to a plurality of services  
Provided is a method, system, and program for enabling access to a plurality of services. A plurality of service class implementations is provided for services from different vendors, wherein each...
7228185 Method for controlling and/or regulating industrial processes  
In a method for controlling and/or regulating industrial processes ( 1, 20 ), a standard operating system ( 3 ) with a real-time module or a real-time operating system is implemented on a hardware...
7225444 Method and apparatus for performing parallel data operations  
A method and apparatus enables a client system to perform multi-phase parallel operations upon data in a database system. A data transaction request received by the client system. A plurality of...
7222346 System and method for the management of a multiple-resource architecture  
In the field of programmable integrated circuits designed for applications of high-powered computation, a compact system of low complexity is proposed to implement a static schedule scheme for...
7191361 System and method enabling asynchronous execution of a test executive subsequence  
A system and method for asynchronous execution of a test executive subsequence. A first test executive sequence (calling sequence) may be created and configured to asynchronously call a second test...
7188343 Distributable multi-daemon configuration for multi-system management  
A system and method for managing multiple server computer systems on a computer network. The functions of a central management server are distributed to multiple daemons executing independently of...
7188344 Architecture for a read/write thread lock  
An architecture for a read/write thread lock is provided for use in a computing environment where several sets of computer instructions, or “threads,” can execute concurrently. The disclosed...
7181742 Allocation of packets and threads  
The disclosure includes description of a method of processing packets using threads. The method includes processing a packet by a single thread in a first packet processing pipeline stage and...
7168076 Facilitating efficient join operations between a head thread and a speculative thread  
One embodiment of the present invention provides a system that facilitates efficient join operations between a head thread and a speculative thread during speculative program execution, wherein the...
7168077 System and method of executing and controlling workflow processes  
A method of executing and controlling a workflow process includes a request-response control process for coordinating activities between a plurality of entities, whereby an entity creates and sends...
7159012 Computational data processing system and computational process implemented by means of such a system  
This computational data processing system comprises an assembly of networked computers ( 12, . . . 22 ) in each of which is stored at least one computational application, and a machine ( 10 ) for...
7159211 Method for executing a sequential program in parallel with automatic fault tolerance  
The present invention provides system and methods for executing a sequential in parallel. Parallel procedures, specified in the program, are executed as parallel slave processes. A process when...
7155719 Continuation manager  
A method of processing data is provided, which includes a plurality of processes 502 to 505 equipped with dependencies 603 and a continuation manager 814 , said processes 502 to 505 ...
7155550 Program-executing apparatus and portable information processing apparatus  
A program-executing apparatus has a simple configuration, is capable of executing high-speed processing, and is capable of providing high security. The apparatus is configured such that a host...