| 6289393 |
System, method and article of manufacture for transaction processing and monitoring of independent interacts |
| Sep-11-2001 |
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... |
| 6289368 |
Method and apparatus for indicating the status of one or more computer processes |
| Sep-11-2001 |
A method and apparatus for graphically indicating the status of one or more computer processes. The processes can be batch or online processes, which can be scheduled for, executing or abended on a mainframe... |
| 6282519 |
No-reset option in a batch billing system |
| Aug-28-2001 |
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 platform,... |
| 6275843 |
Method and apparatus for processing multiple service requests within a global transaction by a single server application program instance |
| Aug-14-2001 |
A system is disclosed in which multiple service requests of a global transaction are processed by a single server application program instance without the use of multiple intermediate communication server... |
| 6272515 |
Method of scheduling distributed transactions |
| Aug-7-2001 |
A method of scheduling distributed transactions, on each initiation of a current transaction, identifies, among older transactions in process of execution, operations activated or waiting to be activated... |
| 6266698 |
Logging of transaction branch information for implementing presumed nothing and other protocols |
| Jul-24-2001 |
Methods and systems for interoperating a transaction processing system implementing the presumed abort variation of the two-phase commit (2PC) protocol with a system implementing the presumed nothing variation.... |
| 6247039 |
Method and apparatus for disposing of objects in a multi-threaded environment |
| Jun-12-2001 |
A method and apparatus for providing thread-safe disposal of objects in a multi-threaded computer environment. When a thread from a process sends a call to delete an object, that thread typically waits... |
| 6243737 |
Method and apparatus for providing direct transaction access to information residing on a host system |
| Jun-5-2001 |
A method, computer-readable medium, and system for providing direct transaction access to information residing on a host system. The system includes a transaction server that routes transactions between... |
| 6240441 |
Secure event-driven EDI transaction processing using the internet |
| May-29-2001 |
A method and apparatus are provided for performing secure data transfer operations over a global computer network. This is accomplished by extracting data from a database stored on a first computer system... |
| 6237026 |
Method and apparatus for automatic enrollment of a computer to a conference network or the like |
| May-22-2001 |
A method and apparatus is provided that allows an enrolling computer to automatically log-in to a network or enroll into a conference. The enrolling computer includes participant agent code that is executed... |
| 6237018 |
Apparatus method and computer program product for client/server computing with improved transactional interface |
| May-22-2001 |
A non-legacy server apparatus for use in a client/server computing system for participation in a distributed transaction with a legacy server apparatus, the non-legacy server apparatus has: a non-legacy... |
| 6226377 |
Prioritized transaction server allocation |
| May-1-2001 |
A facility for distributing transaction servers to process transactions of a number of different types is provided. The transaction types are organized into two or more priority levels ordered from highest... |
| 6219701 |
Method for controlling managing computer, medium for storing control program, and managing computer |
| Apr-17-2001 |
A managing computer is provided having an acquiring device for acquiring log information and event information from among a plurality of computers connected via a network to each other into a common database... |
| 6219689 |
Parallel transaction processing system |
| Apr-17-2001 |
A parallel transaction processing system performs efficient parallel processing of multiple tasks and includes a queue for storing a plurality of transaction data which can be processed independently,... |
| 6205468 |
System for multitasking management employing context controller having event vector selection by priority encoding of contex events |
| Mar-20-2001 |
A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) an event recorder that records occurrences of events... |
| 6205464 |
System for building optimal commit trees in a distributed transaction processing system |
| Mar-20-2001 |
A system and method for reducing message traffic during two phase commitment in a distributed transaction processing system. Transactional objects manage transactions in a distributed system. A coordinator... |
| 6202079 |
Synchronization procedure in a routing node |
| Mar-13-2001 |
Disclosed is a method for providing synchronization of a transaction in a data processing system where the transaction involves an initiator node, which starts said synchronization, and a coordinator node,... |
| 6192392 |
Updating mechanism for user programs in a computer system |
| Feb-20-2001 |
In multi-user operating systems, set-up files that are present locally have to be processed each time a user logs in at a computer, in order to undertake settings at the computer which optimally configure... |
| 6192389 |
Method and apparatus for transferring file descriptors in a multiprocess, multithreaded client/server system |
| Feb-20-2001 |
In a client/server system, a method and apparatus for a listening daemon to distribute work and client connectivity across multiple processes each supporting multiple threads. Upon receiving a request... |
| 6189061 |
Multi-master bus system performing atomic transactions and method of operating same |
| Feb-13-2001 |
A multi-master bus system (10) comprises bus (12), a plurality of bus devices (14, 16, 18, 20, 22, 24), coupled to the bus, including masters (14, 16, 18), and slaves (20, 22, 24), a memory controller... |
| 6182151 |
Method and apparatus for batch storage of objects in a client-server storage management system |
| Jan-30-2001 |
The present invention is directed to a storage management system. More particularly if relates to a client/server library system for storing objects in the library system in batches by avoiding storing... |
| 6182086 |
Client-server computer system with application recovery of server applications and client applications |
| Jan-30-2001 |
A client-server computer system has one or more clients connected to one or more servers. During request/reply interactions, a client-side application sends a request for services (e.g., read a file, return... |
| 6178463 |
Object-oriented data processing system with transactional adapter |
| Jan-23-2001 |
A transactional adapter for an object-oriented data processing system maintains a tree of transactions corresponding to messages between objects. A message is transformed into a child transaction, but... |
| 6157465 |
System for transferring jobs between processing units based upon content of job and ability of unit to perform job |
| Dec-5-2000 |
A printer that is instructed to perform a printing job analyzes the job and determines a process to be executed, and identifies the performances of the printer and other printers and their states. Based... |
| 6148378 |
Process for operating a machine with non-uniform memory access and cache coherency and a machine for implementing the process |
| Nov-14-2000 |
A machine with non-uniform memory access and cache coherency is constituted by a plurality of modules (10, 20, 40, 60), each module comprising a unit (6, 26, 46, 66), the unit (6) comprising at least a... |
| 6138143 |
Method and apparatus for asynchronous transaction processing |
| Oct-24-2000 |
In an asynchronous transaction processing method, system and computer program product, a transaction is initiated by a client object when the client object initiates a transaction context and registers... |
| 6112248 |
Method and system for dynamically balancing network traffic using address resolution protocol |
| Aug-29-2000 |
This invention provides dynamic balance of the traffic among data processing devices interconnecting networks and thereby improve the networking performance. For network traffic flowing between a first... |
| 6094688 |
Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources |
| Jul-25-2000 |
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... |
| 6085251 |
Implementing a parallel file transfer protocol |
| Jul-4-2000 |
Apparatus and method to improve the speed of electronic file transfer between remote computers by parallel processing. The most common transfer protocol is the File Transfer Protocol (FTP) Though the Internet... |
| 6085218 |
Monitoring processor execution cycles to prevent task overrun in multi-task, hard, real-time system |
| Jul-4-2000 |
Hard, real-time, multi-tasking system is monitored by combined hardware and software and logic to detect overrun of any task beyond a declared maximum processor cycle limit for the task. Processor execution... |
| 6081826 |
System using environment manager with resource table in each computer for managing distributed computing resources managed for each application |
| Jun-27-2000 |
In correspondence to an application, a resource table to manage computing resources which are available for the application is provided in a rule such that a plurality of applications can mutually use... |
| 6068661 |
Method of emulating synchronous communication |
| May-30-2000 |
The invention configures an asynchronous system to emulate a synchronous system. When an application initiates a synchronous transaction, the synchronous transaction is received by a synchronous interface.... |
| 6067412 |
Automatic bottleneck detection by means of workload reconstruction from performance measurements |
| May-23-2000 |
A system and method for determining a workload placed on a target computer system during execution of a specified computer program. The system receives a set of performance measurements representing the... |
| 6065018 |
Synchronizing recovery log having time stamp to a remote site for disaster recovery of a primary database having related hierarchial and relational databases |
| May-16-2000 |
A method and apparatus to synchronize recovery logs transmitted to a remote site for recovering related databases having different logical structuring. In one embodiment, the related databases are a hierarchial... |
| 6061708 |
System and method for supporting mixed-phase transactions in an object-oriented environment |
| May-9-2000 |
A system, method, and apparatus for ensuring data integrity in a distributed object-oriented transaction processing environment, including support of single- and two-phased commit protocol transactions... |
| 6041425 |
Error recovery method and apparatus in a computer system |
| Mar-21-2000 |
An error recovery reduces the recovery time in finding out the JOB causing error in a computer system. An event generation unit is called at the beginning of the execution of a JOB, at the end of the execution... |
| 6038587 |
System, method and article of manufacture for universal transaction processing over multiple transaction processing systems |
| Mar-14-2000 |
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... |
| 6029177 |
Method and system for maintaining the integrity of a database providing persistent storage for objects |
| Feb-22-2000 |
One aspect of the invention is a method for updating a database providing persistent storage for a plurality of objects each comprising methods and instance variables, wherein a persistent record of each... |
| 6018779 |
System for encapsulating a plurality of selected commands within a single command and transmitting the single command to a remote device over a communication link therewith |
| Jan-25-2000 |
A method of sending a plurality of commands to a remote device which executes the plurality of commands, the method including the steps of encapsulating the plurality of commands within a single command;... |
| 6014681 |
Method for saving a document using a background save thread |
| Jan-11-2000 |
Saving a document using a background save thread while editing continues in a foreground thread. When a save is initiated, control is transferred to the background save thread and a document descriptor... |
| 6012094 |
Method of stratified transaction processing |
| Jan-4-2000 |
The present invention relates to a method of computerized transaction of a collection of a multitude of potentially distributed transactions ensuring the atomicity of the collection of transactions. Besides... |
| 5999916 |
No-reset option in a batch billing system |
| Dec-7-1999 |
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 platform,... |
| 5995995 |
Apparatus and method for scheduling virtual circuit data for DMA from a host memory to a transmit buffer memory |
| Nov-30-1999 |
A method of scheduling the transmission of cells from a network node involves storing entries in a schedule table at predetermined locations, wherein each location represents a point in time at which a... |
| 5996001 |
High availability on-line transaction processing system |
| Nov-30-1999 |
A high availability on-line transaction processing (OLTP) system utilizes both hardware and software. Geographically separated primary (live) and backup (shadow) communications servers link live and shadow... |
| 5986714 |
Method, apparatus and computer program product for selectively reducing bandwidth of real-time video data |
| Nov-16-1999 |
Method, apparatus and computer program product are disclosed for selectively reducing the bandwidth of real-time video data for transmission on a bus having varying bandwidth, while minimizing perceptible... |
| 5964828 |
Method and system for maintaining the integrity of objects |
| Oct-12-1999 |
The invention comprises a system and method for maintaining the integrity of a plurality of objects each comprising methods and instance variables. The method is used to maintain the integrity of a plurality... |
| 5958004 |
Disabling and enabling transaction committal in transactional application components |
| Sep-28-1999 |
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... |
| 5956506 |
System and method for functionally enhancing procedural software using objects |
| Sep-21-1999 |
A system and process for enhancing procedural software using object oriented classes. Implementation classes are constructed that provide a defined object oriented interface to applications and are able... |
| 5951663 |
Method and apparatus for tracking bus transactions |
| Sep-14-1999 |
A method and device for tracking a bus transaction between first and second agents coupled to a bus includes issuing a request for the transaction by the first agent, storing information regarding the... |
| 5946698 |
Database computer system with application recovery |
| Aug-31-1999 |
This invention concerns a database computer system and method for making applications recoverable from system crashes. The application state (i.e., address space) is treated as a single object which can... |