Match Document Document Title
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...
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...
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...
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...
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...
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...
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,...
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...
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...
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...
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 (PEr) in a parallel processing system, wherein each processing element (PEr) 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...
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...
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...
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...
7401117 System and method for composite business interactions in electronic commerce  
A method, system, computer program product, and data structure for processing requests for services in a networked data processing system is provided. In one embodiment a request is received by a...
7392320 Segmentation and processing of continuous data streams using transactional semantics  
With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing...
7389514 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment  
A run-time executive of an object management system for managing execution of software components in an object execution environment uses a component context object to store intrinsic context...
7389508 System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment  
A system and method for grouping processors is presented. A processing unit (PU) initiates an application and identifies the application's requirements. The PU assigns one or more synergistic...
7386848 Method and system to alleviate denial-of-service conditions on a server  
A method is presented for processing data in a multithreaded application to alleviate impaired or substandard performance conditions. Work items that are pending processing by the multithreaded...
7376867 Method of seeking consensus among computer processes  
An embodiment of a method of seeking consensus among computer processes begins with a first step of saving a new timestamp in a timestamp array for a particular process. The method continues with...
7366738 Method and system for object cache synchronization  
A system and method are provided for providing object change information through a network. The local object persistence system distributes the information regarding the change to the object by...
7363383 Running a communication protocol state machine through a packet classifier  
One embodiment of the invention relates to processing communication packets. A communication packet belongs to a communication data structure (called “conn”) which is unique to a connection...
7360218 System and method for scheduling compatible threads in a simultaneous multi-threading processor using cycle per instruction value occurred during identified time interval  
A system and method for identifying compatible threads in a Simultaneous Multithreading (SMT) processor environment is provided by calculating a performance metric, such as cycles per instruction...
7353514 Computer software method for administering batch jobs  
The present invention discloses a method for processing batch jobs. A batch job is wrapped to create an application programming interface for communication with a batch framework. The batch...
7346906 Workload management in a computing environment  
Workloads, as defined by customers, are tracked on an individual basis. This tracking enables a customer to identify the amount of resources consumed by a particular workload. The customer defines...
7343379 System and method for controls  
Controls can reduce the complexity and learning curve associated with acting as a resource client by utilizing a unified client model that can provide access to diverse types of resources, the...
7340741 Auto-restart processing in an IMS batch application  
A transfer of control to a batch application is intercepted, wherein a batch front-end routine receives control in place of the batch application and performs initialization processing. This...
7337441 System and method for prepreparing a transaction process involving a chain of servers in a circular flow  
The invention provides a mechanism for allowing a transaction callback processing to be synchronized or to take effect prior to completion of a transaction or message. Additional Synchronization...
7316019 Grouping resource allocation commands in a logically-partitioned system  
A method, apparatus, system, and signal-bearing medium that in an embodiment determine a group associated with a command, wherein the command comprises a resource-allocating command in a...
7302452 Method and apparatus for handling requests for files in a data processing system  
A method, apparatus, and computer instructions for use in an operating system for managing requests for files. A request for a switch file from an application is received. The application points...
7290178 Methods and apparatus to enable code-based bus performance analysis  
Methods and apparatus to enable code-based bus performance analysis are disclosed. In one example, a method identifies a bus transaction request with a virtual machine monitor and stores a record...
7287196 Measuring reliability of transactions  
A method, apparatus, system, and signal-bearing medium that, in an embodiment, divide transactions performed by a program into groups, save data regarding duration times of the transactions in...
7281124 Establishing a virtual drive accessible to pre-boot and operating system runtime phases  
A method, system and article of manufacture to establish a virtual drive accessible to pre-boot and operating system runtime phases. A virtual drive is constructed from a physical storage device...
7280558 Asynchronous pattern  
A system and method for converting code associated with synchronous method calls to code that can be employed to perform asynchronous method calls and for supporting such asynchronous method calls...