Patents Represented by Attorney, Agent or Law Firm Lily Neff Esq.
  • Patent number: 6230283
    Abstract: A technique is provided for resynchronizing message traffic in a communication network following network component failure. A failing component, upon restart, retrieves stored control information including a SYNC number and byte sequence number (BSN) from external memory. The SYNC number is then incremented by a predetermined amount to obtain a new SYNC number, with the predetermined amount being sufficient to ensure that the new SYNC number comprises a current SYNC number. Assuming that the failure occurs at a first data processing system in the network, a status request message is sent from the first data processing system to a second data processing system across the logical connection. The status request includes the new SYNC number, and the BSN read from the external memory. The first data processing system waits for a response message to its status request message. The response message contains a BSN of a next piece of data that the second data processing system is expecting.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: May 8, 2001
    Assignee: International Business Machines Corporation
    Inventor: Mark R. Gambino
  • Patent number: 6223810
    Abstract: A thermosyphon system is employed in conjunction with compact and/or dense configurations of electrical and/or electronic components to provide cooling. The thermosyphon cooling system is particularly advantageous in those systems in which the compact arrangement of circuit modules precludes the use of direct air cooling. The thermosyphon cooling system repositions the air cooling aspect of its cooling function to an exterior cabinet location distant from the circuit modules which can therefore be placed more closely together to shorten signal paths.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: May 1, 2001
    Assignee: International Business Machines
    Inventors: Richard C. Chu, Gregory M. Chrysler
  • Patent number: 6213194
    Abstract: A d.c. motor together with a hot gas bypass valve is incorporated into a cooling system specifically designed for removing heat from a computer system. Unlike typical refrigeration systems, the cooling system herein runs continuously and responds to changes in thermal load. This allows the unit to operate within a wide range of ambient conditions and at various thermal load levels unlike other systems which were capable of operation only at a single, pre-designed load level. The cooling system is modular and is easily added to or removed from a redundant system which includes a single evaporator with multiple refrigerant loops which provides yet another aspect of continuous operation due to the inherent redundancy thus provided. In one embodiment, the cooling system includes a refrigeration cooled cold plate thermally coupled to an electronic module of a computer system, and an auxiliary air cooled heat sink thermally coupled to the refrigeration cooled cold plate.
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: April 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Gregory M. Chrysler, Richard C. Chu
  • Patent number: 5995752
    Abstract: A method of allowing a pair of C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of a first instruction, such as a setjmp, all information pertaining to the current running processing sub-environment that has been established by a first load module is saved in the memory in any location. Later, upon the issuance of a second and complementary instruction, such as a longjmp, issued from a different processing sub-environment established by a different load module, the computer's system stack is searched until the entry for the original processing environment is found. Then once it is established which initial environment the second instruction is related to, that information is retrieved from the previously stored memory location and the instruction is completed successfully.
    Type: Grant
    Filed: February 3, 1998
    Date of Patent: November 30, 1999
    Assignee: International Business Machines Corporation
    Inventors: Tian-Jy Chao, Mark D. Cooper, Colette A. Mastrangelo, Sarat Vemuri
  • Patent number: 5956735
    Abstract: When a log stream has a determined amount of reusable space, the log stream is compressed in order to free up the reusable space. Compression of the log stream includes rewriting one or more active entries located at one or more positions of the log stream to one or more other locations, either within the same log stream or on another log stream. Thereafter, the rewritten entries are deleted from their previous positions within the log stream. Additionally, one or more logically deleted entries of the log stream is removed from the log stream. The resulting log stream is a compressed log stream.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: September 21, 1999
    Assignee: International Business Machines Corporation
    Inventors: Carl Edward Clark, Steven Jay Greenspan