Patents Represented by Attorney, Agent or Law Firm Andrew J. Wojnicki, Jr.
-
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: 6314432Abstract: A system and method for storing, saving and printing information in a computer network system, particularly the internet, where a plurality of network server devices are in communication with at least one user device. First a network session is established between a user device and one or more of the network server devices. A display device is provided to show a target page including a plurality of first level link references for selection by the user. Each first level link reference in turn includes subsequent level link references. A server search is conducted to identify all level link references pertaining to a specified server network. The results are in turn stored, printed or saved at a memory location.Type: GrantFiled: May 13, 1998Date of Patent: November 6, 2001Assignee: International Business Machines CorporationInventor: Richard W. Potts, Jr.
-
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: 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: 6275839Abstract: A method and system for use in a data processing system is proposed, wherein the Input Exponent is used already in the subblocks of the mantissa addition. Early in the flow of a cycle, there are parts of the Potential exponent result generated and put together using zero detect signals and carry select signals of the Carry Select Adder of the mantissa addition. For the addition of two floating point numbers this reduces the number of required logic gates in the timing critical path. This allows a faster cycle time and/or less latency and/or more complex functions. The method and system according to the invention can be applied to adders of different mantissa widths or different exponent widths as well as power of radix 2.Type: GrantFiled: October 15, 1998Date of Patent: August 14, 2001Assignee: International Business Machines CorporationInventors: Günter Gerwig, Klaus Jörg Getzlaff, Michael Kröner
-
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: 6253274Abstract: In a network computing environment having a plurality of central processing units, a high performance locking facility coupled to said plurality of central processing units comprising: a processing means for processing multiple requests for locking operations simultaneously and a lock table for creating entries including lock names and lock states. A high-speed searching mechanism for searching any particular lock entry in the table is also provided, as well as means for altering and modifying said table accordingly depending upon any lock status that is being processed. Finally a response and status generator is provided for providing an appropriate response and status of any lock state to other requestors requesting a particular lock.Type: GrantFiled: August 28, 1998Date of Patent: June 26, 2001Assignee: International Business Machines CorporationInventors: Mark A. Boonie, Jeffrey M. Nick, Peter G. Sutton, Wendell W. Wilkinson, Phil C. Yeh
-
Patent number: 6223810Abstract: 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: GrantFiled: March 31, 1998Date of Patent: May 1, 2001Assignee: International Business MachinesInventors: Richard C. Chu, Gregory M. Chrysler
-
Patent number: 6223307Abstract: A debugging apparatus for debugging a particular application, session or transaction in a computer network environment. The environment includes a plurality of clients in processing communication with one another. The apparatus comprises identifying means for identifying a debugging mechanism to the computing environment, a debug table accessible to the debugging apparatus for storing any pertinent information relating to said debugging apparatus, identifying means for identifying at least one client present in the environment. The debug table stores any and all pertinent information about any identified clients as well as whether or not a particular application, session or transaction needs to be debugged. A determining means is also provided for determining if a particular application, session or transaction needs debugging so that debugging operation can be started accordingly.Type: GrantFiled: August 5, 1998Date of Patent: April 24, 2001Assignee: International Business Machines CorporationInventors: Colette A. Mastrangelo, Richard W. Potts, Jr.
-
Patent number: 6219804Abstract: A computer program device and a computer program product are introduced comprising a computer storage debugging device readable by a digital processing apparatus; and a debugging program means is introduced. The debugging program means is to be used with the program storage device and includes instructions executable by the digital processing apparatus for performing method steps for debugging a particular transaction in a computer network environment, where the environment includes a plurality of clients in processing communication with one another. The method steps comprise: identifying at least one client present in said environment and storing pertinent information about any identified clients; providing information about whether or not a particular session needs to be debugged; and determining if a particular session needs debugging so that debugging operation can be started accordingly.Type: GrantFiled: August 5, 1998Date of Patent: April 17, 2001Assignee: International Business Machines CorporationInventors: Colette A. Mastrangelo, Richard W. Potts, Jr.
-
Patent number: 6205796Abstract: Redundant humidity control mechanisms are provided for electronic systems which are cooled to temperatures below the dew point temperature of the ambient environment in which the systems are present. In particular, system environment is controlled in an overall fashion by providing a thermally insulating and substantially sealed enclosure for containing both air coolable and refrigerant coolable components. Humidity control and cooling are both provided in a redundant fashion to ensure reliability of service and availability of the components which are being cooled. Both desiccant-based and refrigeration-based humidity control mechanisms are provided. The present invention also includes embodiments in which multiple heat exchange fluids are employed.Type: GrantFiled: March 29, 1999Date of Patent: March 27, 2001Assignee: International Business Machines CorporationInventors: Richard C. Chu, Gregory M. Chrysler, Robert E. Simons
-
Patent number: 6202175Abstract: A method for debugging of a particular application, session or transaction in a computer network environment. The environment includes a plurality of clients in processing communication with one another. The method comprises of the steps of identifying a debugging mechanism to the computing environment, identifying any particular client and storing its pertinent information in a debugging table accessible by said debugging mechanism, and accessing said debug table at a later time when necessary to determine if a particular application, session or transaction running on a particular client needs to be debugged and recover the characteristic of the particular client.Type: GrantFiled: August 5, 1998Date of Patent: March 13, 2001Assignee: International Business Machines CorporationInventors: Colette A. Mastrangelo, Richard W. Potts, Jr.
-
Patent number: 6189007Abstract: A method and apparatus of assigning and releasing locks, in a network computing environment having a plurality of central processing units coupled to a high performance locking facility. The method comprises of the steps of first receiving and processing a lock operation synchronous to any requesting central processor unit requesting a lock and then recording lock names and lock states in entry records of a lock table based on the requests. When a request is being processed, providing high-speed searching to search any particular lock entry in the table and altering and modifying the table accordingly. Finally an appropriate response and the status of the lock state will be generated and sent to other requesters requesting the lock.Type: GrantFiled: August 28, 1998Date of Patent: February 13, 2001Assignee: International Business Machines CorporationInventors: Mark A. Boonie, Jeffrey M. Nick, Peter G. Sutton, Wendell W. Wilkinson, Phil C. Yeh
-
Patent number: 6185218Abstract: A method and apparatus for establishing communication between a first initiating host and a second communicating host in a computing environment having a gateway device. The gateway device is electronically connected from one side to a plurality of initiating hosts and on another side to at least one local area network, further connecting a plurality of receiving hosts to said gateway device. During an initialization step, all connected hosts and the local area network(s) is identified and their addresses and information obtained and stored in a port-sharing table in a memory location accessible to the gateway device. Upon receipt of a special command for establishing communication between a first initiating host and a second receiving host, all information required for establishing of a successful communication between the two hosts is then obtained from the port-sharing table.Type: GrantFiled: August 29, 1997Date of Patent: February 6, 2001Assignee: International Business Machines CorporationInventors: Bruce H. Ratcliff, Stephen R. Valley
-
Patent number: 6185650Abstract: A method of assigning and releasing locks, in a network computing environment having a plurality of central processing units coupled to a high performance locking facility. The method comprises of the steps of first processing multiple requests for locking operations simultaneously and then recording lock names and lock states in entry records of a lock table based on the requests. When a request is being processed, providing high-speed searching to search any particular lock entry in the table and altering and modifying the table accordingly. Finally an appropriate response and the status of the lock state will be generated and sent to other requestors requesting the lock.Type: GrantFiled: August 28, 1998Date of Patent: February 6, 2001Assignee: International Business Machines CorporationInventors: Mark A. Boonie, Jeffrey M. Nick, Peter G. Sutton, Wendell W. Wilkinson, Phil C. Yeh