Patents Represented by Attorney Ronald L. Drumheller
  • Patent number: 5613198
    Abstract: A method of dynamically allocating bandwidth of channels to cells in a communications cellular network according to user demand. Groups of cells are formed so as to minimize interference within each group, and a particular channel is assigned to each of the groups. The bandwidth of each channel then is dynamically allocated by time division to each of the cells in the assigned group according to user demand in each of the cells thereof.
    Type: Grant
    Filed: March 13, 1995
    Date of Patent: March 18, 1997
    Assignee: International Business Machines Corporation
    Inventors: Hamid Ahmadi, Amotz Bar-Noy, Ilan Kessler, Arvind Krishna
  • Patent number: 5611070
    Abstract: A Write/Load cache protocol is described which may be used for maintaining cache coherency and performing barrier synchronization in multiprocessor computer systems, and for cooperating with prefetch mechanisms to allow data to be loaded into a central processor unit's (CPU) cache (in both single and multiprocessor systems) in anticipation of future memory references. The new protocol is defined such that when a cache observes a Write/Load command (and associated data item) on a bus to which the cache is attached, the cache is accessed and (a) if the data item is in the cache, the new value of the data item from the bus is copied into and replaces the data item in cache; and (b) if the data item is not in the cache, a new data item is created therein (preferably using the normal cache replacement policy), and the value of the data item on the bus is loaded into the cache. Thus, a protocol is provided which allows cache to be loaded via an external entity, i.e.
    Type: Grant
    Filed: October 13, 1993
    Date of Patent: March 11, 1997
    Inventors: Philip Heidelberger, Harold S. Stone
  • Patent number: 5608586
    Abstract: A method and apparatus, in a direct access storage device including a head positioned for interaction with a data storage medium mounted on a rotating spindle, an actuator for positioning the head, and a servo control loop for positioning the actuator. The improvement comprises: a narrow band gain enhancing filter for connection in the servo control loop. The filter has a response frequency related to the rotational frequency of the spindle. The filter has programmable initial states. Also provided is a switch for switching in the narrow band filter as the head approaches a target position on the data storage medium. Initial states of the filter are determined and supplied to program the filter. At least one additional filter having a peak response frequency at a harmonic of the frequency of rotation of the spindle, may be provided. Initial states of the additional filters are determined and supplied to program the additional filter.
    Type: Grant
    Filed: October 21, 1994
    Date of Patent: March 4, 1997
    Assignee: International Business Machines Corporation
    Inventors: Muthuthamby Sri-Jayantha, Arun Sharma, Hien Dang, Satoshi Yamamoto
  • Patent number: 5596430
    Abstract: A high-resistance transparent electrode is bonded on the opposite surface of a first glass substrate from a second glass substrate, and a low-resistance transparent electrode is bonded on the opposite surface of the second glass substrate from the first glass substrate. A pair of deflecting angle control electrodes are fixed to the high-resistance transparent electrode in parallel. A liquid crystal orientation film covers the high-resistance transparent electrode and the deflecting angle control electrodes, and another liquid crystal orientation film covers the low-resistance transparent electrode. Spacers are disposed in parallel between the liquid crystal orientation films, and the cell formed by the liquid crystal orientation films and spacers is filled with a nematic liquid crystal.
    Type: Grant
    Filed: August 22, 1994
    Date of Patent: January 21, 1997
    Assignee: International Business Machines Corporation
    Inventors: Masaki Hasegawa, Fumiaki Yamada
  • Patent number: 5596342
    Abstract: To prevent the damage of a display device by static electricity and to drive the display device with low voltage, on a transparent substrate of a liquid crystal display, two short circuit wires are provided, connected via a resistance. Each of the data lines is connected to the one short circuit wire via a first switching circuit, whereas each of the gate lines is connected to the other short circuit wire via a second switching circuit. A switching circuit is turned on when the potential difference between a data line and the one short circuit wire or the potential difference between a gate line and the second short circuit wire exceeds a predetermined value. When images are displayed on a liquid crystal display, the average voltage applied to each of data lines is applied to the first short circuit wire and the average voltage of voltages applied to each gate line is applied to the second short circuit wire to turn on the switching circuits.
    Type: Grant
    Filed: November 10, 1994
    Date of Patent: January 21, 1997
    Assignee: International Business Machines Corporation
    Inventors: Mitsuru Ikezaki, Shinichi Kimura, Tatsushi Koike
  • Patent number: 5592195
    Abstract: A storage stores n-dimensional information, n being an integer greater than or equal to three. A display displays an icon which is provided with a central region and a peripheral region surrounding the central region, and displays information, among the n-dimensional information stored in the storage, corresponding to a given displayed region within a two-dimensional cross-section formed in two predetermined dimensions, and displays a cursor. A selector positions the cursor at a desired area of the icon and selects the desired area.
    Type: Grant
    Filed: November 21, 1994
    Date of Patent: January 7, 1997
    Assignee: International Business Machines Corporation
    Inventors: Shinji Misono, Jung-Kook Hong, Kazuo Iwano
  • Patent number: 5587721
    Abstract: In order to enable sharing between a TFT liquid crystal panel and an STN liquid crystal panel as well as provide a colorful gray scale representation, each signal electrode drive circuit for driving a liquid crystal includes a signal conversion means for converting a gray scale display voltage for TFT driving to a gray scale display pulse signal having a pulse width corresponding to the gray scale level. Accordingly, the apparatus for driving a liquid crystal panel such as a TFT liquid crystal panel in which the gray scale control is performed by using the voltage level can be used as the drive apparatus for a liquid crystal panel such as an STN liquid crystal panel in which the gray scale control is performed by pulse width modulation, and a multilevel gray scale representation is achieved because a gray scale display voltage is converted to a gray scale display pulse signal having a pulse width corresponding to the gray scale level.
    Type: Grant
    Filed: December 27, 1994
    Date of Patent: December 24, 1996
    Assignee: International Business Machines Corporation
    Inventor: Atsushi Koiwa
  • Patent number: 5587557
    Abstract: In a printed circuit board for a liquid crystal display using Tape Automated Bonding (TAB) for making interconnections, flow of molten solder to adjacent input electrodes on the TAB is prevented as well as short-circuiting between electrodes and wire breakage by using an improved TAB structure that avoids applying a concentration of shearing stress to the input electrodes and retards short-circuiting solder flow. This is accomplished by making the width of the slit for the input electrodes uneven. The width of the slit where each of the electrodes crosses over the slit is narrower than elsewhere.
    Type: Grant
    Filed: September 29, 1994
    Date of Patent: December 24, 1996
    Assignee: International Business Machines Corporation
    Inventors: Mikio Kurihara, Satoru Nishi, Takahiro Onodera, Kazunari Kushima
  • Patent number: 5588097
    Abstract: A semitransparent spherical surface having as its center O, a fixed point in an object being displayed on a screen of a tablet, is generated so as to enclose the object. Then, three degrees of freedom for orientation are determined by pen-manipulation on the spherical surface. That is, a plurality of points (P0-P3) on the spherical surface are specified in a predetermined order. Points P0 and P1 specify two polar surface coordinate positions on the spherical surface for rotation of the object in a polar coordinate system and simultaneously specify a rotation axis OP1 connecting the center O to point P1. Then a rotation angle .alpha. about this axis OP1 is specified by the specification of points P2 and P3. Then, calculations for rotating the object to the specified orientation are performed, and the rotated object is displayed. According to this method, the object in three-dimensional space can be rotated to an arbitrary orientation in a desired manner.
    Type: Grant
    Filed: February 24, 1993
    Date of Patent: December 24, 1996
    Assignee: International Business Machines Corporation
    Inventors: Makoto Ono, Hiroshi Minakata
  • Patent number: 5586296
    Abstract: A cache control system and method for operating a computer system which is capable of executing cached and non-cached memory accesses. The cache control system includes a frequency value store for each of a number of memory lines for storing a frequency value indicative of the number of accesses made thereto; an instruction store for storing the index of the last memory line accessed by each of a number of instructions; and control logic which, each time the processor attempts to access a memory location not in the cache memory, tests the frequency value for the last memory line accessed by the current instruction and, if the number of accesses for the memory line exceeds a predetermined threshold, (a) fetches the memory line of the memory location from the main memory into the cache memory and executes a cached memory access, and if not (b) executes a non-cached memory access.
    Type: Grant
    Filed: November 23, 1993
    Date of Patent: December 17, 1996
    Assignee: International Business Machines Corporation
    Inventors: David Bernstein, Michael Rodeh
  • Patent number: 5581735
    Abstract: The invention uses a storage device effectively to supply data to as many user terminals as possible. Sub-control units read unit data in which dynamic image data having continuity is divided and compressed from storage devices sequentially according to the tokens stored in queues of a system control unit, and supplies buffers corresponding to storage devices through a change-over switch for connection corresponding to the tokens. The unit data stored in the buffers is supplied to terminals as analog data of dynamic image through expanders and D to A converters. Therefore, the unit data from K units of storage devices to M (K * N) units of terminals at the substantially same time.
    Type: Grant
    Filed: February 17, 1994
    Date of Patent: December 3, 1996
    Assignee: International Business Machines Corporation
    Inventors: Kouichi Kajitani, Kazuya Kosaka
  • Patent number: 5579514
    Abstract: A range of key values is partitioned into a plurality of key subranges equal in number to the number of record storage areas available for the sort. One of the key subranges is then assigned to each of the record storage areas and records to be sorted are transferred to the record storage areas in accordance with a sort key value within each record and the key subrange assigned to each of the record storage areas. Whenever a record is transferred to a filled record storage area, a record from the filled record storage area is transferred to an output string, namely the record that has the lowest key value that is not lower than the last record added to the output string of the filled record storage area.
    Type: Grant
    Filed: October 22, 1993
    Date of Patent: November 26, 1996
    Assignee: International Business Machines Corporation
    Inventors: John J. E. Turek, Philip S. Yu
  • Patent number: 5574665
    Abstract: The present invention is a system and method for resolving closely spaced frequencies in frequency patterns used to tag objects. The system comprises a base station transceiver and one or more objects that send the base station a unique frequency pattern that identifies the respective object and/or provides information about the object. The base station performs a method by which an estimate of a received signal from an object is compared to one or more known frequency patterns in a frequency pattern set stored at the base station. One test frequency pattern at a time is selected and a distance is determined between the estimated received frequency pattern and the selected test frequency pattern. Iterative modifications are done to the test frequency pattern to minimize the distance.
    Type: Grant
    Filed: April 29, 1994
    Date of Patent: November 12, 1996
    Assignee: International Business Machines Corporation
    Inventor: Anand Narasimhan
  • Patent number: 5571591
    Abstract: A method and apparatus for storing data and for reducing the magnetic moment of a ferromagnetic material is provided incorporating a magnetic film, a blanket or patterned film of germanium adjacent the magnetic film, and means for heating the interface of the two films to at least 200.degree. C. to permit diffusion of the germanium into the magnetic film and thereby reduce the magnetic moment. The invention overcomes the problem of forming recording tracks on storage media and patterning magnetic films for inductive and magneto resistive heads for retrieving data from moving storage media.
    Type: Grant
    Filed: February 27, 1995
    Date of Patent: November 5, 1996
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Brady, Richard J. Gambino, Ralph R. Ruf
  • Patent number: 5572236
    Abstract: This invention minimizes the number of non-trivial multiplications in the DCT process by rearranging the DCT process such that non-trivial multiplications are combined in a single process step. In particular, the DCT equations for the row-column application of the DCT process on k=pq points wherein p and q are relatively prime, are factored into a permutation matrix, a tensor product between matrices having p.times.p and q.times.q points, and a matrix whose product with an arbitrary vector having pq points requires pq-p-q+1 additions and/or subtractions. The tensor product is then further factored to remove non-trivial multiplications by developing a a first factor having (pq-p-q+1)/2 non-trivial multiplications and a diagonal matrix. The diagonal matrix is not unique for any set of data. Its j,j-th elements are chosen from a subproduct of the factorization of the tensor product. Once the diagonal matrix elements are chosen the remaining first factor is developed.
    Type: Grant
    Filed: November 12, 1993
    Date of Patent: November 5, 1996
    Assignee: International Business Machines Corporation
    Inventors: Ephraim Feig, Elliot N. Linzer
  • Patent number: 5572346
    Abstract: In an LCD driver package using a TAB tape carrier an object of this invention is to prevent damage to the input leads from being caused under the influence of the twisting or wrinkling of TAB tape due to the difference in thermal expansion coefficient between the printed circuit board and the LCD glass board, and so forth. At least one pair of anchor hole 40are formed in the TAB tape carrier 10 of an LCD driver package having input leads 12 connected to a printed circuit board 24, output leads 14 connected to an LCD glass board 26, and a chip 22, the tape carrier 10 being fixed on the printed circuit board 24 with solder or an adhesive using anchor holes 40 after mounting of the LCD driver chip. Fixing through such anchor holes prevents the twisting or wrinkling of the tape from propagating to the input leads.
    Type: Grant
    Filed: November 28, 1994
    Date of Patent: November 5, 1996
    Assignee: International Business Machines Corporation
    Inventors: Kazunori Sakamoto, Kazuhiro Umemoto
  • Patent number: 5572590
    Abstract: The present system and method uses information about digital information (objects) to determine whether or not changes to the objects were caused by a normal system operation or by a malicious program. The invention uses a reference separation algorithm to separate, at a reference time, one or more digital objects into a plurality of reference subsets of information that describe the object contents. A plurality of these reference subsets are then selected by a selection algorithm and information associated with each selected reference subset is stored. At some later time, called the test time, a test separation algorithm is used to separate the digital signatures of the object into a plurality of test subsets of information that describe the object contents at test time. A plurality of these test subsets are then selected by the test selection algorithm. A test information algorithm that is associated with each selected test subset then develops test subset information about the respective a test subset.
    Type: Grant
    Filed: April 12, 1994
    Date of Patent: November 5, 1996
    Assignee: International Business Machines Corporation
    Inventor: David M. Chess
  • Patent number: 5557770
    Abstract: A high performance disk subsystem has a disk write mechanism that provides high throughput for random disk writes by dividing the disks into a data portion and a log portion. A fault-tolerant memory in the disk controller is used to temporarily store data blocks or pages which are to be written in the data portion of the disks. The updated blocks are sorted in the fault-tolerant memory in accordance with their physical home location on the data portion of the disks. Sorted runs are temporarily written out to the log portion of the disk. In a parallel process, sorted runs are retrieved from the log portion of the disks, merged in the fault-tolerant memory, and written out to their home location on the data portion of the disks, which converts random disk writes to largely sequential I/O while retaining physical clustering of the data on disk.
    Type: Grant
    Filed: March 24, 1993
    Date of Patent: September 17, 1996
    Assignee: International Business Machines Corporation
    Inventors: Anupam K. Bhide, Daniel M. Dias
  • Patent number: 5544530
    Abstract: A test assembly suitable for life testing a computer pointing stick includes a rigid shaft that is rotated by a motor and a mounting mechanism for holding and positioning the pointing stick under test in a coaxial relationship with the rigid shaft. A cantilever spring arm is rigidly connected at one end to the rigid shaft so that it rotates with the rigid shaft and is mechanically coupled under lateral spring tension at its other end to the pointing stick. The spring rotates with the rigid shaft and applies lateral force to the pointing stick via a collar attached to the pointing stick, the direction of the applied force rotating with the rigid shaft and cantilever spring. A counter records the cumulative number of flexure cycles required to make the pointing stick functionally fail.
    Type: Grant
    Filed: October 28, 1994
    Date of Patent: August 13, 1996
    Assignee: International Business Machines Corporation
    Inventors: Charles A. Rudisill, Joseph D. Rutledge, Edwin J. Selker
  • Patent number: 5542032
    Abstract: A method and system for generating an anti-aliased image of a three dimensional surface is described. A point of view of the display screen is specified by an azimuth angle and an elevation angle with respect to the three-dimensional surface. The surface is defined as a two-dimensional array of height values. The projection of a point of the surface to the display plane is performed by applying a rotation based on the azimuth and elevation angles, followed by a parallel projection to the display plane so that, the columns of the surface project to the columns of the display screen. The points of the surface are projected in pairs, starting with the nearest points within a column and proceeding to the farthest points of the column. The grey-level shading (or color) values are accumulated in a one-dimensional array of floating-point variables that store the intensities of the pixels of a column of the display screen.
    Type: Grant
    Filed: October 4, 1993
    Date of Patent: July 30, 1996
    Assignee: Loral Federal Systems Company
    Inventor: Mark D. Pritt