1
Kathryn H Britton, Andrew P Citron, James P Gray, Barbara A M Maslak, Timothy J Thatcher: Asynchronous resynchronization of a commit procedure. International Business Machines Corporation, Arthur J Samodovitz, March 18, 1997: US05613060 (84 worldwide citation)

A computer system and process efficiently provides resource recovery for a failure during a commit procedure. An application is run on a processor and requests a work operation involving a resource such as a protected conversation with another application in a different real machine. A commit proced ...


2
Kathryn H Britton, Andrew P Citron, Barron C Housel III, Ajamu Akinwunmi Wesley: Methods, systems and computer program products for synchronization of queue-to-queue communications. International Business Machines Corporation, Myers Bigel Sibley & Sajovec, June 4, 2002: US06401136 (45 worldwide citation)

Methods, systems, and computer program products are provided for communicating between a source device and a destination device over an external communication link by transmitting a message stored in a source persistent queue at the source device over the external communication link to the destinati ...


3
Kathryn H Britton, Andrew P Citron, James P Gray, Barbara A M Maslak, Timothy J Thatcher: Asynchronous resynchronization of a commit procedure. International Business Machines Corporation, Arthur J Samodovitz, June 7, 1994: US05319773 (35 worldwide citation)

A computer system and process efficiently provides resource recovery for a failure during a commit procedure. An application is run on a processor and requests a work operation involving a resource such as a protected conversation with another application in a different real machine. A commit proced ...


4
Andrew P Citron, James P Gray: Method and apparatus for improving database reliability and response time in a distributed transaction processing system. International Business Machines Corporation, Jerry W Herndon, July 11, 1995: US05432926 (35 worldwide citation)

A transaction network in which, in appropriate cases, a transaction is allowed to complete at each node and new work to commence, before all transaction resources at the node actually complete a syncpoint operation. This desirable result is obtained without the risk of unreported database corruption ...


5
Kathryn H Britton, Andrew P Citron, Bruce G Lindsay: System for managing unit-of-work identifiers when a chained, distributed, two phase commit transaction system is severed. International Business Machines Corporation, Jerry W Herndon, December 6, 1994: US05371886 (29 worldwide citation)

A method of managing unit-of-work identifiers in a chained distributed database transaction system. The system has a plurality of processing nodes which are logically connected to form a tree. Normally, each node automatically increments its present identifier at the end of processing each transacti ...


6
Andrew P Citron, John E Drake Jr, Marsha E Ferree, John E Fetvedt, James P Gray, Zvonimir Ordanic: Method of controlling limited resource sessions in a data communications network. International Business Machines Corporation, Gerald R Woods, November 20, 1990: US04972437 (28 worldwide citation)

The links in a data communications network following Systems Network Architecture may be categorized as limited resource links if those links are shared access transport facilities, such as a switched telephone network, X.21, X.25 or token ring local area network facilities. In setting up LU--LU ses ...


7
Kathryn H Britton, Andrew P Citron, Chandrasekaran Mohan, George M Samaras: Method of excluding inactive nodes from two-phase commit operations in a distributed transaction processing system. International Business Machines Corporation, Jerry W Herndon, November 2, 1993: US05258982 (12 worldwide citation)

A method of reducing the number of messages required for sync point (commit or backout) operations by leaving out nodes that have not participated in the corresponding transaction. A two-phase sync point protocol is used in a distributed transaction processing network to commit or backout transactio ...


8
Andrew P Citron, Arthur R Francis, Dorian B Miller, Martin Presler Marshall: System and method for dynamic software installation instructions. International Business Machines Corporation, Van Leeuwen & Van Leeuwen, November 10, 2005: US20050251786-A1

A system and method for dynamic software installation instructions is presented. A customized instruction generator asks a user particular questions. In turn, the user provides answers, or system parameters. Based upon the user's response, the customized instruction generator asks dependent question ...