|
Match
|
Document |
Document Title |
|
|
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 extended...
|
|
|
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...
|
|
|
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...
|
|
|
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...
|
|
|
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 least...
|
|
|
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...
|
|
|
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...
|
|
|
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...
|
|
|
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 remote...
|
|
|
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.
|
|
|
7536691 |
Method and apparatus for software-based allocation and scheduling of hardware resources in a wireless communication device
An architecture and method for dynamic resource allocation and scheduling in a communication device is disclosed herein. The method of controlling hardware resources in a communication device...
|
|
|
7533080 |
Commit tree optimization based on recovery topology information
Minimizing transaction managers. A method that may be practiced in a commit tree topology including a plurality of transaction managers to manage transactions. The transactions include a set of...
|
|
|
7523454 |
Apparatus and method for routing a transaction to a partitioned server
An apparatus and method for routing a transaction to a partitioned server. The invention comprises identifying a plurality of partitions (e.g., logical, resource, etc.) on the server, determining a...
|
|
|
7523164 |
Systems and methods for transaction messaging brokering
A message brokering mechanism for a transaction processing system may include first and second stages operable to exchange message requests and responses. The first stage may be operable to receive...
|
|
|
7519966 |
Information processing and control
Information processing apparatus, including occurrence number counter counting events that occurred in each of a plurality of CPUs. Apparatus performs functions of; storing accumulated occurrence...
|
|
|
7516320 |
Distributed processing architecture with scalable processing layers
The present invention is a system on chip having a scalable, distributed processing architecture and memory capabilities through a plurality of parallel processing layers. In one embodiment, the...
|
|
|
7512946 |
Scheduling method and system for controlling execution of processes
A workload scheduler detects a long-running job when its duration exceeds a threshold value calculated by applying a multiplication factor to an estimated duration of the job. An operator inputs...
|
|
|
7509642 |
Method and system for automatically providing network-transaction-status updates
A system and method for automatically providing real-time transaction-progression status updates in a telecommunications-networking environment are provided. The transaction requires several...
|
|
|
7509641 |
Job processing framework
A job processing framework according to the present invention allows an application to be developed independent of any particular service. Tasks performed by the application are broken up into...
|
|
|
7509404 |
Methods and systems for partial page caching of dynamically generated content
A method of servicing a request for a document over a computer network includes independently caching portions of pages called blocks. Each block includes a reference to a data source and code that...
|
|
|
7503033 |
Model for business workflow processes
A methodology of reducing process algebra to a language that facilitates modeling a business workflow process is provided. A process algebra is reduced to a model for business workflow processes....
|
|
|
7493622 |
Use of thread-local storage to propagate application context in Java 2 enterprise edition (J2EE) applications
In a J2EE application server, a method of passing context information among transactions in a hierarchical parent-child transaction chain executing in a single thread of execution. The method...
|
|
|
7490327 |
System and method for programmatic distributed transaction commit prioritization mechanism
The present invention provides a method for optimizing the processing of backend transactions. The method operates by identifying a transaction group comprising related transactions for processing...
|
|
|
7490083 |
Parallel apply processing in data replication with preservation of transaction integrity and source ordering of dependent updates
An improved method for providing parallel apply in asynchronous data replication in a database system is disclosed. The improved method and system provides a high speed parallel apply of...
|
|
|
7487247 |
Systems, methods and computer program products for improving placement performance of message transforms by exploiting aggressive replication
Systems, methods and computer program products for improving overall end-to-end runtime latency of flow graphs of message transformations which are placed onto an overlay network of broker machines...
|
|
|
7487247 |
Systems, methods and computer program products for improving placement performance of message transforms by exploiting aggressive replication
Systems, methods and computer program products for improving overall end-to-end runtime latency of flow graphs of message transformations which are placed onto an overlay network of broker machines...
|
|
|
7487160 |
Method for determining participation in a distributed transaction
A method for determining whether a plurality of participants who are participating in a distributed transaction have registered their intention to commit their part of the transaction with a...
|
|
|
7484215 |
Method, system and program product for processing a transaction
A method, system and program product for processing a transaction that requires multiple resources. The multiple resources for the transaction are concurrently prepared and/or committed. Further, a...
|
|
|
7484214 |
Real time control system
A real-time control system for executing exactly a cyclic task, preventing a delay of the processing start time due to accumulation of a plurality of overhead times, thereby executing control...
|
|
|
7475397 |
Methods and apparatus for providing a remote serialization guarantee
A technique provides a remote serialization guarantee within a computerized system. The technique involves (i) receiving a serialization command from a first thread running on a first processor of...
|
|
|
7454751 |
Fault-tolerant system and methods with trusted message acknowledgement
Improved methods for providing fault tolerance in a distributed computer system utilize an explicit, delayed acknowledgement message protocol to send an acknowledgement message to a...
|
|
|
7448046 |
Computer system for providing a collaborative workflow environment
Currently lacking are effective and accurate tools to help petroleum traders and logistics personnel to make better decisions, collaborate in real-time and negotiate deals in a private and secure...
|
|
|
7448035 |
Apparatus for maintaining resource integrity without a unified transaction manager in a software environment
An apparatus and method for maintaining integrity of data in a software environment are provided. With the apparatus and method, the individual software resources associated with a transaction are...
|
|
|
7447732 |
Recoverable return code tracking and notification for autonomic systems
A system, method and article of manufacture return code management in autonomic systems and more particularly to managing execution of operations in data processing systems on the basis of return...
|
|
|
7441244 |
Workload scheduler with cumulative weighting indexes
A workload scheduler supporting the definition of a cumulative weighting index is proposed. The scheduler maintains ( 384 - 386 ) a profile for each job; the profile (built using statistics of...
|
|
|
7437726 |
Method for rounding values for a plurality of parallel processing elements
A method for calculating a local mean number of tasks for each processing element (PE r ) in a parallel processing system, wherein each processing element (PE r ) has a local number of tasks...
|
|
|
7430740 |
Process group resource manager
A process group resource manager for managing protected resources during transaction processing is disclosed. The process group resource manager comprises a first process configured to provide...
|
|
|
7421692 |
***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST*** Real time control system
A real-time control system for executing exactly a cyclic task, preventing a delay of the processing start time due to accumulation of a plurality of overhead times, thereby executing control...
|
|
|
7421544 |
Facilitating concurrent non-transactional execution in a transactional memory system
One embodiment of the present invention provides a system that facilitates concurrent non-transactional operations in a transactional memory system. During operation, the system receives a load...
|
|
|
7412707 |
No-reset option in a batch billing system
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing...
|
|
|
7406689 |
Jobstream planner considering network contention & resource availability
Disclosed is a computer-implemented planning process that aids a system administrator in the task of creating a job schedule. The process treats enterprise computing resources as a grid of...
|
|
|
7406688 |
Parallel process execution method and multiprocessor computer
A parallel process execution method that allocates CPU time to parallel processes at any desired ratios. The method sets a time allocation ratio to determine how much of a given cycle period should...
|
|
|
7401334 |
Method, apparatus and computer program product for managing message flow in a multithreaded, message flow environment
In one form, a method for managing message flow includes processing messages concurrently by processing nodes in a computer software application. The processing nodes include at least one set of...
|