Match Document Document Title
7721287 Organizing transmission of repository data  
A method of organizing a transmission of repository data includes receiving, in a computer system, a request to transmit data from a data repository to a data recipient, the data to be transmitted...
7720797 Method and apparatus for electronic collection, translation, grouping, and delivery of wage assignment information  
A system that electronically collects, translates, groups, and delivers wage assignment information from at least one initiator to at least one recipient via an accumulator is described. An...
7721288 Organizing transmission of repository data  
A method of organizing a transmission of repository data includes receiving, in a computer system, a request to transmit data from a data repository to a data recipient. In response to the...
7712097 Data processing system to initialize or modify the system to perform transactions using mask comprises on/off flags  
A data processing system (1) is programmed with objects (2) according to the object-oriented architecture. Each object (2) is for implementing an event, which for financial securities processing...
7712096 Method, system, and storage medium for dynamically reordering resource participation in two-phase commit to heuristically optimize for last-agent optimization  
A histogram, or resource status history table, for multiple resources is created and maintained. A transaction or resource manager arranges and/or reorders various resources into a sequence based...
7707576 Method of and apparatus for managing task, and computer product  
A task management method includes determining, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a...
7702729 Event heap: a coordination infrastructure for dynamic heterogeneous application interactions in ubiquitous computing environments  
An efficient and adaptive middleware infrastructure called the Event Heap system dynamically coordinates application interactions and communications in a ubiquitous computing environment, e.g., an...
7703097 Auto-commit processing in an IMS batch application  
A DLI call from the batch application is intercepted, wherein the DLI call is made for the purpose of accessing a hierarchical database. It is then determined if the access to the hierarchical...
7703098 Technique to allow a first transaction to wait on condition that affects its working set  
By exploiting an early release facility that may be provided by certain transactional memory designs, we allow for transaction software constructs that wait on removal (or satisfaction) of a...
7703099 Scalable transformation and configuration of EDI interchanges  
Transforming one or more of a collection of electronic data interchange (EDI) transactions. A type of EDI transactions is identified to be transformed from a source format to a destination format....
7698707 Scheduling compatible threads in a simultaneous multi-threading processor using cycle per instruction value occurred during identified time interval  
Identifying compatible threads in a Simultaneous Multithreading (SMT) processor environment is provided by calculating a performance metric, such as cycles per instruction (CPI), that occurs when...
7694300 Inter-process interference elimination  
Described herein is an implementation of a technology for the construction, identification, and/or optimization of operating-system processes. At least one implementation, described herein,...
7694301 Method and system for supporting input/output for a virtual machine  
A method for supporting input/output for a virtual machine. The method includes the step of executing virtual machine application instructions, wherein the application instructions are executed...
7694299 Composite task framework  
A system, method and media for performing a composite task, comprising: determining an undo task for each subtask in a plurality of subtask for the composite task; performing each one of the...
7689991 Bus management techniques  
Techniques to prevent interruption of operations performed by an I/O device. One advantage may be that the I/O device does not need to re-establish its interrupted operation (and waste the...
7673302 System and method for managing messages in a queuing system  
A system for processing multiple potentially related requests is provided. The system includes a pending request queue, a related request queue, an in-process queue, and an adapter. The pending...
7672928 Query forced indexing  
A searchable index is created using a query process and an indexing process. The query process cooperates with the indexing process to catalogue items that are located within a specified search...
7665093 Synchronization of runtime and application state via batching of workflow transactions  
Workflow management for maintaining consistency of persisted state across communicating components via batching of uncommitted work. A workflow component defines a workflow containing work items...
7661106 Distributed transaction processing system  
A distributed transaction processing system is disclosed in which a process automation application receives a transaction request from a requesting application. In response to the request, the...
7660879 System and method for application deployment service  
A transactional distribution infrastructure enables multiple participants to work together to deploy changes to an executing context. Embodiments can prepare new changes to executing applications...
7661015 Job scheduler  
A timer master can assign scheduled jobs to other application servers of a cluster. Leases for the timer master can be started in a lease table. The timer master can store job info for the...
7657537 System and method for specifying batch execution ordering of requests in a storage system cluster  
A system and method specifies batch execution ordering of requests in a cluster of storage systems or nodes. Each node is generally organized as a network element and a disk element. One or more...
7653908 Grouping processors and assigning shared memory space to a group in a heterogeneous computer environment  
Grouping processors is presented. A processing unit (PU) initiates an application and identifies the application's requirements. The PU assigns one or more synergistic processing units (SPUs) and...
7653679 Systems and methods for multi-stage message brokering  
A message brokering mechanism for performing a recovery operation in a transaction processing system including first and second stages operable to exchange message requests and responses. The...
7653906 Apparatus and method for reducing power consumption on simultaneous multi-threading systems  
Activities may be delayed from being dispatched until another activity is ready to be dispatched. Dispatching more than activities increase overlapping in execution time of activities. By delaying...
7653735 Method for achieving end-to-end quality of service negotiations for distributed multi-media applications  
This invention presents a framework for achieving dynamic End-to End QoS negotiation and control coordination, with distributed multimedia applications. The framework builds upon dynamic...
7653905 System and method for management of requests  
The present invention provides an online messaging architecture configured to process incoming request messages and provide reply messages in an efficient manner. The invention reduces processing...
7647593 Image processing system for volume rendering  
A CPU 111m segments the jobs from each of the volume rendering processing on hand, prioritize processing sequence for each job, transmits one job which has reached the processing order to the...
7644409 Techniques for accessing a shared resource using an improved synchronization mechanism  
A technique for accessing a shared resource of a computerized system involves running a first portion of a first thread within the computerized system, the first portion (i) requesting a lock on...
7640545 Transaction manager freezing  
A transaction manager may be paused so that the transactions it manages are prevented from making transaction state changes. While the transaction manager is paused, the transactions that the...
7640535 Method for transaction processing with parallel execution  
A method for using available server threads to process resources and reduce the overall time of performing XA interactions in two-phase commit protocol implemented by the transaction manager. A TM...
7631214 Failover processing in multi-tier distributed data-handling systems  
A method and system for processing a transaction request in a distributed data handling architecture. Responsive to receiving a transaction request at a master transaction server, a transaction...
7624112 Asynchronously storing transaction information from memory to a persistent storage  
A method and apparatus for asynchronously storing transaction information related to a transaction is provided. A client process executing on a client may initiate a transaction request with a...
7617180 Efficient lock management  
A current transaction accessing a data object is disclosed. Accessing could include determining that previous transaction information about a previous transaction is associated with the data...
7610584 Method, system, and product for defining and managing provisioning states for resources in provisioning data processing systems  
A method, system, and computer program product are described for managing the provisioning of resources in a data processing system. There are different types of resources. Each resource is one of...
7607130 Workflow as data-transition driven, scriptable state machines  
A computing workflow system has a workflow process definition contained in a workflow table as script functions. The workflow table is part of an extended database schema operating with an...
7590983 System for allocating computing resources of distributed computer system with transaction manager  
In one aspect, the present invention features a system including a local computing device in communication with a distributed computing system, the local computing device configured to perform...
7587555 Program thread synchronization  
The present invention is a method of and system for program thread synchronization. In accordance with an embodiment of the invention, a method of synchronizing program threads for one or more...
7584474 Systems and methods for transaction chaining  
A transaction management engine, such as a business process management (BPM) engine, can allow an application to define transaction demarcations in order to ensure that portions of a workflow are...
7581221 Systems and methods for sending coordinated notifications  
Systems and methods for delivering coordinated notifications to a user. Each entity that is involved in a transaction with a user generates notifications to update the user about the status of the...
7577956 Method, system and program storage device for accessing memory to perform messaging using a channel coupled to a sender and a receiver  
A plurality of batch lists are maintained by a channel in order to improve the efficiency of the channel in performing messaging between a sender and a receiver. For example, a Next Batch list is...
7577773 Method and system for DMA optimization  
Method and system for processing read requests sent by a network interface device to a host system is provided. The method includes sending staggered read requests within a programmable time...
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...
7577770 System and method for performance monitoring and reconfiguring computer system with hardware monitor  
A judgment is made quickly about whether or not it is a memory or a chipset that is causing a performance bottleneck in an application program. A computer system of this invention includes at...
7562351 Postprocessing office method and system  
Methods and systems are provided for post-processing of errors from mass/batch processing of business processes. A method includes executing a business process; determining a failure occurred...
7555607 Program thread syncronization for instruction cachelines  
In a method of and system for program thread synchronization, an instruction cache line is determined each of a plurality of program threads to be synchronized. For each processor executing one or...
7555753 Measuring processor use in a hardware multithreading processor environment  
In a multiprocessor system where each processor has the capacity to executing multiple hardware threads, a method, system, and program for monitoring the percentage usage of the total capacity of...
7548974 Adaptively processing client requests to a network server  
In a computer network environment, a server protocol is provided to process read requests from clients. Rather than all read requests being processed synchronously or all read requests being...
7546613 Methods and systems for efficient queue propagation using a single protocol-based remote procedure call to stream a batch of messages  
A computer-implemented method of streaming a plurality of messages from a source queue to at least one destination queue over a computer network. The method may include steps of generating a...
7539999 Kernel-level transactions  
Transactions among kernel objects utilize application program interfaces (APIs) to implement operations on a transaction object and APIs to implement operations on a resource manager object.