Patents Represented by Attorney Lily Heslin & Rothenberg, P.C. Neff, Esq.
  • Patent number: 6164076
    Abstract: A thermoelectric cooling assembly is provided having at least a first thermoelectric stage thermally coupled to a heat source, such as an electronic device, and a second thermoelectric stage thermally coupled to the first thermoelectric stage across a "thermal space transformer". The first thermoelectric stage has a first surface area for thermal dissipation and the second thermoelectric stage has a second surface area for thermal absorption wherein the second surface area is greater than the first surface area. The thermal space transformer has a first thermal conductivity in a plane transverse to a direction of primary heat flow through the first thermoelectric stage and the second thermoelectric stage, and a second thermal conductivity in a direction parallel to the direction of primary heat flow, wherein the first thermal conductivity is greater than the second thermal conductivity.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: December 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Richard C. Chu, Michael J. Ellsworth, Jr., Robert E. Simons
  • Patent number: 6144013
    Abstract: A local humidity control system and method are provided for a low temperature electronic device assembly wherein a surface of the low temperature electronic device assembly is maintained above an ambient dew point. The local humidity control system includes a first layer of thermal insulation at least partially surrounding and contacting the cooled electronic device, and a second layer of thermal insulation surrounding the first layer of thermal insulation and the cooled electronic device in which a volume is defined between the first and second layers of insulation. A heater assembly interfaces with the volume to heat the volume to a temperature sufficient to maintain the surface of the cooled electronic device above the ambient dew point.
    Type: Grant
    Filed: July 1, 1999
    Date of Patent: November 7, 2000
    Assignee: International Business Machines Corporation
    Inventors: Richard C. Chu, Michael J. Ellsworth, Jr., Robert E. Simons
  • Patent number: 6125393
    Abstract: A multisystem log stream of a multisystem environment is compressed. The oldest record needed for each system that can write or delete entries from the multisystem log stream is tracked, and that information is used in compression of the log stream. The block ids associated with those oldest records are maintained within a vector, and when the vector is updated, a determination is made as to whether the entry in the vector that it replaced previously contained the lowest block id in the vector. If so, all the records having block ids lower than the new lowest block id in the vector are deleted.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: September 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Carl Edward Clark, Steven Jay Greenspan, Jeffrey Douglas Haggar, Danny Ray Sutherland
  • Patent number: 6111749
    Abstract: A method and apparatus for cooling electronic devices is suggested comprising of a thermally conductive, flexible, non-jointed cooling conduit able to house a coolant. The conduit is passed or pulled through apertures provided on two or more cold plates. The conduit and plates are then placed in thermal communication with the electronic device or assembly to be cooled. The flexibility of the conduit allows the conduit with plates to be rearranged as to conform to the contours of the device to be cooled.
    Type: Grant
    Filed: September 25, 1996
    Date of Patent: August 29, 2000
    Assignee: International Business Machines Corporation
    Inventors: Charles Robert Lamb, Kang-Wah Li, Elias Papanicolaou, Charles Chaolee Tai
  • Patent number: 6104873
    Abstract: An apparatus allowing a pair of interrelated 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 or function, 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 or function, 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 or function is related to, that information is retrieved from the previously stored memory location and the instruction or function is completed successfully.
    Type: Grant
    Filed: February 3, 1998
    Date of Patent: August 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: Tian-Jy Chao, Mark D. Cooper, Colette A. Mastrangelo, Sarat Vemuri
  • Patent number: 6078964
    Abstract: In a computing network environment having a gateway device that is electronically connected on one side to at least one local area network and on other side to a plurality of initiating hosts, an apparatus for establishing direct communication between a first initiating host and a second initiating host through the gateway device without necessity of involving the local area network in the communication and its related data transmission. The apparatus comprises of an initialization component for obtaining all information about all connected hosts and storing it in a port-sharing table in a memory location accessible to the gateway device. The gateway device controls all communications through a controller component. Upon receiving of a request for establishing communication between two initiating hosts, retrieving means is used for obtaining all information for establishing of a successful communication from said port-sharing table.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: June 20, 2000
    Assignee: International Business Machines Corporation
    Inventors: Bruce H. Ratcliff, Stephen R. Valley
  • Patent number: 6067076
    Abstract: A docking system and method for establishing secure wireless connection between computer devices is presented. The technique assumes that at least one of the computer devices comprises a portable device. Further, a docking area or docking port is associated with the other computer device. The docking port is sized to at least partially engageably receive the portable device. Means are provided for automatically establishing wireless connection between the portable device and the second device when the portable device is brought within the docking port (or docking area) of the second device. This automatic establishing of wireless connection includes communicating an address identifier between the portable device and the second device once the portable device is "docked." If desired, an encryption key can also be exchanged with the address identifier to allow for encryption of information communicated between the devices.
    Type: Grant
    Filed: April 10, 1997
    Date of Patent: May 23, 2000
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Hocker, Brent J. Bahnub
  • Patent number: 6067544
    Abstract: Object-code instruction traces are employed to analyze selected instructions of an application program for possible failure when confronted by a year-2000 date. The analysis includes directly identifying one or more instructions of the application program that may fail, as well as identifying whether the one or more instructions have a characteristic of a predefined false-positive failure pattern. A failure-pattern descriptor is assigned to each examined instruction which is indicative of whether the instruction may fail when confronted by a date in the year-2000 range, and whether the instruction is a possible false-positive failing instruction. The analysis employs user-specifiable run-control values, as well as predetermined filter-specification values in comparing traces of each selected object-code instruction to predefined instruction failure patterns.
    Type: Grant
    Filed: August 20, 1998
    Date of Patent: May 23, 2000
    Assignee: International Business Machines Corporation
    Inventor: Brian B. Moore
  • Patent number: 6014699
    Abstract: An apparatus for dynamically providing a host information about all functions supported by a communication platform provided in a computing network environment is presented. The computing network environment is also provided with a gateway device that is electronically connected at least to one initiating host and at least one receiving host, besides the associated communication platform. The apparatus comprises of a handshaking component for determining address and other information about all hosts to be inputted in a port-sharing table. Means is also provided for checking all host connections at preselected intervals to ensure their connection status availability and all necessary changes are made in the port-sharing table in case any host connection becomes unavailable. A receiving component obtains IP datagrams related to a particular initiating host after a special IP address command has been issued relating to that initiating host.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: January 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Bruce H. Ratcliff, Stephen R. Valley
  • Patent number: 6006261
    Abstract: A method of allowing any initiating host to establish communications with any receiving host in a computing network using a Multi-path channel communication protocol. The computing environment also having a gateway device that is electronically connected from one end to at least one initiating host and at the other end to at least one local area network through which a plurality of hosts are connected to the gateway device. The method comprise the steps of first performing an initialization step during information and addresses of all present hosts are determined and stored in a port-sharing table which is kept up to date by regular monitoring of availability status. All host communications is performed entirely through the gateway device. Upon the receipt of a special IP address certain information is obtained from the datagram. Then the address and information of the initiating host is compared to the entries in the portsharing table and if no match is found a new entry is made.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: December 21, 1999
    Assignee: International Business Machines Corporation
    Inventors: Bruce H. Ratcliff, Stephen R. Valley
  • Patent number: 6003080
    Abstract: An apparatus for allowing any initiating host to establish communications with any receiving host in a computing network using a Multi-path channel communication protocol. The computing environment also having a gateway device that is electronically connected from one end to at least one initiating host and at the other end to at least one local area network through which a plurality of hosts are connected to the gateway device. The apparatus comprises means for first performing an initialization step during information and addresses of all present hosts are determined and stored in a port-sharing table which is kept up to date by regular monitoring of availability status. All host communications is performed entirely through the gateway device. Upon the receipt of a special IP address certain information is obtained from the datagram. Then the address and information of the initiating host is compared to the entries in the portsharing table and if no match is found a new entry is made.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: Bruce H. Ratcliff, Stephen R. Valley
  • Patent number: 5999935
    Abstract: A multisystem log stream of a multisystem environment is compressed. The oldest record needed for each system that can write or delete entries from the multisystem log stream is tracked, and that information is used in compression of the log stream. The block ids associated with those oldest records are maintained within a vector, and when the vector is updated, a determination is made as to whether the entry in the vector that it replaced previously contained the lowest block id in the vector. If so, all the records having block ids lower than the new lowest block id in the vector are deleted.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: December 7, 1999
    Assignee: International Business Machines Corporation
    Inventors: Carl Edward Clark, Steven Jay Greenspan, Jeffrey Douglas Haggar, Danny Ray Sutherland
  • Patent number: 5966708
    Abstract: Managing a log stream of a computer system. An entry of a log stream, desired to be removed from the log stream, but not eligible for removal, is logically deleted. Logical deletion keeps the entry on the log stream and indicates that the entry can be removed from the log stream when it is eligible. When the entry is eligible, it is removed. If a desired entry remains at the tail of the log stream for a given period of time, thus not allowing the removal of one or more undesired entries, the desired entry is rewritten to the head of the log stream and deleted from the tail. Thereafter, other logically deleted entries eligible for deletion are removed from the log stream.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: October 12, 1999
    Assignee: International Business Machines
    Inventors: Carl Edward Clark, Steven Jay Greenspan, Hiren Ramlal Shah
  • Patent number: 5920875
    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: July 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: Carl Edward Clark, Steven Jay Greenspan