Sign up


Match Document Document Title
8037122 Processing of service-oriented tasks within a grid computing environment  
Embodiments of the present invention enable processing of tasks within a service-oriented architecture (SOA). In embodiments, an echo mediator is a mediator SOA component that acts as a service...
8036759 Online modular parameterization and successive linear programming for improving manufacturing plant operations  
Methods and systems for substantially optimizing plant operations within a manufacturing environment. The method can include separating the manufacturing environment into two or more individual...
8032890 Resources managing in isolated plurality of applications context using data slots to access application global data and specification of resources lifetime to access resources  
Methods and apparatus, including computer program products, for application management. Application management may include managing a context of an executing application such that the application...
8032873 Computer program code size partitioning system for multiple memory multi-processing systems  
The present invention provides for a system for computer program code size partitioning for multiple memory multi-processor systems. At least one system parameter of a computer system comprising...
8032891 Energy-aware scheduling of application execution  
A mobile device (10) manages tasks (18) using a scheduler (20) for scheduling tasks on multiple processors (12). To conserve energy, the set of tasks to be scheduled are divided into two (or more)...
8028294 Progress management for projects  
Project progress management technology is made more objective by excluding as much human subjectivity as possible. Consideration is given to levels of importance of check items and tasks. A more...
8024734 Enabling a designer to specify workflows to process various results of execution of transactions  
Enabling a designer to specify workflows to process various results of execution of transactions. A user specifies the specific workflow to be executed on the corresponding result of a transaction....
8024740 Acquisition system for distributed computing resources  
In a resource acquisition system, computing resources are located in different domains, and a resource manager is located in each domain. A scheduler receives a resource acquisition request from a...
8024596 Personal wireless network power-based task distribution  
Apparatus and method for dynamically reassigning between a plurality of personal portable devices in a wireless network one or more task portions of a task that have been distributed among the...
8010917 Method and system for implementing efficient locking to facilitate parallel processing of IC designs  
Disclosed is an improved method and system for implementing parallelism for execution of electronic design automation (EDA) tools, such as layout processing tools. Examples of EDA layout processing...
8006245 System and method for state management and workflow control  
A system and method are provided for state management and workflow control. The system includes a metadata based state management system that can be used as a workflow control system. The system...
7996840 Method, system, and apparatus for scheduling pattern based web services  
A method of scheduling a request for a plurality of Web services can include providing service activation rules. Each service activation rule can specify a trigger condition and a state condition...
7996648 Coupled symbiotic operating systems  
A single application can be executed across multiple execution environments in an efficient manner if at least a relevant portion of the virtual memory assigned to the application was equally...
7987452 Profile-driven lock handling  
An apparatus, program product and method utilize metadata collected for a lock in a computer program to determine an optimal lock acquisition strategy for the lock. The metadata is typically...
7984450 Dispatching packets on a global combining network of a parallel computer  
Methods, apparatus, and products are disclosed for dispatching packets on a global combining network of a parallel computer comprising a plurality of nodes connected for data communications using...
7984446 Method and system for multitasking BIOS initialization tasks  
A method and system for multitasking BIOS initialization tasks are disclosed. The BIOS utilizes preemptive multitasking and cooperative multitasking. The preemptive multitasking and the cooperative...
7979859 Managing automated resource provisioning with a workload scheduler  
The present invention provides a method, system, and computer program product for managing automated resource provisioning management systems. In an embodiment, the method begins by receiving a...
7975272 Thread queuing method and apparatus  
In some embodiments, a method includes receiving a request to generate a thread and supplying a request to a queue in response at least to the received request. The method may further include...
7953878 Multi-threaded internet small computer system interface (iSCSI) socket layer  
Embodiments herein provide a computer system having an operating system that implements a multi-threaded iSCSI socket software layer. The multi-threaded iSCSI socket software layer may operate in...
7945911 Barrier synchronization method and apparatus for work-stealing threads  
Method and apparatus for barrier synchronization of threads, for example work-stealing threads. Embodiments may provide a consensus barrier synchronization mechanism that allows a “stop world” ope...
7934093 Assigning security levels to a shared component  
Security levels are assigned to a shared component. A workflow manager receives a workflow request that corresponds to a plurality of workflow steps. For each workflow step, the workflow manager...
7929830 Recording, reproducing, and recording/reproducing apparatuses for recording input data in a recording medium capable of non-linear access and methods thereof  
In recording, reproducing, and recording/reproducing apparatuses and methods thereof, while endlessly-recording first data, desired second data can be easily stored. The present invention comprises...
7930700 Method of ordering operations  
An embodiment of a method of ordering operations begins with a first step of a computing entity storing a training data set, which includes previously executed operation pairs, attribute data, and...
7926051 Automatic parallel non-dependent component deployment  
The methods, systems, data structures and computer program products for deploying software components are provided, including deploying components in an enterprise environment. Dependency...
7926061 iMEM ASCII index registers  
A computing system that includes a number of processing elements, a memory and a multi-task controller. The memory is organized into a set of logical partitions. Task partitions describe a task and...
7921197 Dynamic configuration of virtual machines  
A computer implemented method for configuring virtual internal networks for testing is provided. The method includes deploying a virtual firewall and deploying a public switch enabling access to an...
7920282 Job preempt set generation for resource management  
A method is provided for prioritizing jobs in a computing environment having a plurality of nodes sharing one or more resources. Such method includes, given a job A to be scheduled having certain...
7921227 Concurrent stack  
A method and apparatus for processing message is described. In one embodiment, an application programming interface is configured for receiving and sending messages. A building block layer is...
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...