| 6572284 |
Queue management for photo minilabs |
| Jun-3-2003 |
A photo minilab includes a computer or other device for estimating processing times of jobs accepted by the minilab. |
| 6571270 |
Timeout detection facility |
| May-27-2003 |
In an IMS/ESA environment, an ITASK is provided so as periodically to check IMS application programs to determine whether any is hung, thus providing notification for hung transactions that sometimes occur... |
| 6557061 |
Modem instructions sequentially alternating executions between sending a predetermined number of symbols by a transmit sequencer and receiving by a receive sequencer |
| Apr-29-2003 |
A modem is implemented using a host processor or DSP and has execution code for implementing respective receive and transmit functionality which execute without any branching. Coordination of receive and... |
| 6549936 |
Method and system for transferring a job between two computers submitted as a request containing a plurality of scripts to be executed |
| Apr-15-2003 |
In a job transferring method of sending a request from a first computer to a second computer so as to cause the second computer to register and execute a job, the request is created so that it can include... |
| 6542920 |
Mechanism for implementing multiple thread pools in a computer system to optimize system performance |
| Apr-1-2003 |
A mechanism is disclosed for implementing multiple thread pools in a computer system to optimize system performance. In accordance with the invention, a plurality of thread pools is initially allocated... |
| 6542885 |
Methods, systems and computer program products for controlling variables associates with transactions in a multiple transaction environment |
| Apr-1-2003 |
Methods systems and computer program products are provided which provide a transacted variable. The transacted variable is associated with a specific transaction such that actions on the underlying object... |
| 6539414 |
Incorporating collateral and concurrent activity in a data processing transaction |
| Mar-25-2003 |
Incorporation of a collateral process as a participant in a transaction is made possible by a method and system in accordance with the present invention. Typically, after the transaction is initiated,... |
| 6535904 |
Method and apparatus for conducting a transaction between homogeneous and/or heterogeneous transaction processing systems using asynchronous pull of a transaction transfer |
| Mar-18-2003 |
A protocol for a transaction involving two homogeneous or two heterogeneous computing systems involves starting a transaction on one of the two systems, sending a request for participation in the transaction... |
| 6529932 |
Method and system for distributed transaction processing with asynchronous message delivery |
| Mar-4-2003 |
A method and system for coordinating distributed transactions provides atomic processing of distributed transactions on computers in a network with asynchronous message delivery. In a distributed transaction,... |
| 6526416 |
Compensating resource managers |
| Feb-25-2003 |
A compensating resource manager provides a mechanism for more easily integrating non-transactional durable resources to participate in transactions within a component-based on-line transaction processing... |
| 6516339 |
High performance client/server editor |
| Feb-4-2003 |
A high performance client/server editor and method for editing documents with improved performance. A server listening for editing requests from a client to edit a file located with the server spawns a... |
| 6513065 |
Enterprise management system and method which includes summarization having a plurality of levels of varying granularity |
| Jan-28-2003 |
A system and method for summarizing metric data with a plurality of levels of varying granularity. The system preferably comprises a distributed computing environment, i.e., an enterprise, which comprises... |
| 6513056 |
System and method for efficiently synchronizing cache and persistant data in an object oriented transaction processing system |
| Jan-28-2003 |
A system and method for effectively synchronizing data in an object oriented distributed transaction processing system employing a multilevel data store. Each object that maintains first-level volatile... |
| 6507875 |
Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources |
| Jan-14-2003 |
In general, in one aspect, the invention provides a modular application collaborator for providing inter-operability between applications including a plurality of connectors for communicating with a like... |
| 6502122 |
Method and apparatus for executing transaction programs in parallel |
| Dec-31-2002 |
The method of the present invention comprises the steps of: provisionally updating a resource through a first transaction program and locking the resource; determining if a second transaction program generates... |
| 6499068 |
Processing data transmission jobs to destinations in batch or not depending on specified transmission type |
| Dec-24-2002 |
A data processing apparatus that efficiently performs processing of a transmission job with a plurality of destinations includes an inputter, a discriminator, and a processor. The inputter inputs an instruction... |
| 6499063 |
Client/server computing for transaction processing with superior coordinator optimization |
| Dec-24-2002 |
A method of operating a first server data processing apparatus for use in coordinating a distributed transaction which is carried out by a plurality of server data processing apparatuses is disclosed,... |
| 6496825 |
Systems and methods for the detection of a loop-back of a transaction |
| Dec-17-2002 |
Systems and Methods for identifying in the gateway processes or application processes whether an imported transaction is a loop-back transaction, and if so performing work for the imported transaction... |
| 6490610 |
Automatic failover for clients accessing a resource through a server |
| Dec-3-2002 |
A method and system for recovering after failure of a first server to which a client was connected for accessing a resource is provided. When it is detected that a connection between the first server and... |
| 6477559 |
Method and apparatus for remotely accessing an automatic transaction processing system |
| Nov-5-2002 |
A method for accessing a transaction processing system. In one embodiment, the method includes the step of receiving a remote request for access to the transaction processing system from a client device.... |
| 6470350 |
Method and system for simulating a database table in response to a database query |
| Oct-22-2002 |
A method and system for providing access to data stored in a plurality of data sets. A simulated table definition is hosted by a server and includes selected data definitions from the plurality of tables.... |
| 6466965 |
Centralized affinity maintenance in a workload managed client/server data processing system |
| Oct-15-2002 |
In a client/server data processing system where a client sends a work request to a server which includes a group of workload managed server data processing processes each of which is capable of performing... |
| 6460067 |
Using time stamps to improve efficiency in marking fields within objects |
| Oct-1-2002 |
One embodiment provides for a system that uses a time stamp in order to more efficiently mark objects to keep track of accesses to fields with the objects. Upon receiving a first reference to a first field... |
| 6457065 |
Transaction-scoped replication for distributed object systems |
| Sep-24-2002 |
A method, system, and computer program product for improving the performance of distributed object systems. A remote object is replicated to the node of the distributed system from which it is accessed.... |
| 6457041 |
Client-server transaction data processing system with optimum selection of last agent |
| Sep-24-2002 |
A first server computing apparatus receives a reply from a second server apparatus, the reply includes an indication of the total amount of time that the second apparatus has taken to generate the reply.... |
| 6456891 |
System and method for transparent handling of extended register states |
| Sep-24-2002 |
A system and method for transparent handling of extended register states. A set of additional registers, or an extended register file, is added to the base architecture of a microprocessor. The extended... |
| 6442618 |
System, method and article of manufacture for universal transaction processing |
| Aug-27-2002 |
A computer implemented transaction processing system is presented for processing transactions between an application and one or more transaction processors. The system utilizes a first communication link... |
| 6442609 |
Distributed data processing system method for controlling such a system |
| Aug-27-2002 |
In a distributed data processing system each component is provided with an object orientated platform together with instantiations of a generic network object for each application involving data transmission,... |
| 6438574 |
Multifunctional apparatus and data processing method |
| Aug-20-2002 |
In a multifunctional apparatus used by a plurality of users, image data entered in a variety of formats from various information sources such as a scanner, computer, facsimile machine and electronic mail... |
| 6438528 |
Transaction manager supporting a multi-currency environment |
| Aug-20-2002 |
A transaction manager includes a dispatcher (22) connected to an input queue (19), one or more output queues and one or more processing module queues (11' to 17'). The transaction manager includes input... |
| 6434710 |
Commit controlling scheme for transaction processing in system utilizing check point/roll back scheme |
| Aug-13-2002 |
A commit controlling scheme for a transaction processing in a system utilizing the check point/roll back scheme, which is capable of guaranteeing the reliability of data of the transaction processing even... |
| 6411981 |
Method and apparatus for conducting a transaction between homogeneous and/or heterogeneous transaction processing systems using asynchronous pull of a transaction transfer |
| Jun-25-2002 |
A protocol for a transaction involving two homogeneous or two heterogeneous computing systems involves starting a transaction on one of the two systems, sending a request for participation in the transaction... |
| 6389587 |
User interface for developing and executing data flow programs and methods, apparatus, and articles of manufacture for optimizing the execution of data flow programs |
| May-14-2002 |
Methods, systems, and articles of manufacture consistent with the present invention provides a development tool that enables computer programmers to design and develop a data flow program for execution... |
| 6378003 |
Method and system for deriving metaclasses in an object oriented system |
| Apr-23-2002 |
A system, method, and program for deriving metaclasses of classes of objects defined according to traditional subclassing inheritance is disclosed, which uses a neutral set of information from which object... |
| 6377948 |
Directory access method |
| Apr-23-2002 |
A network system includes a directory server having a database for storing directory information, and at least one client connected to the directory server through a network. The client issues statements... |
| 6374282 |
Method and apparatus for tracking multi-threaded system area network (SAN) traffic |
| Apr-16-2002 |
An apparatus and method for multi-threaded transaction status management tracks elapsed time from the receipt of multiple independent transaction requests utilizing a unique transaction number included... |
| 6374283 |
Apparatus, method & computer program product for client/server computing with client selectable location of transaction objects |
| Apr-16-2002 |
A client processing apparatus for use in a client/server computing system which carries out transactions, the apparatus having: a means for issuing a begin command to signify the beginning of a transaction;... |
| 6370532 |
Cool ICE batch interface |
| Apr-9-2002 |
An apparatus for and method of utilizing an internet terminal coupled to the world wide web to execute batch processed accesses to an existing proprietary data base management system having a dialog-based... |
| 6370521 |
Tracking system, method and computer program product for document processing |
| Apr-9-2002 |
An integrated computer system architecture for tracking of job data in a document processing environment including an infrastructure built on processes, hardware, software and interfaces designed to monitor... |
| 6360231 |
Transactional memory for distributed shared memory multi-processor computer systems |
| Mar-19-2002 |
A cache coherent distributed shared memory multi-processor computer system is provided which supports transactional memory semantics. A cache flushing engine and temporary buffer allow selective forced... |
| 6356928 |
Method for partitioning tasks into stateless elements |
| Mar-12-2002 |
A method and apparatus for partitioning each job within a plurality of jobs into stateless tasks. Each job is marked with at least one task divider defining two tasks. Each task divider indicates where,... |
| 6345316 |
Apparatus, method and computer program product for client/server computing with the ability to select which servers are capable of creating transaction state data |
| Feb-5-2002 |
A server processing method for use in a client/server computing system which carries out transactions, includes steps of: receiving a command from a client process to signify the beginning of a transaction;... |
| 6330582 |
Apparatus and method enabling a client to control transaction message traffic between server and client processes |
| Dec-11-2001 |
In a transaction processing system that includes a plurality of client processes coupled to a server process, the server process supports execution of transactions generated by the client processes. The... |
| 6321285 |
Bus arrangements for interconnection of discrete and/or integrated modules in a digital system and associated method |
| Nov-20-2001 |
Bus arrangements for interconnecting a number of discrete and/or integrated modules in a digital system are described herein. Implementations of the bus arrangements are contemplated at chip level, forming... |
| 6321234 |
Database server system with improved methods for logging transactions |
| Nov-20-2001 |
A SQL database server system having an enhanced logging system is described. The logging system implements a "private log cache" (PLC) for reducing the contention on the system's "log" resource (which... |
| 6321181 |
Device and method for parallel simulation |
| Nov-20-2001 |
The invention provides for a system and method for performing parallel simulations. The system includes a plurality of processors separated into groups and locating the groups in mutually exclusive time... |
| 6317773 |
System and method for creating an object oriented transaction service that interoperates with procedural transaction coordinators |
| Nov-13-2001 |
A system and method for efficiently employing procedural transaction managers from an object oriented transaction processing system. Implementation classes are introduced to bridge selected functions from... |
| 6301601 |
Disabling and enabling transaction committal in transactional application components |
| Oct-9-2001 |
A run-time environment implemented as system services and component integration interfaces provides a capability for components of a component-based server application to reversibly disable committal of... |
| 6298391 |
Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes |
| Oct-2-2001 |
A remote procedure call marshaling architecture provides remote procedure call interoperability between computers having arbitrary native data format pointer sizes not conforming to an on-wire multicanonical... |
| 6295548 |
Detection of an imported transaction for finding the global transaction identifier |
| Sep-25-2001 |
Systems and methods for ensuring that two different subordinate transactions will not be created at any given transaction processing node for the same parent transaction. Upon receiving a work request... |