1
Andrew H Arrowood, Alan E Baratz, Philip F Chimento Jr, John E Drake Jr, John L Eisenbies, James P Gray, Karla J Norsworthy, Diane P Pozefsky: Method of maintaining a topology database. International Business Machines Corporation, Gerald R Woods, May 2, 1989: US04827411 (197 worldwide citation)

Each network node in a communications network maintains its own copy of the network topology database defining network resources. Each resource record contains a "timer" field which is initially set to a maximum value but which may be decremented on a daily basis. If the timer field is decremented t ...


2
Alan E Baratz, Inder S Gopal, James P Gray, George A Grover, Jeffrey M Jaffe, Jean A Lorrain, Melinda R Pollard, Diane P Pozefsky, Mark Pozefsky, Lee M Rafalow: Locating resources in computer networks. International Business Machines Corporation, Thomas F Galvin, Gerald R Woods, April 3, 1990: US04914571 (168 worldwide citation)

A LOCATE search dynamically locates resources (e.g., logical units (LUs) and transaction program and files associated with LUs) in a computer network so that a session can be established between the origin and the destination of the search.


3
James P Gray, James J Martin: Optimal link scheduling for multiple links by obtaining and utilizing link quality information. International Business Machines Corporation, Jeanini S Ray Yarletts, Myers Bigel Sibley & Sajovec, January 23, 2001: US06178448 (158 worldwide citation)

Methods, apparatus and computer program products are provided for distributing communication packets over multiple concurrent parallel links between a first node and a second node in a communication network based upon link quality information for the links. By utilizing link quality information from ...


4
Vachaspathi P Kompella, James P Gray, Frank D Smith, Kevin Jeffay: User controlled adaptive flow control for packet networks. International Business Machines Corporation, Gerald R The University of North Carolina at Chapel Hill Woods, April 6, 1999: US05892754 (105 worldwide citation)

A flow control system for packet transmission networks is centered in the user applications supplying data to the network. Changes in control are responsive to changes in the transmission parameters of the network, measured in the network and transmitted to the user application. The user application ...


5
Jay H Benjamin, James P Gray, Royal C Hayward, Matthew L Hess, Frederick E McGriff, Ellis L Miller, Robert A Weingarten: Network interconnection without integration. International Business Machines, Joscelyn G Cockburn, June 30, 1987: US04677588 (100 worldwide citation)

A facility called "Gateway" is used to interconnect a plurality of independently controlled communication networks so that logical units (LUs) in the networks can communicate with one another without any changes to the network. The gateway includes a programmable device or devices which establish an ...


6
Tsipora P Barzilai, Raymond F Bird, James P Gray, Bharath K Kadaba, James B Kalmbach Jr, Jeffrey G Knauth, Diane P Pozefsky: Adaptive session-level pacing. International Business Machines, Joscelyn G Cockburn, April 5, 1988: US04736369 (95 worldwide citation)

A technique called "Adaptive Pacing" permits a receiving node, in a computing networking, to change the size of an information window during an active session. To effect the change, the receiving node sends an "Isolated Pacing Message" (IPM) to the sending node. Thereafter, the sending node adjusts ...


7
Raymond F Bird, Kathryn H Britton, Tein Yaw D Chung, Allan K Edwards, Johny Mathew, Diane P Pozefsky, Soumitra Sarkar, Roger D Turner, Winston W Chung, Yue T Yeung, James P Gray, Harold D Dykeman, Willibald A Doeringer, Joshua S Auerbach, John H Wilson: Compensation for mismatched transport protocols in a data communications network. International Business Machines Corporation, Gerald R Woods, June 29, 1993: US05224098 (92 worldwide citation)

A Transport Layer Protocol Boundary (TLPB) architecture is described which will permit an application program to run over a non-native transport protocol without first generating a protocol compensation package tailored to the transport protocols assumed by the program's application programming inte ...


8
Alan E Baratz, Kathryn E Clarke, Melinda R Pollard, Diane P Pozefsky, Lee M Rafalow, William E Siddall, James P Gray: Method for selecting least weight end node to end node route in a data communications network. International Business Machines Corporation, Gerald R Woods, October 10, 1989: US04873517 (89 worldwide citation)

When computing a least weight path from an origin node to a destination node in a data communication network, a route-computing network node uses information provided by the origin and destination nodes to compute least weight routes from those nodes to adjacent network nodes. The route-computing ne ...


9
Andrew H Arrowood, Kathryn E Clarke, John E Drake Jr, John L Eisenbies, James P Gray, Karla J Norsworthy, Diane P Pozefsky, Terence D Smetanka: Method of reducing the amount of information included in topology database update messages in a data communications network. International Business Machines Corporation, Gerald R Woods, March 31, 1992: US05101348 (88 worldwide citation)

In a communications network, each network node can maintain its own list of network resources in a topology database. When the state of a resource "owned" by a particular node changes, that node broadcasts a topology database update (TDU) message to adjacent nodes. Each adjacent node updates its own ...


10
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 ...