Patents Represented by Attorney George E. Clark
  • Patent number: 4998885
    Abstract: This invention provides an interposer for electrically connecting two substrates with high density interconnections. The interposer comprises an elastomeric material surrounding fine metal wires which extend through the elastomeric material. The elastomeric material provides mechanical support and electrical isolation for the wires which connect the two opposing surfaces of the interposer with mating substrates. One surface of the interposed has scribes cut into it which mechanically isolate the individual wires. This mechanical isolation between wires reduces the stress placed on the substrates from being connected when the interposer is compressed between the substrates. The support given individual wires by the elastomeric material is controlled, by adjusting the spacing and widths of the scribes, to provide uniform compression across the substrates.
    Type: Grant
    Filed: October 27, 1989
    Date of Patent: March 12, 1991
    Assignee: International Business Machines Corporation
    Inventor: Brian S. Beaman
  • Patent number: 4991084
    Abstract: An N.times.M matrix adapted to couple N inputs from N processor to M basic storage modules is disclosed. The system includes arbitrators and gating means for each output responsive to request signals for simultaneously coupling data from a plurality of processors to requested basic storage modules under arbitrator control.
    Type: Grant
    Filed: February 5, 1988
    Date of Patent: February 5, 1991
    Assignee: International Business Machines Corporation
    Inventors: William K. Rodiger, Jon E. Thorson, Yee-Ming Ting
  • Patent number: 4965712
    Abstract: A transformer has a multi-turn magnetic core about a loop of conductor. A bridge transformer has one turn of the core about one half of the conductor loop and a second turn of the core about the other half of the conductor loop, and an electrical center tap connection to the loop between the two halves thereof. Embedded diodes connect the ends of the loop to an external circuit.
    Type: Grant
    Filed: July 29, 1989
    Date of Patent: October 23, 1990
    Assignee: International Business Machines Corporation
    Inventors: Walter S. Duspiva, John B. Gillett, James H. Spreen
  • Patent number: 4939735
    Abstract: An information handling system includes a processor with one or more channels for communicating to peripheral devices controlled by peripheral device controllers, and one or more serial data links between the channels and the peripheral controllers. Data is transmitted over the serial data link between the channels and the controllers in a frame format, wherein each frame includes a number of eight-bit characters selected so that all standard parallel interface tag and data lines are transmitted in a single frame with a high degree of error immunity resulting from selection of idle characters and frame start characters having the mutual characteristic that single and double bit errors in the idle characters do not create an erroneous indication of a start character in the system.
    Type: Grant
    Filed: July 21, 1988
    Date of Patent: July 3, 1990
    Assignee: International Business Machines Corporation
    Inventors: Kenneth J. Fredericks, Joseph J. Kubik, Michael R. Wiegand, Lee H. Wilson
  • Patent number: 4891811
    Abstract: A memory may contain a large number of bytes of data perhaps as many as 256 megabytes in a typical large memory structure. An error correcting code algorithm may be used to identify failing memory modules in a memory system. In a particular embodiment, a number of spares may be provided on each memory card allowing a predetermined number of defective array modules to be replaced in a storage work. With double bit correction provided by the error correcting code logic, a number of bits can be corrected on a card or a larger number of bits can be corrected on a card pair, where the larger number of bits is somewhat less than double the number of bits which can be corrected on a single card. The address test in accordance with the present invention then produces a pattern that will create a difference greater than that larger number of bits between the data stored in a storage location under test and any address that could be accesseed by an address line failure.
    Type: Grant
    Filed: February 13, 1987
    Date of Patent: January 2, 1990
    Assignee: International Business Machines Corporation
    Inventors: Kevin J. Ash, Jack H. Derenburger, Raymond L. Parsons
  • Patent number: 4888707
    Abstract: A collision detection system with less computation time and higher performance is provided. The shortest distance between the surface of one object and the surface of another at the beginning or end of a period to be checked is compared with the sum of the maximum length of paths along which points of the surface of the one object move in the period, and the like of the other. If the former is bigger than the later, then it is sure that the two objects cannot collide in the period. If not, it is not sure, and the period is divided into two parts, and then such a test is done for each partial period. Such a test and division are recursively performed until the whole period is ensured to have no collision or an approximate collision is detected. The approximate collision is defined as a state of the shortest distance between the surface of the one object and the surface of the other being less than a predetermined threshold.
    Type: Grant
    Filed: August 18, 1988
    Date of Patent: December 19, 1989
    Assignee: International Business Machines Corporation
    Inventor: Kenji Shimada
  • Patent number: 4870406
    Abstract: A display adapter for displaying graphics data in pixel form on a high resolution display monitor includes a digital signal processor for managing adapter resources and controlling coordinate transformations, a system storage which is divided into a first portion for storing instructions for the digital signal processor and the second portion for storing data representing information to be displayed, an input buffer for permitting asynchronous and overlapped communication between the graphics display adapter and a host computer to speed operation of the system, a pixel processor for drawing vectors and manipulating areas to be displayed on the monitor, a bit mapped frame buffer, a color palette connected to outputs of the frame buffer for providing appropriate color signals to the high resolution monitor and a cursor circuit for controlling display of a cursor on the screen on the monitor.
    Type: Grant
    Filed: February 12, 1987
    Date of Patent: September 26, 1989
    Assignee: International Business Machines Corporation
    Inventors: Satish Gupta, Leon Lumelsky, Robert L. Mansfield, Hector G. Romero, Jr., Marc Segre, Alexander K. Spencer, Joe C. St. Clair, James D. Wagoner
  • Patent number: 4870599
    Abstract: A method for traversal of primitives in a graphics display system includes calculating pick data for a predetermined primitive, testing the primitive for invisibility, exiting to a next graphics order if the invisibility step is positive, testing the primitive for detectability, exiting to a next graphics order if the detectability test is false when traversal is performed for pick correlation purposes, determining whether a transformation environment update is required, recalculating the transformation environment if required, binding display attributes for the primitive and processing subsequent graphics orders to draw the primitive. Also, to eliminate unnecessary storing of registers when an execute structure is processed, a number of registers are set aside for storing control flags to selectively store registers into the stack. If a flag pick is zero the contents of the corresponding register will be stored on the stack.
    Type: Grant
    Filed: September 26, 1986
    Date of Patent: September 26, 1989
    Assignee: International Business Machines Corporation
    Inventors: Bruce C. Hempel, Gregory D. Laib, Bob C. Liang
  • Patent number: 4864486
    Abstract: A transformer structure includes two planar primary windings in a single plane with one primary winding on each leg of a core. The primary windings are connected in series or in parallel. The secondary structure includes a planar conductor structure about the core. A conductor passes through the core and makes electrical connection to the planar conductor through diode rectifiers. An anti-phase embodiment has dual primary circuits and dual cores with a combined secondary structure. Both plate-form and circuit card form embodiments are disclosed.
    Type: Grant
    Filed: July 29, 1988
    Date of Patent: September 5, 1989
    Assignee: International Business Machines Corporation
    Inventor: James H. Spreen
  • Patent number: 4862154
    Abstract: The present invention provides for the combining of image and graphics data in a high-performance raster graphics workstation. It allows the definition of windows on the screen, the dynamic control of the position of those windows, the magnification factor (integer zoom), and a color translation table, corresponding to each window. All these functions are under user control. Response time of 10 new frame buffers generated per second provides a "real" time response.
    Type: Grant
    Filed: October 31, 1986
    Date of Patent: August 29, 1989
    Assignee: International Business Machines Corporation
    Inventor: Jorge Gonzalez-Lopez
  • Patent number: 4858149
    Abstract: A method of generating a spatial representation of a 3-D solid object, which includes component shapes, which can be defined by transforming constructive solid geometry primitives includes the steps of, setting up a structure, to define the object in terms of the primitives and transforms setting up a definition of a 3-D box in a world space and then sub-dividing the box into sub-boxes, generating test-cells in object space by performing on the sub-boxes the inverse of each transformation to be performed on the primitives to create the object and determining which of the test-cells intersect the object. Thus, the need to transform the object primitives is avoided. A particular application of the method is the generation of 2-D images of a 3-D solid object.
    Type: Grant
    Filed: August 18, 1987
    Date of Patent: August 15, 1989
    Assignee: International Business Machines Corporation
    Inventor: Peter Quarendon
  • Patent number: 4847605
    Abstract: A method is described for improving the responsiveness and accuracy of a graphics system to user-initiated picking actions. In this method, the visual cueing and pick window positioning components of the graphics system tracking/picking function are temporarily separated at the time the user attempts to pick. By handling these two components of the tracking/picking function independently, both type 1 (failure to pick the desired item) and type 2 (picking an undesired item) errors are prevented. This translates into greater productivity for the graphics system user.
    Type: Grant
    Filed: April 27, 1987
    Date of Patent: July 11, 1989
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Callahan, Anthony M. Fiore, Edward C. Flickinger, Bruce C. Hempel, Bruce E. Whistance
  • Patent number: 4837845
    Abstract: The present invention deals with rotating an n.times.n block of bits through an angle of +90 degrees or -90 degrees by a method including the steps of: storing the data in a matrix; separating the matrix into groups of bits of rotatable size; transposing first preselected bit positions with second preselected bit positions in each group; and exchanging a first one or more rows of bits in the group with a second one or more rows of bits in the group.
    Type: Grant
    Filed: February 2, 1988
    Date of Patent: June 6, 1989
    Assignee: International Business Machines Corporation
    Inventors: David R. Pruett, Gerald Goertzel, Gerhard R. Tompson
  • Patent number: D301234
    Type: Grant
    Filed: September 24, 1985
    Date of Patent: May 23, 1989
    Assignee: International Business Machines Corporation
    Inventors: Harold R. Boyer, Joseph W. Braidt, Joseph A. Gregory, Louis J. Remsburger
  • Patent number: D304635
    Type: Grant
    Filed: November 3, 1986
    Date of Patent: November 14, 1989
    Assignee: International Business Machines Corporation
    Inventors: William H. Barrett, Joseph A. Gregory, Lisa M. Mohr, David L. Schaum
  • Patent number: D308855
    Type: Grant
    Filed: April 23, 1987
    Date of Patent: June 26, 1990
    Assignee: International Business Machines Corporation
    Inventor: David L. Schaum
  • Patent number: D309896
    Type: Grant
    Filed: October 21, 1986
    Date of Patent: August 14, 1990
    Assignee: International Business Machines Corporation
    Inventor: David L. Schaum
  • Patent number: D310535
    Type: Grant
    Filed: November 3, 1986
    Date of Patent: September 11, 1990
    Assignee: International Business Machines Corporation
    Inventors: William H. Barrett, Joseph A. Gregory, Lisa M. Mohr, David L. Schaum
  • Patent number: D311180
    Type: Grant
    Filed: October 21, 1986
    Date of Patent: October 9, 1990
    Assignee: International Business Machines Corporation
    Inventor: David L. Schaum
  • Patent number: D311913
    Type: Grant
    Filed: April 22, 1987
    Date of Patent: November 6, 1990
    Assignee: International Business Machines Corporation
    Inventor: David L. Schaum