| 7043727 |
Method and system for efficient distribution of network event data |
| May-9-2006 |
Described herein are methods and systems for preparing to efficiently distribute data to be extracted from a data store to clients and for distributing such prepared data to the clients. The methods and... |
| 7043728 |
Methods and apparatus for fault-detecting and fault-tolerant process control |
| May-9-2006 |
A method of process, industrial, environmental or other control includes executing a first sequence of instructions in a first process (or thread) and executing a second sequence of instructions in a second... |
| 7043726 |
Binding of processes in network systems |
| May-9-2006 |
Binding processes in a network system involves monitoring the status of RMI processes by running a thread associated with a parent process. Each parent process in the network system is associated with... |
| 7043725 |
Two tier arrangement for threads support in a virtual machine |
| May-9-2006 |
A software system with a two tier arrangement for threads support that enhances the adaptability of a virtual machine to differing platforms. The software system includes a virtual machine with a threads... |
| 7043565 |
System and method for transferring data over an external transmission medium |
| May-9-2006 |
A system and method for transferring data over an external transmission medium. A host computer is coupled to a device through a serial bus. A transfer object is configurable to encapsulate data transfer-related... |
| 7039921 |
Methods and apparatus in a logging system for the tracking of tasks solely based on function for data analysis |
| May-2-2006 |
A method, system, and computer program product for the creation and logging of a taskID is provided. In one embodiment, a component initiates a task and requests a task identification (TaskID) from a log... |
| 7039913 |
Optical disc, method of writing to an optical disc, and method of reading from an optical disc |
| May-2-2006 |
An ID information, user data, and a control information are disposed each in one block, and coded for error correction. The user data and control information are disposed in an ECC block 1, while the... |
| 7039912 |
Integrated computer testing and task management systems |
| May-2-2006 |
Methods and apparatus for constructing integrated computer testing and task management applications provide a computer user access to multiple testing and task management tools, all through a single, uniform... |
| 7036124 |
Computer resource management for competing processes |
| Apr-25-2006 |
Resource management for controlling allocation of a resource to competing computer processes is achieved through the use of a joining function. A resource manager is responsive to identification of a thread... |
| 7036123 |
System using fair-share scheduling technique to schedule processes within each processor set based on the number of shares assigned to each process group |
| Apr-25-2006 |
Described is a scheduling system that provides allocation of system resources of one or more processor sets among groups of processes. Each of the process groups is assigned a fixed number of shares, which... |
| 7035927 |
Intelligent inbound/outbound communications blending |
| Apr-25-2006 |
In a blended inbound/outbound call center (100), an outbound call-pacing function (122) decides whether or not to initiate an additional outbound call for a particular skill. It determines (206)... |
| 7035908 |
Method for multiprocessor communication within a shared memory architecture |
| Apr-25-2006 |
An apparatus comprising a shared memory and a multiprocessor logic circuit. The shared memory may be configured to store data. The multiprocessor logic circuit may comprise a plurality of processors and... |
| 7035900 |
Business machine network terminal and business machine network information management system |
| Apr-25-2006 |
Business machine network terminal and a business machine network information management system are provided which collect information such as the use histories of business machines on services provided... |
| 7032222 |
Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limit |
| Apr-18-2006 |
A method for flexible allocation of a resource in which a soft limit and a hard limit are assigned to each of a set of potential users of the resource. The soft limits are selected to guarantee access... |
| 7032221 |
Mapping a stack in a stack machine environment |
| Apr-18-2006 |
The stack mapper of the present invention seeks to determine the shape of the stack at a given program counter. This is accomplished by locating all start points possible for a given method, that is, at... |
| 7032107 |
Virtual partition for recording and restoring computer data files |
| Apr-18-2006 |
Some computer operating systems do not permit application programs to perform certain tasks. If there is a desire to perform a forbidden task, a virtual partition (228) is created (610) in a... |
| 7028302 |
System and method for automatically tuning a multiprocessor computer system |
| Apr-11-2006 |
A system and method for automatically tuning a multiprocessor (MP) computer system having a set of processors, associated memory resources, interrupt sources and interrupt service routines (ISRs). Upon... |
| 7028297 |
System and method of scalable transaction processing |
| Apr-11-2006 |
A transaction processor pipeline architecture and associated apparatus for processing multiple queued transaction requests incorporates multiple processing elements working in parallel. Each processing... |
| 7024668 |
Application execution apparatus and method |
| Apr-4-2006 |
When requested by an application, a library unit provides a resource to the application, acquires an ID for identifying the application which has requested the resource, and stores a combination of a resource... |
| 7024670 |
Timed start-conditions for activities in workflow management systems |
| Apr-4-2006 |
The present invention relates to a method for processing of start conditions of activities within a process model processable by a Workflow Management System (WFMS); said process model comprises activities... |
| 7024669 |
Managing workload within workflow-management-systems |
| Apr-4-2006 |
A computerized method of managing workload within a Workflow-Management-System (WFMS), the WFMS having a process-model, the process-model including one or more activities being the nodes of an arbitrary... |
| 7020878 |
System for allocating resource using the weight that represents a limitation on number of allowance active sessions associated with each resource consumer group |
| Mar-28-2006 |
One embodiment of the present invention provides a resource scheduler for allocating a computer system resource, such as memory or mass storage, within a processor, to database management system (DBMS)... |
| 7020876 |
Campaign management for batch processes |
| Mar-28-2006 |
A campaign management technique for batch processes enables a process control system user to flexibly create, edit and execute batch process campaigns. The campaign management technique uses a campaign... |
| 7020877 |
Method to distribute periodic task workload |
| Mar-28-2006 |
A method to distribute periodic task workload in an information handling system includes distributing processing tasks using a tick interval. A first execution trigger in a service variable may be set... |
| 7019740 |
Resource creation method and tool |
| Mar-28-2006 |
A method of and tool for resource creation in a distributed computing environment uses a variety of resources which may be located at locations distributed throughout the environment. New resources may... |
| 7017156 |
System for computing an estimate execution time by totaling the time value base on an architecture or a software operating environment |
| Mar-21-2006 |
Access to computer system resources is regulated by computing an estimated execution time for an operation which seeks to use the resources. Once computed, the estimated execution time is used to make... |
| 7016934 |
Cooperate processing units using stored cooperation problem solving knowledge and receive information to perform problem solving |
| Mar-21-2006 |
A mobile agent mediates cooperation among schedulers by executing a cooperation protocol. For heuristics such as strategies and the order in which variables are decided, which are used as criteria of selecting... |
| 7016923 |
Multi-threaded garbage collector employing cascaded memory arrays of task identifiers to implement work stealing queues for task identification and processing |
| Mar-21-2006 |
A computer system employing a plurality of concurrent threads to perform tasks that dynamically identify further similar tasks employs a double-ended queue ("deque") to list the dynamically identified... |
| 7013463 |
Latch mechanism for concurrent computing environments |
| Mar-14-2006 |
A system, method and computer readable medium containing programming structions for an improved latch mechanism for use in a programming environment running concurrent tasks is disclosed. According to... |
| 7010788 |
System for computing the optimal static schedule using the stored task execution costs with recent schedule execution costs |
| Mar-7-2006 |
A static schedule is selected from a set of static schedules for an application dependent on the state of the application. A scheduling system stores a set of pre-defined static schedules for each state... |
| 7010789 |
Independent net task identification for efficient partition and distribution |
| Mar-7-2006 |
A task management system, method and computer program product for determining optimal placement of task components on multiple machines for task execution, particularly for placing program components on... |
| 7010651 |
System and method for using removable storage for computer troubleshooting |
| Mar-7-2006 |
A computer system monitoring apparatus that collects various system and operating parameters to a removable memory unit. The system includes an operating system controlling at least one process along with... |
| 7010364 |
System and method for performing process visualization |
| Mar-7-2006 |
A method for forecasting batch end conditions through their depiction as a multi-dimensional regions of uncertainty is disclosed. A visualization of the current condition of a continuous process and visualization... |
| 7007004 |
Concurrent operation of a state machine family |
| Feb-28-2006 |
The present invention concerns a method and a system for operating state machines concurrently in a computing system. One or more state machine families are generated. Each family comprises one master... |
| 7003769 |
System diagnosis apparatus, system diagnosis method and computer-readable recording medium recording system diagnosis program |
| Feb-21-2006 |
A system diagnosis apparatus comprises a communication processing device which acquires a utility rate of the system resources of a user system and a queue for the system resources, a memory device stores... |
| 7003770 |
Method of detaching and re-attaching components of a computing process |
| Feb-21-2006 |
A method removes a part of a computing process comprising items of data, program code and executing states. The process splits into a first process and a second sub-process. The second sub-process includes... |
| 6999994 |
Hardware device for processing the tasks of an algorithm in parallel |
| Feb-14-2006 |
A hardware device for processing the tasks of an algorithm of the type having a number of processes the execution of some of which depend on binary decisions has a plurality of task units (10, 12, 14),... |
| 6996822 |
Hierarchical affinity dispatcher for task management in a multiprocessor computer system |
| Feb-7-2006 |
An Operating System (OS) function maps affinity to processors for each new task and except for certain circumstances where other processors are permitted to steal tasks, this affinity remains unchanged.... |
| 6996821 |
Data processing systems and method for batching tasks of the same type in an instruction cache |
| Feb-7-2006 |
Described is a method and apparatus for processing tasks in a data processing system including a microprocessor and an instruction cache. Tasks of different types are defined in the system with each task... |
| 6996820 |
Efficient multiple priority list memory system |
| Feb-7-2006 |
An efficient memory system to implement a multi-list, multi-priority task management scheme. In one embodiment, a single list which is dynamically partitioned among multiple priority levels and effectively... |
| 6996699 |
Secondary processor execution kernel framework |
| Feb-7-2006 |
Preparing one or more secure media effect programs, generating a binary image of the programs and associated data, loading the binary image into memory of a secondary processor, and executing the programs... |
| 6996614 |
Resource allocation in data processing systems |
| Feb-7-2006 |
A method for allocating resources of a service provider to a plurality of users of the service provider in a data processing system wherein the resources are maintained in a resource pool when not allocated... |
| 6993762 |
Process for improving the performance of a multiprocessor system comprising a job queue and system architecture for implementing the process |
| Jan-31-2006 |
The invention relates to a process for assigning tasks in a multiprocessor digital data processing system having a preemptive operating system, and an architecture for implementing the process. The system... |
| 6993761 |
Method and apparatus to verify type safety of an application snapshot |
| Jan-31-2006 |
One embodiment of the present invention provides a system for verifying type safety of an application snapshot. This application snapshot includes a state of an executing program that is moved from a first... |
| 6990669 |
Real-time scheduler |
| Jan-24-2006 |
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 allocate... |
| 6990665 |
Method and system for real time scheduler |
| Jan-24-2006 |
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 allocate... |
| 6990664 |
System and method for managing a workflow process |
| Jan-24-2006 |
A method is disclosed for managing a workflow process to bring execution time for said process at least closer to an expected deadline. The process includes a plurality of work nodes and a set of priority... |
| 6990479 |
Communication system and method of non-intrusive performance data polling |
| Jan-24-2006 |
The present invention discloses a communication system including an entire object including multiple objects connected with the networks and storing the object's own data, a database including a polling... |
| 6988264 |
Debugging multiple threads or processes |
| Jan-17-2006 |
Debugging multiple tasks, using a single instance of a debugger application intended to be only capable of debugging a single task, is performed by intercepting system calls made by the debugger application... |
| 6988139 |
Distributed computing of a job corresponding to a plurality of predefined tasks |
| Jan-17-2006 |
In a distributed computing environment, a queue of jobs is maintained on a job database, along with parameters for each of the computing devices available to process the jobs. A task model defining the... |