Patents Assigned to IBM
  • Patent number: 5592683
    Abstract: A printing system wherein pre-printing commands, print data, and post-printing commands are nested in a data stream, the commands bounding a group of print data pages in the data stream, the group of pages containing one or more page data blocks, and the commands defining one or more operations to be performed relative to the group of pages. Groups of pages are handled in accordance with the commands in the data stream, and the commands are buffered while a print processor processes the group of pages to form printed sheets therefrom.
    Type: Grant
    Filed: March 18, 1994
    Date of Patent: January 7, 1997
    Assignee: IBM Corporation
    Inventors: Weilin Chen, James W. Marlin, Ronald D. Parrish, Frankie S. Shook, David E. Stone
  • Patent number: 5586264
    Abstract: A data storage system includes a mass storage unit storing a data entity, such as a digital representation of a video presentation, that is partitioned into a plurality N of temporally-ordered segments. A data buffer is bidirectionally coupled to the mass storage unit for storing up to M of the temporally-ordered segments, wherein M is less than N. The data buffer has an output for outputting stored ones of the temporally-ordered segments. The data storage system further includes a data buffer manager for scheduling transfers of individual ones of the temporally-ordered segments between the mass storage unit and the data buffer. The data buffer manager schedules the transfers in accordance with at least a predicted time that an individual one of the temporally-ordered segments will be required to be output from the data buffer.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: December 17, 1996
    Assignee: IBM Corporation
    Inventors: William R. Belknap, Martha R. Henley, Lorenzo Falcon, Jr., Thomas E. Frayne, Mei-Lan Luo, Ashok R. Saxena
  • Patent number: 5577211
    Abstract: A computing system includes plural nodes that are connected by a communications network. Each node comprises a communications interface that enables an exchange of messages with other nodes. A ready queue is maintained in a node and includes plural message entries, each message entry indicating an output message control data structure. The node further includes memory for storing plural output message control data structures, each including one or more chained further monrtol data structures that define data comprising a message or a portion of a message that is to be dispatched. Control data structures that are chained from an output messsage control data structure exhibit a sequence dependincy. A processor is controlled by the ready queue and enables dispatch of portions of the message designated by an output message control data structure and associated further control structures.
    Type: Grant
    Filed: May 11, 1994
    Date of Patent: November 19, 1996
    Assignee: IBM Corporation
    Inventors: Narasimhareddy L. Annapareddy, James T. Brady, Damon W. Finney, Richard F. Freitas, Michael H. Hartung, Michael A. Ko, Noah R. Mendelsohn, Jaishankar M. Menon, David R. Nowlen, Shin-Yuan Tzou
  • Patent number: 5572405
    Abstract: A thermally enhanced ball grid array package for electronic components, with an electronic and a plurality of ceramic component carriers bonded to a metal heat sink, enhances thermal performance, reduces solder ball fatigue and reduces stresses between the ceramic component carriers and the heat sink. Bonding the ceramic component carriers to the heat sink reduces expansion induced stresses of the solder balls on the carriers. Plural ceramic component carriers, smaller than a single carrier would have to be for the same package, reduce stresses at the interfaces between the ceramic component carriers and the heat sink.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: November 5, 1996
    Assignee: International Business Machines Corporation (IBM)
    Inventors: James W. Wilson, Stephen R. Engle, Scott P. Moore
  • Patent number: 5567304
    Abstract: In through-mask electroetching of a metal film on top of an insulating substrate, the shape of the metal film being etched is a function of the mask opening, the spacing between the openings and the thickness of the mask. An analysis of the electric field around the mask and the metal film is used to determine conditions leading to the formation of islands of unetched metal films within the openings. The analysis is then used to design the mask pattern and eliminate these islands. The increase in the ratio of the mask thickness to the opening width for eliminating the islands also lowers the undercutting of the mask. Premature stoppage of the electroetching process arising from the isolation of the sample film from the contact is also addressed. The electrical contact to the sample is made at one end and a nozzle jet of electrolyte is slowly swept from the far end of the sample towards the electrical contact.
    Type: Grant
    Filed: January 3, 1995
    Date of Patent: October 22, 1996
    Assignee: IBM Corporation
    Inventors: Madhav Datta, Lubomyr T. Romankiw, Ravindra V. Shenoy
  • Patent number: 5567300
    Abstract: A high speed electrochemical metal removal technique provides for planarization of multilayer copper interconnection in thin film modules. The process uses a neutral salt solution, is compatible with the plating process and has minimum safety and waste disposal problems. The process offers tremendous cost advantages over previously employed micromilling techniques for planarization.
    Type: Grant
    Filed: September 2, 1994
    Date of Patent: October 22, 1996
    Assignee: IBM Corporation
    Inventors: Madhav Datta, Terrence R. O'Toole
  • Patent number: 5563625
    Abstract: A method of reversing all of the pixels in an image word uses recursive steps of shifting the image word a varying, predetermined number of spaces, followed by filtering the shifted and unshifted words through a varying, predetermined mask. The number of cycles necessary to reverse an image word having 2.sup.n pixels is n cycles, plus one additional shifting step. This method of reversing a single image word is used to generate the mirror image of an input image. This image word reversal method is also useful for rotating an image word 180 degrees about an axis through its center.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: October 8, 1996
    Assignee: IBM Corporation
    Inventor: Steven M. Scott
  • Patent number: 5553073
    Abstract: A token ring local area network includes workstations running both conventional data and multimedia applications. The latter, which generally requires a minimum throughput in order to be viable, can be split into two further categories; those which cannot tolerate excessive latency (end to end delay), typically interactive applications such as voice communications, and those which are less sensitive to latenoy, typically playback operations, the network recognises three priority levels: (1) for latency-sensitive multimedia applications, (2) for latency-insensitive multimedia applications, and (3) conventional applications. All multimedia applications prior to commencement of any communications over the LAN must request an allocation of throughput from a LAN segment resource manager (LSRM), which will only be awarded if there is currently sufficient available throughput on the LAN to support the attended communication.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: September 3, 1996
    Assignee: IBM Corporation
    Inventors: Keith Barraclough, Peter Cripps, Adrian Gay, Alan Jones
  • Patent number: 5553121
    Abstract: The present invention relates to system for varying the voice menus and segments presented to the user of a voice response system according to the competence of the user. The response time of a user to voice prompts is measured and an average response time is determined. It is assumed that the lower the average response time, the greater the competence of the user. The average response time is used as an index to a table of ranges of response times. Each range has respective voice segments associated therewith. The voice segments comprise oral instructions or queries for the user and vary according to the anticipated competence of the user. If the average response time changes such that the voice segments indexed are different to the current voice segments then a data base containing information relating to user competence is updated to reflect such a change.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: September 3, 1996
    Assignee: IBM Corporation
    Inventors: David G. Martin, Lawrence L. Porter
  • Patent number: 5550767
    Abstract: An underflow/overflow detector includes first circuitry that decodes an exponent into an exponent shift value and compares the exponent shift value with a normalize shift value to determine whether an underflow or overflow error will occur. The underflow overflow detector further includes second circuitry that compares the exponent to a maximum and minimum exponent value to determine whether an underflow or overflow error will occur.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: August 27, 1996
    Assignee: IBM Corporation
    Inventors: Michael P. Taborn, John K. Yuan
  • Patent number: 5548544
    Abstract: An apparatus for rounding an answer produced during the execution of an operation by a multiple stage execution pipeline includes first circuitry for detecting when the operation is iterative and accuracy bits associated with the answer to determine if a rounding calculation is required. When the first circuitry detects a rounding calculation is required, it sets a correction factor for the answer in accordance with a rounding mode and the detected accuracy. In a method practiced by the apparatus, the rounding an answer produced during the execution of an operation occurs through the steps of detecting, when the operation is iterative, accuracy bits associated with the answer to determine if a rounding calculation is required, and, when the rounding calculation is required, setting a correction factor for the answer in accordance with a rounding mode and the detected accuracy bits.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: August 20, 1996
    Assignee: IBM Corporation
    Inventors: David T. Matheny, Paul K. Miller, Michael P. Taborn
  • Patent number: 5543032
    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: June 2, 1995
    Date of Patent: August 6, 1996
    Assignee: IBM Corporation
    Inventors: Madhav Datta, Ravindra V. Shenoy
  • Patent number: 5541145
    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, reactibis with the crystallized glass component and the alumina from the Al N 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: June 12, 1995
    Date of Patent: July 30, 1996
    Assignee: The Carborundum Company/IBM Corporation
    Inventors: Jonathan H. Harris, Subhash L. Shinde, Takeshi Takamori, Robert A. Youngman, Lester W. Herron, Benjamin V. Fasano
  • Patent number: 5539741
    Abstract: A computer workstation receives multiple audio input streams over a network in an audio conference. The audio input streams are kept separate by storing them in different queues. Digital samples from each of the queues are transferred to an audio adapter card 28 for output. A digital signal processor 46 on the audio adapter card multiplies each audio stream by its own weighting parameter, before summing the audio streams together for output. Thus the relative volume of each of the audio output streams can be controlled. For each block of audio data, the volume is calculated and displayed to the user, allowing the user to see the volume in each audio input stream independently. The user is also provided with volume control for each audio input stream, which effectively adjusts the weighting parameter, thereby allowing the user to alter the relative volumes of each speaker in the conference.
    Type: Grant
    Filed: November 29, 1994
    Date of Patent: July 23, 1996
    Assignee: IBM Corporation
    Inventors: Keith Barraclough, Peter R. Cripps, Adrian Gay
  • Patent number: 5534094
    Abstract: A method and apparatus for releasing a workpiece from a substrate including providing a substrate which is transparent to a predetermined wavelength of electromagnetic radiation; forming, on the substrate, a separation layer which degrades in response to the predetermined radiation; providing the workpiece on the separation layer; and directing the predetermined radiation at the separation layer through the transparent substrate so as to degrade the separation layer and to separate the workpiece from the substrate.
    Type: Grant
    Filed: September 29, 1994
    Date of Patent: July 9, 1996
    Assignee: IBM Corporation
    Inventors: Gnanalingam Arjavalingam, Alina Deutsch, Fuad E. Doany, Bruce K. Furman, Donald J. Hunt, Chandrasekhar Narayan, Modest M. Oprysko, Sampath Purushothaman, Vincent Ranieri, Stephen Renick, Jane M. Shaw, Janusz S. Wilczynski, David F. Witman
  • Patent number: 5527120
    Abstract: A ribbon shield for an impact printer having a row of print hammers and an endless moving type band comprises an elastic separator sheet in which an edge thereof is formed with an offset projecting from the plane of the sheet. The offset projects an amount which is greater than the thickness of the sheet. The sheet, which is made preferably from a polyester material, can be very thin so that it will not cause underscoring and its compliance to force from the print hammer will not extract the energy therefrom.
    Type: Grant
    Filed: November 22, 1993
    Date of Patent: June 18, 1996
    Assignee: IBM Corporation
    Inventor: Edward F. Helinski
  • Patent number: 5516874
    Abstract: A multilevel electronic package comprising at least two levels, each level including a poly(aryl ether benzimidazole), a polymide and copper. A process of preparing this package is disclosed. Several novel poly(aryl ether benzimidazoles) useful in preparing this package are also set forth.
    Type: Grant
    Filed: October 6, 1994
    Date of Patent: May 14, 1996
    Assignee: IBM Corporation
    Inventors: Kie Y. Ahn, James L. Hedrick, Jr., Jeffrey W. Labadie, Kang-Wook Lee, Robert J. Twieg, Alfred Viehbeck, George F. Walker
  • Patent number: 5515306
    Abstract: A data processing system with an arithmetic processing unit (ALU) and control unit is disclosed, wherein the ALU includes a first and second carry circuit and multiplexing device. Two n-bit, 2's complement operands A and B are inputted into the ALU for minimum/maximum number determination. The first carry circuit outputs a first carry into a sign bit position for the operation A+B+0, and the second carry circuit outputs a second carry into a second sign bit position for the operation A+.about.B+1. Control means for receiving minimum, minimum magnitude, maximum, and maximum magnitude operations of A and B and the carry outputs of the carry circuits outputs a control signal to the multiplexing device to output either A or B from the ALU.
    Type: Grant
    Filed: February 14, 1995
    Date of Patent: May 7, 1996
    Assignee: IBM
    Inventors: Bartholomew Blaner, Dennis R. Strouphauer
  • Patent number: D371516
    Type: Grant
    Filed: June 20, 1995
    Date of Patent: July 9, 1996
    Assignee: IBM Corporation
    Inventors: Wolfgang Guber, Volker Boettinger
  • Patent number: D372936
    Type: Grant
    Filed: May 23, 1995
    Date of Patent: August 20, 1996
    Assignee: IBM Corporation
    Inventors: Harmut Droege, Ludwig Fischer, Wolfgang Fischer, Walter Hinz, Tayssir Scheib, Dieter Sonnentag