Patents Represented by Attorney, Agent or Law Firm Michael E. Whitham
  • Patent number: 4766566
    Abstract: Performance of a VLSI processor of the reduced instruction set computer (RISC) type is enhanced by executing two instructions simultaneously in the two execution units of the processor. There is very little increase in the cost of hardware. Three embodiments are presented with different cost and performance capabilities. The first embodiment has an instruction input to an instruction buffer (10) and two sets of control ROSs (40 and 42) and control registers (64 and 65). The control ROS and control register which is chosen depends on which instruction execution unit is to execute the instruction. Data inputs to the execution units is from a register file (48) which has an additional pair of outputs (51) and (53) that provide the data paths for simultaneous execution of instructions by the execution units. Execution unit I has an arithmetic and logic unit (ALU) (24), while execution unit II has a rotate (26) and mask generator (31).
    Type: Grant
    Filed: August 18, 1986
    Date of Patent: August 23, 1988
    Assignee: International Business Machines Corp.
    Inventor: Chiao-Mei Chuang
  • Patent number: 4760484
    Abstract: An inductive device composed of a bead of magnetic material, such as ferrite, has an aperture through which an electrical conductor is adapted to pass. The bead is formed unsymmetrically about at least one axis. The asymmetry of the bead alters the magnetic characteristic of the bead so as to increase its ability to absorb volt-seconds on the conductor and thereby prevent destructively high currents. The inductive device is advantageously used in the d.c. supply to the power transistors of an inverter to protect the transistors from current surges due to the simultaneous conduction of the transistors.
    Type: Grant
    Filed: December 18, 1986
    Date of Patent: July 26, 1988
    Assignee: Honeywell, Inc.
    Inventor: Charles S. Walker
  • Patent number: 4756827
    Abstract: Improvements are disclosed for liquid flow drainage control in gravity type systems such as sewage septic tank systems. A plastic cap which is insertable into the ends of the drainage pipes that project into a distribution box is formed with an end face and a cylindrical body. The end face is generally circular having a larger diameter than the outer diameter of the drainage pipes into which the cap is to be inserted. The outer periphery of the end face is provided with an interdigital or scalloped pattern to facilitate easy gripping even in the most adverse conditions. The end face is further provided with an eccentric discharge hole which is located along a diameter of the end face so that the hole is always some distance from the interior surface of the cylindrical body so that the hole forms a weir to the inlet of the drainage pipe into which the end cap is inserted. The eccentric hole is provided with an outwardly projecting flange which, in cooperation with a spirit level, is used for rough leveling.
    Type: Grant
    Filed: February 20, 1987
    Date of Patent: July 12, 1988
    Assignee: American Manufacturing Co., Inc.
    Inventor: Robert B. Mayer
  • Patent number: 4757549
    Abstract: A computer based graphic editor has the capability of recognizing as a single graphic object a plurality of unconnected freehand strokes such as a signature. This makes possible editing a document with a signature, for example, without the various parts of the signature becoming separated and no longer being a viable entity. A cursor pointing device, such as a mouse with a button, is used to enter the plurality of unconnected strokes. Initially, the first point p.sub.1 at the beginning of a stroke which is the first stroke of a plurality of unconnected strokes is read and stored with the visible attribute. As long as the button is pressed, the position of the cursor is monitored and lines drawn from each successive point to the next point p.sub.2 with each point p.sub.2 being stored with the visible attribute. When the mouse button is released, the last read point position p.sub.2 is stored with the invisible attribute. When the mouse button is pressed again, the first point p.sub.
    Type: Grant
    Filed: December 12, 1985
    Date of Patent: July 12, 1988
    Assignee: International Business Machines Corp.
    Inventors: Beverly H. Machart, John S. Wang
  • Patent number: 4755803
    Abstract: An improved automatic train-line air brake pressure monitoring system includes circuits that emulate an automatic brake valve and cause an automatic brake manifold release whenever a four psi increase in pressure is sensed. The system includes a pressure sensor amplifier (10) which provides a signal proportional to the sensed pressure in a brake pipe. This signal is tracked by a peak hold circuit (12) that stores the peak value of the signal. The output of the sensor amplifier is subtracted from the output of the peak hold circuit in a subtractor (14) to provide a difference signal. The difference signal is tracked by a reduction hold circuit (22) which stores the minimum value of the difference output from the subtractor. An increase in measured pressure from the stored minimum value is compared in a comparator (24) with a reference value representing the four psi level, and when the increased pressure exceeds the reference value, a system reset is generated.
    Type: Grant
    Filed: May 27, 1987
    Date of Patent: July 5, 1988
    Assignee: Pulse Electronics, Inc.
    Inventors: James F. Shockley, Emilio A. Fernandez, Angel P. Bezos
  • Patent number: 4739314
    Abstract: An easy-to-use technique for specifying measurements of a document to be printed uses a pointing method, such as a cursor which is moved around a display screen by means of a pointing device having a select button. The pointing cursor is moved to each desired location in a predetermined sequence, and the select button is pressed. The values of the measurements so selected are calculated based on the relative position of the pointing cursor at the time the select button is pressed.
    Type: Grant
    Filed: May 30, 1985
    Date of Patent: April 19, 1988
    Assignee: International Business Machines Corp.
    Inventors: Rex A. McCaskill, John S. Wang, James T. Repass
  • Patent number: 4725560
    Abstract: An annealing process carried out at 800.degree. C. in a wet O.sub.2 ambient permits the manufacture of a reliable storage capacitor wherein the dielectric layer is comprised of silicon oxynitride formed by low pressure chemical vapor deposition (LPCVD). The manufacturing process includes first depositing the silicon oxynitride film by LPCVD, second annealing in wet O.sub.2 at 800.degree. C. or N.sub.2 at 1000.degree. C., third forming an N-type region in the silicon substrate by As.sup.+ ion implantation through the silicon oxynitride film, fourth annealing in wet O.sub.2 at 800.degree. C., and fifth depositing an electrode.
    Type: Grant
    Filed: September 8, 1986
    Date of Patent: February 16, 1988
    Assignee: International Business Machines Corp.
    Inventors: John R. Abernathey, David L. Johnson, Pai-Hung Pan, Charles A. Paquette
  • Patent number: 4725945
    Abstract: A microcomputer memory system is organized into a plurality of banks (16). Each back consists of an array of static column mode dynamic random access memories (DRAMs) of the type having an on-chip static buffer for storing an entire row. The static buffers associated with each bank functions as a distributed cache (24) to hold the last accessed row for the associated bank. A memory controller (18) receives real addresses from a CPU (10) or other device on the memory bus (14) and extracts bank and row numbers from the address. The memory controller determines whether the accessed row for a memory bank is in the distributed cache and, if it is, accesses the distributed cache for that bank. Otherwise, the memory controller switches the contents of the distributed cache with the contents of the addressed row for that bank.
    Type: Grant
    Filed: September 18, 1984
    Date of Patent: February 16, 1988
    Assignee: International Business Machines Corp.
    Inventors: Eric P. Kronstadt, Sharad P. Gandhi
  • Patent number: 4723210
    Abstract: Improvements in an application composite editor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable area on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another.
    Type: Grant
    Filed: August 30, 1984
    Date of Patent: February 2, 1988
    Assignee: International Business Machines Corp.
    Inventors: Barbara A. Barker, Rex A. McCaskill
  • Patent number: 4723211
    Abstract: Improvements in an application composite eidtor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable are on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the object sets overlap one another, reside side-by-side or extend above or below one another.
    Type: Grant
    Filed: August 30, 1984
    Date of Patent: February 2, 1988
    Assignee: International Business Machines Corp.
    Inventors: Barbara A. Barker, Irene H. Hernandez, Rex A. McCaskill
  • Patent number: 4723209
    Abstract: Improvements in an application composite editor for compound documents containing not only text but also graphics and tables facilitate the manipulation of object sets in the formatting algorithm. The editor works with a page layout philosophy wherein data objects reside on the page and data resides in the data objects. All pages reside within a document object, and some data objects may have additional objects within them. Objects are data-specific entities that the user can manipulate on the page. All objects exist within a specified boundary on the page, and this boundary is defined as an object set boundary. Object sets may be moved into positions on the page such that more than one object set is occupying a single displayable area on the page. Such an arrangement of objects creates a structure called a superblock. A superblock is any displayable area containing two or more object sets positioned so that the objects sets overlap one another, reside side-by-side or extend above or below one another.
    Type: Grant
    Filed: August 30, 1984
    Date of Patent: February 2, 1988
    Assignee: International Business Machines Corp.
    Inventors: Irene H. Hernandez, Barbara A. Barker, Beverly H. Machart