Patents Assigned to IBM
  • Patent number: 5506989
    Abstract: Priority levels and bump values are assigned to requestors for access to a system resource. When access requests are received, arbitration of the requests is made in accordance with the assigned priorities, bump values, and the received access requests. If a high priority level access request is granted, then the same request will be held off for a successive number of requests as set by the bump values. In cases where the access is required for more than one request/grant cycle, the priority level access can be retained as long as required.
    Type: Grant
    Filed: January 31, 1990
    Date of Patent: April 9, 1996
    Assignee: IBM Corporation
    Inventors: Gerald D. Boldt, Stephen D. Hanna
  • Patent number: 5486282
    Abstract: A tool and process for electroetching metal films or layers on a substrate employs a linear electrode and a linear jet of electrolyte squirted from the electrode. The electrode is slowly scanned over the film by a drive mechanism. The current is preferably intermittent. In one embodiment a single wafer surface (substrate) is inverted and the jet is scanned underneath. In another embodiment wafers are held vertically on opposite sides of a holder and two linear electrodes, oriented horizontally and on opposite sides of the holder, are scanned vertically upward at a rate such that the metal layers are completely removed in one pass. The process is especially adapted for fabricating C4 solder balls with triple seed layers of Ti-W (titanium-tungsten alloy) on a substrate, phased Cr-Cu consisting of 50% chromium (Cr) and 50% copper (Cu), and substantially pure Cu. Solder alloys are through-mask electrodeposited on the Cu layer. The seed layers conduct the plating current.
    Type: Grant
    Filed: November 30, 1994
    Date of Patent: January 23, 1996
    Assignee: IBM Corporation
    Inventors: Madhav Datta, Ravindra Shenoy
  • Patent number: 5452215
    Abstract: Accordingly, a digital logic circuit in the form of a finite state machine (FSM) is implemented in a semiconductor structure such as complementary metal oxide silicon (CMOS) with reduced power dissipation by determining transition probabilities for transitions between states in the FSM, producing a constraint matrix to identify constraints to producing a minimum area implementation consistent with minimum power dissipation, constructing one or more state chains having transitions with highest probability and implementing each of these state chains in order of probability to achieve the implementation of the FSM having minimum power dissipation.
    Type: Grant
    Filed: August 24, 1994
    Date of Patent: September 19, 1995
    Assignee: IBM Business Machines Corporation
    Inventor: Scott T. Washabaugh
  • Patent number: 5446680
    Abstract: A system and method are provided for monitoring network performance in a network controlled by a communication access method. The communication access method is modified to communicate with a network performance monitor so that the communication access method will monitor its internal processing for information units for a predetermined resource upon request of the network performance monitor. The communication access method time stamps each inbound and outbound information unit for the predetermined resource and sends formatted data regarding each information unit, including the time stamp data, to a predetermined exit from the communication access method. The network performance monitor obtains the formatted data from the performance exit and processes the formatted data to determine network performance in relation to the predetermined resource.
    Type: Grant
    Filed: July 13, 1994
    Date of Patent: August 29, 1995
    Assignee: IBM Business Machines Corporation
    Inventors: Jeffrey G. Sekiya, Michael W. Stayton, Leo Temoshenko
  • Patent number: 5428734
    Abstract: A method and apparatus provide a direct manipulation protocol to allow a user, while dragging a source object to a target object, to pass the source object through one or more intervening processor objects, causing an appropriate action to occur to the source object when it is dropped on the target object. If the source object is passed across a processor object for which no appropriate action occurs, the source object remains unchanged in appearance and content. If the source object undergoes modification, its graphical representation to the user changes, giving the user feedback that the source object has been modified.
    Type: Grant
    Filed: December 22, 1992
    Date of Patent: June 27, 1995
    Assignee: IBM Corporation
    Inventors: Thom R. Haynes, Daryl J. Kahl, Lovie A. Melkus, David J. Schell
  • Patent number: 5424261
    Abstract: An aluminum nitride ceramic having desired properties suitable for electronic packaging applications can be prepared from a novel aluminum nitride powder/sintering aid mixture. The sintering aid comprises a glassy component formed from alumina, calcia and boria, and a non-vitreous component comprising an element or compound of a metal of Group IIa, IIIa, or the lanthanides, preferably crystalline oxides, reactible with the crystallized glass component and the alumina from the AlN grains. Alternatively, the sintering aid comprises a multi-component glass composition capable of forming the above components upon melting and thereafter crystallizing upon reaction.
    Type: Grant
    Filed: December 22, 1993
    Date of Patent: June 13, 1995
    Assignees: The Carborundum Company, IBM Corporation
    Inventors: Jonathan H. Harris, Subhash L. Shinde, Takeshi Takamori, Robert A. Youngman
  • Patent number: 5416614
    Abstract: A method and apparatus for converting data representation of an image between a first color space and a second color space. The quality of images must be preserved in situations where further processing of the image is required. The advance made in the art is the properties directly associated with the development of tuned round-trip tables. Degradation of the image quality from the conversion process is minimal and continued conversions of the image between color spaces does not propagate a further degradation of the image quality.
    Type: Grant
    Filed: June 23, 1992
    Date of Patent: May 16, 1995
    Assignee: IBM Corporation
    Inventor: Jennifer M. Crawford
  • Patent number: 5414303
    Abstract: Disclosed is a high solidus temperature, high service temperature, high strength ternary solder alloy. The components of the alloy are a major portion of Sn and lesser portions of Bi, and In.
    Type: Grant
    Filed: March 2, 1994
    Date of Patent: May 9, 1995
    Assignee: IBM Corporation
    Inventors: Stephen G. Gonya, James K. Lake, Randy C. Long, Roger N. Wild
  • Patent number: 5392224
    Abstract: Disclosed is a Musical Instrument Digital Interface emulator for testing the THRU port echo of a Musical Instrument Digital Interface device. The emulator has input devices for taking bitstream data from the THRU and OUT ports of the Musical Instrument Digital Interface device, comparing the THRU port bitstream data to the OUT port bitstream data, and generating a result of the comparison. Also disclosed is a method of testing the THRU port echo of a Musical Instrument Digital Interface device by reading the THRU bitstream and OUT bitstream of the Musical Digital Interface Device, bitwise comparing the two bit streams; and reporting the results of the comparison to an output means.
    Type: Grant
    Filed: July 14, 1993
    Date of Patent: February 21, 1995
    Assignee: IBM Corporation
    Inventors: Alejandro R. Badia, David P. Pagnani, Edward D. Shockley
  • Patent number: 5388215
    Abstract: The functions of two virtual operating systems (e. S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant and single system image aspects of the system. One or more partner pairs of S/370 processors are coupled to corresponding S/88 processors directly and through the S/88 bus. Each S/370 processor is allocated from 1 to 16 megabytes of contiguous storage from the S/88 main storage. Each S/370 virtual operating system thinks its memory allocation starts at address 0, and it manages its memory through normal S/370 dynamic memory allocation and paging techniques. The S/370 is limit checked to prevent the S/370 from accessing S/88 memory space. The S/88 Operating System is the master over all system hardware and I/O devices.
    Type: Grant
    Filed: April 28, 1994
    Date of Patent: February 7, 1995
    Assignee: IBM Corporation
    Inventors: Ernest D. Baker, John M. Dinwiddie, Jr., Lonnie E. Grice, James M. Joyce, John M. Loffredo, Kenneth R. Sanderson
  • Patent number: 5379071
    Abstract: The present invention divides a video frame into a series of smaller and smaller quadrants until reaching a single pixel size. By issuing a series of commands, a logical cursor moves within the quadrants to evaluate the frame for changes from the previous frame. Upon detecting a color change, the exact location (identified by a level and a quadrant thereof) is encoded along with a value for the change. As a result of the novel approach disclosed herein, there may be significant storage savings over the prior art.
    Type: Grant
    Filed: December 16, 1992
    Date of Patent: January 3, 1995
    Assignee: IBM Corporation (International Business Machines Corporation)
    Inventors: Shrikant N. Parikh, Hari N. Reddy
  • Patent number: 5375128
    Abstract: A method for update writing in an array of DASDs in a reduced number of DASD track cycles. The method involves distributing data and parity blocks for each parity group across the array in failure independent form and reserving unused space. During a first cycle, the old data and parity blocks are read. The new parity is calculated and shadow written into reserved unused space located before the old parity block recurs. The amended data is either written in place during a second cycle or shadow written into reserved space during a subsequent portion of the first cycle.
    Type: Grant
    Filed: October 18, 1990
    Date of Patent: December 20, 1994
    Assignee: IBM Corporation (International Business Machines Corporation)
    Inventors: Jaishankar M. Menon, James M. Kasson
  • Patent number: 5369749
    Abstract: The functions of two virtual operating systems (e.g., S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant and single system image aspects of the system. One or more partner pairs of S/370 processors are coupled to corresponding S/88 processors directly and through the S/88 bus. Each S/370 processor is allocated from 1 to 16 megabytes of contiguous storage from the S/88 main storage. Each S/370 virtual operating system thinks its memory allocation starts at address 0, and it manages its memory through normal S/370 dynamic memory allocation and paging techniques. The S/370 is limit checked to prevent the S/370 from accessing S/88 memory space. The S/88 Operating System is the master over all system hardware and I/O devices.
    Type: Grant
    Filed: April 19, 1994
    Date of Patent: November 29, 1994
    Assignee: IBM Corporation
    Inventors: Ernest D. Baker, John M. Dinwiddie, Jr., Lonnie E. Grice, James M. Joyce, John M. Loffredo, Kenneth R. Sanderson
  • Patent number: 5363497
    Abstract: The functions of two virtual operating systems (e.g., S/370 VM, VSE or IX370 and S/88 OS) are merged into one physical system. Partner pairs of S/88 processors run the S/88 OS and handle the fault tolerant and single system image aspects of the system. One or more partner pairs of S/370 processors are coupled to corresponding S/88 processors directly and through the S/88 bus. Each S/370 processor is allocated from 1 to 16 megabytes of contiguous storage from the S/88 main storage. Each S/370 virtual operating system thinks its memory allocation starts at address 0, and it manages its memory through normal S/370 dynamic memory allocation and paging techniques, The S/370 is limit checked prevent the S/370 from accessing S/88 memory space. The S/88 Operating System is the master over all system hardware and I/O devices.
    Type: Grant
    Filed: September 30, 1993
    Date of Patent: November 8, 1994
    Assignee: IBM Corporation
    Inventors: Ernest D. Baker, John M. Dinwiddie, Jr., Lonnie E. Grice, John M. Loffredo, Kenneth R. Sanderson, Gustavo A. Suarez
  • Patent number: 5347596
    Abstract: Clipping individual rows or columns of pels from patterns stored as pels is accomplished by passing quads of pels through a clipper before rotation is effected. Integral numbers of quads are clipped by skipping their address when reading from the pattern store or inhibiting their transfer. This permits more detailed pages to be composed for printing.
    Type: Grant
    Filed: May 21, 1993
    Date of Patent: September 13, 1994
    Assignee: IBM Corporation
    Inventors: Ruben Dominguez, Jr., Stephen D. Hanna
  • Patent number: 5342727
    Abstract: A copolymer of (a) an unsubstituted 4-hydroxystyrene monomer and (b) a substituted 4-hydroxystyrene monomer of the formula ##STR1## wherein A, B, C, and D are independently H or C.sub.1 to C.sub.4 alkyl and wherein at least one of B and D is C.sub.1 to C.sub.4 alkyl; and wherein said copolymer has a molecular weight of from about 800 to about 100,000; and wherein the mol ratio of monomer (a) to monomer (b) ranges from about 3:1 to about 1:3.
    Type: Grant
    Filed: December 20, 1991
    Date of Patent: August 30, 1994
    Assignees: Hoechst Celanese Corp., IBM Corp.
    Inventors: Richard Vicari, Douglas J. Gordon, William D. Hinsberg, Dennis R. McKean, Carlton G. Willson, Ralph Dammel
  • Patent number: 5329505
    Abstract: A system and method for overwriteable magento-optical recording comprises a medium having a data layer and a reference layer. The medium is heated with a laser pulse of short duration which causes a temperature gradient between the data layer and the reference layer. The temperature of the data layer becomes greater than the Curie temperature of the data layer, but the reference layer remains at a temperature below the Curie temperature of the data layer. The magnetic orientation of the reference layer thus remains unchanged and the data layer will orient itself in the same direction as the reference layer. It is therefore not necessary that the Curie temperature of the reference layer be greater than that of the data layer.
    Type: Grant
    Filed: August 18, 1993
    Date of Patent: July 12, 1994
    Assignee: IBM Corporation
    Inventor: Tomoko Ohtsuki
  • Patent number: 5325264
    Abstract: This disclosure relates to a personal computer apparatus and a device for removing a direct access storage device from a personal computer. More particularly, this disclosure describes a tool for easily removing an electromechanical storage device such as hard disk drive which is directly attached to the bus structure provided by a planar board or motherboard of a personal computer system.
    Type: Grant
    Filed: July 20, 1990
    Date of Patent: June 28, 1994
    Assignee: IBM Corporation
    Inventors: Richard D. Kirk, Mark C. McPherson, Brian A. Trumbo
  • Patent number: 5325265
    Abstract: A high performance integrated circuit chip package includes a support substrate having conductors extending from one face to the opposite face thereof and a multilayer wiring substrate on the opposite face of the support substrate for connecting chips mounted thereon to one another and to the conductors. A heat sink includes microchannels at one face thereof, with thermally conductive cushions connecting the one face of the heat sink with the exposed back sides of the chips, to provide a high density chip package with high heat dissipation. The support substrate and heat sink may be formed of blocks of material having thermal expansion matching silicon. The cushions are a low melting point solder, preferably pure indium, and are sufficiently thick to absorb thermal stresses, but sufficiently thin to efficiently conduct heat from the chips to the heat sink.
    Type: Grant
    Filed: January 7, 1992
    Date of Patent: June 28, 1994
    Assignees: MCNC, IBM Corporation, Northern Telecom Limited
    Inventors: Iwona Turlik, Arnold Reisman, Deepak Nayak, Lih-Tyng Hwang, Giora Dishon, Scott L. Jacobs, Robert F. Darveaux, Neil M. Poley
  • Patent number: 5313589
    Abstract: A controller device interfacing method and a low level device interface are provided for use between at least one controller and a plurality of devices in a direct access storage device. Message and command and data information are received and transmitted between the controller and the device. Responsive to a received predetermined read data command, read data function hardware transmits the requested data to the controller. Responsive to a received predetermined write data command, write data function hardware writes the received data from the controller to a device. Received message information is blocked from received data information so that message information is transmitted at any time within and between data information transmissions. The low level device interface supports two wire serial data transfer and provides improved data rate performance.
    Type: Grant
    Filed: March 12, 1993
    Date of Patent: May 17, 1994
    Assignee: IBM Corporation
    Inventors: James E. Donaldson, Gregory G. Floryance, Steven A. Schmitt