Sign up


Match Document Document Title
7917909 Detecting deadlocks in interop-debugging  
A method and system for implementing detecting deadlocks in interop-debugging is described herein. One or more synchronization objects that an application program interface (API) could block on are...
7912749 Infrastructure auto discovery from business process models via middleware flows  
A method for infrastructure automatic discovery from business process models through middleware flows is provided. Data flow in an infrastructure is monitored to observe middleware flows. An...
7904908 Methods and systems for distributed processing on consumer devices  
Systems and methods are used to provide distributed processing on a service provider network that includes a plurality of remotely located consumer devices. Each of the remotely located consumer...
7895375 Data transfer apparatus and data transfer method  
A Direct Memory Access (DMA) controller issues a read request to read data stored in a cache memory and sends a cache controller the read request via a bridge chip. When a response time monitored...
7895264 Storage cluster server network  
A clustered server network for receiving, storing and retrieving usenet articles. The clustered server network includes various sets of clustered servers. One set of clustered servers receives...
7894357 Capability-based testing and evaluation of network performance  
A method for real-time monitoring of the performance of a network. From a set of predefined network capabilities, one or more of the network capabilities is attributed to an application of the...
7873962 Distributed control systems and methods that selectively activate respective coordinators for respective tasks  
Respective coordinators are spawned or activated to coordinate activities with regard to respective tasks. Where the respective tasks require cooperative efforts of a plurality of controllers, the...
7865701 Concurrent atomic execution  
Executing a set one or more instructions atomically is disclosed. Executing includes saving a set of one or more register states in a software data structure, speculatively executing the set of...
7848359 System and method for executing distributed software  
A system for executing distributed software under hard real-time conditions comprises a plurality of nodes and a communication channel. Nodes are allowed to transmit data across the communication...
7849466 Controlling execution mode of program threads by applying a mask to a control register in a multi-threaded processor  
A multithreaded processor device is disclosed and includes a processor that is configured to execute a plurality of executable program threads and a mode control register. The mode control register...
7831978 Review mechanism for controlling the delegation of tasks in a workflow system  
A method for creating a review task includes receiving task data, the task data including information on a main task to be performed. Delegation data is received, the delegation data including...
7827553 Registering processing flow in accordance with user parameter  
In an information processing method of registering a processing flow, which defines cooperation processing of a plurality of tasks, in a manner that the processing flow can be shared by a plurality...
7823170 Queued asynchronous remote function call dependency management  
A system, computer program product and method of processing function calls in a distributed application environment are provided. A number of function calls for communication from a sending...
7823163 Methods and system for process sharing among independent systems/applications via data encapsulation in medical imaging  
A method and system is provided for data/process sharing. A decapsulating unit is provided and resides on first system where a first application system resides. The decapsulating unit monitors, on...
7821662 Information processing apparatus and job processing apparatus  
Job processing apparatus of the present invention comprises a reception unit adapted to receive a job ticket; a recognition unit adapted to recognize a processing content of a processing step of...
7822870 Method and mechanism for predicting data conflicts and generating a load distribution plan in a multi-node system  
A system and method for estimating data conflicts in a multi-node system is disclosed. According to an embodiment of the invention, tracing the execution of a workload on a single node and...
7818750 Method for controlling software modules  
The invention relates to a method for controlling data-processing software modules (4, 5, 6, 7), wherein the data to be processed are organized in files, and wherein the processing is performed in...
7814493 Resource presentation convergence  
A method, apparatus, system, and signal-bearing medium that, in an embodiment, find duplicate resource identifiers that originate from different applications, converge the duplicate resource...
7810099 Optimizing workflow execution against a heterogeneous grid computing topology  
Methods and apparatus to optimize workflow execution by the intelligent dispatching of workflow tasks against a grid computing system or infrastructure are provided. For some embodiments, a grid...
7797670 Mirrored file system  
Mounting and populating a mirrored version of at least a portion of a file system of a recruiter machine at a volunteer machine performing one or more data processing tasks for the recruiter...
7788672 System for controlling assignment of a plurality of modules of a program to available execution units based on speculative executing and granularity adjusting  
According to one embodiment, an information processing apparatus includes a plurality of execution modules and a scheduler which controls assignment of a plurality of basic modules to the plurality...
7788663 Method and system for device recruitment interoperability and assembling unified interoperating device constellation  
System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless...
7788314 Multi-computer distributed processing with replicated local memory exclusive read and write and network value update propagation  
The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared...
7783499 Framework for dynamic composition of web services  
A framework for Web services integration can include a Web services integrator having a scheduler coupled to a control. The control can have a coupling to a consumer preferences repository. The...
7783590 Task selection apparatus and task selection assistance method  
The present invention provides a task selection assistance apparatus, and a task selection assistance method, which enable burdens on a user to be alleviated in selecting a task for solving a...
7784056 Method and apparatus for scheduling grid jobs  
A method and apparatus for scheduling execution of a grid project in accordance with multiple dimensions of dynamic load factors. The present invention provides a mechanism for determining grid...
7779411 System, method and medium for providing asynchronous input and output with less system calls to and from an operating system  
A system, method and medium for reducing the number of system calls from an application program to an operating system kernel. In an embodiment, a method includes the steps of creating a list of...
7774467 Mechanism for making a computing resource allocation  
In accordance with one embodiment of the present invention, there are provided methods and mechanisms for determining an allocation of resources, including hardware resources in a computing...
7774304 Method, apparatus and program storage device for managing buffers during online reorganization  
A method, apparatus and program storage device for managing buffers during online reorganization. An adaptive buffer is provided having a dynamically adjustable boundary, the adaptive buffer...
7774785 Cluster code management  
A first logical partition in a first processing complex of a server cluster is operated at a first level of a software code. Software code in a second logical partition in the same processing...
7761462 Searching queries using database partitioning  
Embodiments include partitioning queries into subsets of queries and at least one database into subdatabases, designating searching tasks by associating each of the subsets of queries with one or...
7761573 Seamless live migration of virtual machines across optical networks  
Described are a network and method for performing live migration of a virtual machine (VM) executing at a source site to at least one destination site over an optical network. An application...
7752286 Electronic item management and archival system and method of operating the same  
An electronic item management and archival system for managing and archiving items. Each item includes at least one of image data, audio data, and video data. The system includes a server...
7746772 Information processing apparatus and method  
A task cooperation processing method acquires a processing flow in which cooperation processing by a plurality of tasks is defined. Input information associated with the amount of data to be...
7743382 System for deadlock condition detection and correction by allowing a queue limit of a number of data tokens on the queue to increase  
The execution environment provides for scalability where components will execute in parallel and exploit various patterns of parallelism. Dataflow applications are represented by reusable dataflow...
7743381 Checkpoint service  
A computer accessible medium may be encoded with instructions which, when executed: replicate a checkpoint segment from a first local storage of a first node to at least one other node; and load a...
7743383 Adaptive cooperative scheduling  
A method in a computer system for coordinating scheduling of threads among a plurality of processors. The method includes collecting, using a cooperative scheduling component (CSC), system data...
7733347 Automated construction of shader programs  
Although GPUs have been harnessed to solve non-graphics problems, these solutions are not widespread because GPUs remain difficult to program. Instead, an interpreter simplifies the task of...
7730490 System with user access-control information having signature and flow setting information for controlling order of performance of functions  
An image-forming apparatus configured to be controlled based on access-control information and to perform a flow which includes performance a plurality of functions of the image forming apparatus...
7730482 Method and system for customized programmatic dynamic creation of interoperability content  
System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless...
7725518 Work-efficient parallel prefix sum algorithm for graphics processing units  
One embodiment of the present invention sets forth a technique for computing a parallel prefix sum using one or more cooperative thread arrays (CTA) within a graphics processing unit. The prefix...
7725896 Periodic event execution control mechanism  
A scheduler schedules a plurality of periodic events. Each periodic event has an associated periodic interval of time and an associated set of services. The scheduler determines when one of the...
7725659 Alignment of cache fetch return data relative to a thread  
A method of obtaining data, comprising at least one sector, for use by at least a first thread wherein each processor cycle is allocated to at least one thread, includes the steps of: requesting...
7716671 Method for coordinating a set of related tasks and events by reducing duplicated effort  
A template listing one or more associated tasks is distributed to one or more devices, each device having a respective user. A task is selectively designated as either shared or individual. When...
7707578 Mechanism for scheduling execution of threads for fair resource allocation in a multi-threaded and/or multi-core processing system  
A thread scheduling mechanism is provided that flexibly enforces performance isolation of multiple threads to alleviate the effect of anti-cooperative execution behavior with respect to a shared...
7707580 Parallel computing method, parallel computing program and computer  
There is provided a parallel computing method of performing a parallel computing by using a master computer for generating a job and plural worker computers which execute the job and to each of...
7703100 Modified auto remote agent for job scheduling and management applications  
A system and method for scheduling and managing computer applications is provided. In one embodiment, an event processor dispatches messages to run a job to an agent module residing on a local or...
7703103 Serving concurrent TCP/IP connections of multiple virtual internet users with a single thread  
A method for facilitating network communications from one or more independent execution threads by a dedicated worker thread. Because an operating system is not designed for use with a large number...
7703096 Method to resolve ambiguities for monitoring and automating UNIX processes  
The present invention provides a method to resolve ambiguities for monitoring and automating UNIX processes by providing a multi-level filter routine and search approach that interrogates the...
7694302 Symmetric multiprocessor synchronization using migrating scheduling domains  
The invention provides a method and system for scheduling tasks in an MP system, and provides parallel execution of those tasks while implicitly synchronizing access to resources used by that...