Patents by Inventor Craig C. Hansen

Craig C. Hansen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 4879676
    Abstract: In data processing systems of the type operable to perform floating point computations there is provided a method, and apparatus implementing that method, for predicting, in advance of the floating point computation, whether or not the computation will produce a floating point exception (e.g., overflow, underflow, etc.). The prediction method includes the steps of combining the exponent fields of the operands of the computation in a manner dictated by the type of operation (i.e., add, subtract, multiply, etc.), and comparing that combination, together with an indication of the computation to be performed (e.g., add, substract, multiply, or divide), to obtain an indication of the possibility of the computation ending in a floating point exception.
    Type: Grant
    Filed: February 29, 1988
    Date of Patent: November 7, 1989
    Assignee: MIPS Computer Systems, Inc.
    Inventor: Craig C. Hansen
  • Patent number: 4814976
    Abstract: In a RISC device a set of four instructions are provided which allow either the loading or the storage of an unaligned reference. The instructions are overlapped to reduce the overall execution time of the device. A circuit is also provided for executing the instruction set.
    Type: Grant
    Filed: December 23, 1986
    Date of Patent: March 21, 1989
    Assignee: Mips Computer Systems, Inc.
    Inventors: Craig C. Hansen, Thomas J. Riordan
  • Patent number: 4495475
    Abstract: A phase locked loop is disclosed which subtracts an estimated signal from an input signal and operates upon the residual signal. The residual signal is demodulated and applied to a controlled oscillator which produces feedback signals approximately the sine and cosine of the input signal. The cosine feedback signal is multiplied by the residual signal whose resultant signal is a frequency correction signal. The sine feedback signal is multiplied by the residual signal for multiplication again by the sine feedback signal to produce the estimated signal which is amplitude and frequency controlled. This signal is then subtracted from the input signal to reduce the residual signal to near zero.
    Type: Grant
    Filed: January 8, 1982
    Date of Patent: January 22, 1985
    Assignee: Litton Systems, Inc.
    Inventors: John G. Mark, James R. Steele, Craig C. Hansen