Patents Represented by Attorney, Agent or Law Firm Lily Neff Esq.
-
Patent number: 6418447Abstract: An object factory is registered under multiple interface names. The interface names have an inheritance relationship with an object implementation associated with the object factory. The names are registered in a repository of a name space, such as a Life Cycle Repository. Thus, an object factory can be located using any one of the interface names.Type: GrantFiled: June 14, 1999Date of Patent: July 9, 2002Assignee: International Business Machines CorporationInventors: Jeffrey A. Frey, Rodney A. Little, Theodore R. Maeurer, Gary S. Puchkoff
-
Patent number: 6415076Abstract: A mode conditioning patch (MCP) is provided for conditioning a single mode fiber optic signal for propagation within a multimode optical fiber. The MCP includes a single mode optical fiber section and a transition region with increasing diameter. The transition region diameter preferably increases to approximately that of a multimode fiber section through which the conditioned signal is to propagate. In one embodiment, the transition region is a flared end of the single mode optical fiber section, which is fabricated of plastic. The single mode optical fiber section with the flared end can be fusion splice joined to the multimode optical fiber section to further enhance mixing of the single mode signal within the multimode fiber optic section.Type: GrantFiled: February 24, 2000Date of Patent: July 2, 2002Assignee: International Business Machines CorporationInventor: Casimer M. DeCusatis
-
Patent number: 6359709Abstract: A fiberoptic communications method is presented which allows an open-link condition on one link of a multi-link fiberoptic connection to be propagated to other links of the connection while satisfying the Open Fiber Control safety standard. Each link comprises a duplex link and at least one optical repeater is employed. The at least one optical repeater is adapted to propagate an open-link condition in one link of the multiple duplex links between the links of the fiberoptic connection. Propagating the open-link condition can be accomplished using an out band signal, an electrical wrap mode, or a hybrid approach using both an out band signal and electrical wrap mode. Automatic propagation of a closed-link condition is provided once the originally opened link is closed.Type: GrantFiled: October 28, 1998Date of Patent: March 19, 2002Assignee: International Business Machines CorporationInventors: Casimer Maurice DeCusatis, William Eric Hall
-
Patent number: 6359713Abstract: A fiberoptic communication system is presented which allows an open-link condition on one link of a multi-link fiberoptic connection to be propagated to other links of the connection while satisfying the Open Fiber Control safety standard. Each link comprises a duplex link and at least one optical repeater is employed. The at least one optical repeater is adapted to propagate an open-link condition in one link of the multiple duplex links between the links of the fiberoptic connection. Propagating the open-link condition can be accomplished using an out band signal, an electrical wrap mode, or a hybrid approach using both an out band signal and electrical wrap mode. Automatic propagation of a closed-link condition is provided once the originally opened link is closed.Type: GrantFiled: October 28, 1998Date of Patent: March 19, 2002Assignee: International Business Machines CorporationInventors: Casimer Maurice DeCusatis, William Eric Hall
-
Patent number: 6356367Abstract: A fiberoptic communications computer program product is presented which allows an open-link condition on one link of a multi-link fiberoptic connection to be propagated to other links of the connection while satisfying the Open Fiber Control safety standard. Each link comprises a duplex link and at least one optical repeater is employed. The at least one optical repeater is adapted to propagate an open-link condition in one link of the multiple duplex links between the links of the fiberoptic connection. Propagating the open-link condition can be accomplished using an out band signal, an electrical wrap mode, or a hybrid approach using both an out band signal and electrical wrap mode. Automatic propagation of a closed-link condition is provided once the originally opened link is closed.Type: GrantFiled: October 28, 1998Date of Patent: March 12, 2002Assignee: International Business Machines CorporationInventors: Casimer Maurice DeCusatis, William Eric Hall
-
Patent number: 6343335Abstract: Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.Type: GrantFiled: October 29, 1998Date of Patent: January 29, 2002Assignee: International Business Machines CorporationInventors: Kirby G. Dahman, Gavin S. Johnson, Larry R. Perry, Harry M. Yudenfriend
-
Patent number: 6339799Abstract: Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.Type: GrantFiled: October 29, 1998Date of Patent: January 15, 2002Assignee: International Business Machines CorporationInventors: Kirby G. Dahman, Gavin S. Johnson, Larry R. Perry, Harry M. Yudenfriend
-
Patent number: 6339796Abstract: 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: GrantFiled: October 29, 1998Date of Patent: January 15, 2002Assignee: International Business Machines CorporationInventor: Mark R. Gambino
-
Patent number: 6337794Abstract: Apparatus for cooling an electronic device, and a resultant fluid-cooled electronic apparatus are provided. In one embodiment, the apparatus includes a heat sink member with a surface for making thermal contact with the electronic device. The heat sink member has a first plurality of channels for carrying coolant fluid. The first plurality of channels are positioned in a first group and a second group such that coolant flow alternates across the member. The heat sink member further includes a second plurality of channels disposed above the first plurality of channels such that the first and second pluralities of channels comprise tiered channels. The second plurality of channels further includes a third group of channels and a fourth group of channels, wherein the third group of channels and fourth group of channels are positioned generally alternately across the member so that coolant flow also alternates direction therebetween.Type: GrantFiled: February 11, 2000Date of Patent: January 8, 2002Assignee: International Business Machines CorporationInventors: Dereje Agonafer, Richard C. Chu, Michael J. Ellsworth, Jr., Robert E. Simons
-
Patent number: 6336194Abstract: Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.Type: GrantFiled: October 29, 1998Date of Patent: January 1, 2002Assignee: International Business Machines CorporationInventors: Kirby G. Dahman, Gavin S. Johnson, Larry R. Perry, Harry M. Yudenfriend
-
Patent number: 6334154Abstract: In a mainframe class data processing system having multiple logical partitions and a port to a network, a host-network interface is established for reducing network overhead at the multiple partitions. The host-network interface includes, for example, a host channel connection coupling the multiple partitions of the host system to a communications adapter having a network device driver for each network coupled to the adapter. The adapter also includes an address resolution protocol (ARP) cache designed to hold predetermined media headers for the clients coupled to the network(s) for use in forwarding an internet protocol (IP) datagram across the network to one of the clients from a partition of the host system. If not predetermined, the adapter is provided with a capability to dynamically determine the needed media header for transmission of the IP datagram across the network to the client. In Ethernet format, this dynamically determining includes forwarding an Ethernet 802.Type: GrantFiled: September 14, 1998Date of Patent: December 25, 2001Assignee: International Business Machines CorporationInventors: Paul M. Gioquindo, Chin Lee, Bruce H. Ratcliff, Stephen R. Valley
-
Patent number: 6330615Abstract: In a mainframe class data processing system having multiple logical partitions and a port to a network, a host-network interface is established for reducing network overhead at the multiple partitions. The host-network interface includes, for example, a host channel connection coupling the multiple partitions of the host system to a communications adapter having a network device driver for each network coupled to the adapter. The adapter also includes an address resolution protocol (ARP) cache designed to hold predetermined media headers for the clients coupled to the network(s) for use in forwarding an internet protocol (IP) datagram across the network to one of the clients from a partition of the host system. If not predetermined, the adapter is provided with a capability to dynamically determine the needed media header for transmission of the IP datagram across the network to the client. In Ethernet format, this dynamically determining includes forwarding an Ethernet 802.Type: GrantFiled: September 14, 1998Date of Patent: December 11, 2001Assignee: International Business Machines CorporationInventors: Paul M. Gioquindo, Chin Lee, Bruce H. Ratcliff, Stephen R. Valley
-
Patent number: 6330616Abstract: In a mainframe class data processing system having multiple logical partitions and a port to a network, a host-network interface is established for reducing network overhead at the multiple partitions. The host-network interface includes, for example, a host channel connection coupling the multiple partitions of the host system to a communications adapter having a network device driver for each network coupled to the adapter. The adapter also includes an address resolution protocol (ARP) cache designed to hold predetermined media headers for the clients coupled to the network(s) for use in forwarding an internet protocol (IP) datagram across the network to one of the clients from a partition of the host system. If not predetermined, the adapter is provided with a capability to dynamically determine the needed media header for transmission of the IP datagram across the network to the client. In Ethernet format, this dynamically determining includes forwarding an Ethernet 802.Type: GrantFiled: September 14, 1998Date of Patent: December 11, 2001Assignee: International Business Machines CorporationInventors: Paul M. Gioquindo, Chin Lee, Bruce H. Ratcliff, Stephen R. Valley
-
Patent number: 6301097Abstract: An inflatable sealing system and method are provided for a low temperature electronic device such as a cooled multichip integrated circuit module. The inflatable sealing system includes a flexible bladder configured to engage at least one surface of the low temperature electronic module. Thermal insulation is disposed within the flexible bladder and a retention cover is provided to hold the flexible bladder against the electronic module. When disposed on a printed circuit board, the electronic module and printed circuit board can be surrounded by one or more inflatable bladders to prevent air from reaching multiple surfaces of the device.Type: GrantFiled: July 27, 1999Date of Patent: October 9, 2001Assignee: International Business Machines CorporationInventors: Michael J. Ellsworth, Jr., Robert E. Simons
-
Patent number: 6301109Abstract: Apparatus for cooling an electronic device, and a resultant fluid-cooled electronic apparatus are provided. In one embodiment, the apparatus includes a heat sink member with a surface for making thermal contact with the electronic device. The heat sink member has a plurality of channels for carrying coolant fluid. The plurality of channels are positioned in a first group and a second group such that coolant flow alternates across the member. At least one cross-flow opening is provided between at least some adjacent channels of the plurality of channels so that coolant flow can flow within the member between the first group of channels and the second group of channels.Type: GrantFiled: February 11, 2000Date of Patent: October 9, 2001Assignee: International Business Machines CorporationInventors: Richard C. Chu, Michael J. Ellsworth, Jr., Robert E. Simons
-
Patent number: 6279127Abstract: 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: GrantFiled: August 20, 1998Date of Patent: August 21, 2001Assignee: International Business Machines CorporationInventor: Brian B. Moore
-
Patent number: 6275826Abstract: The frequency at which a multisystem log stream is compressed by a system of a multisystem environment is adjusted in real-time. The rate at which the multisystem log stream is compressed by the system is ascertained. That rate is relative to how frequently the multisystem log stream is compressed by other systems of the multisystem environment. The frequency with which the system compresses the multisystem log stream is then adjusted in real-time. Thus, the frequency at which one system of the multisystem environment compresses the log stream is relative to the frequency at which other systems of the multisystem environment are compressing the log stream.Type: GrantFiled: March 4, 1999Date of Patent: August 14, 2001Assignee: International Business Machines CorporationInventors: Robert Vaughn Geiner, Steven Jay Greenspan, Stephen Joseph Kinder, Douglas Michael Zobre
-
Patent number: 6253835Abstract: Apparatus for cooling an electronic device, and a resultant fluid-cooled electronic apparatus are provided. In one embodiment, the apparatus includes a heat sink member with a surface for making thermal contact with the electronic device. The heat sink member has a plurality of channels for carrying coolant fluid. The plurality of channels are positioned in a first group and a second group such that coolant flow alternates across the member. At least one channel of the plurality of channels has a fluid flow cross-section that varies over a length thereof to selectively enhance a heat transfer coefficient of the coolant fluid within the channel and thereby produce a more uniform temperature at the surface of the heat sink member when making thermal contact with the electronic device.Type: GrantFiled: February 11, 2000Date of Patent: July 3, 2001Assignee: International Business Machines CorporationInventors: Richard C. Chu, Michael J. Ellsworth, Jr., Robert E. Simons
-
Patent number: 6253336Abstract: 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: GrantFiled: August 20, 1998Date of Patent: June 26, 2001Assignee: International Business Machines CorporationInventor: Brian B. Moore
-
Patent number: 6237111Abstract: 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: GrantFiled: October 29, 1998Date of Patent: May 22, 2001Assignee: International Business Machines CorporationInventor: Mark R. Gambino