Patents by Inventor MIPS Technologies, Inc.

MIPS Technologies, Inc. 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).

  • Publication number: 20130159578
    Abstract: A processing system is provided consisting of an interrupt pin, multiple registers, a stack pointer, and an automatic interrupt system. The multiple registers store a number of processor states values. When the system detects an interrupt on the interrupt pin the system prepares to enter an exception mode where the automatic interrupt system causes an interrupt vector to be fetched, the stack pointer to be updated, and the processor state values to be read in parallel from the registers and stored in memory locations based on the updated stack pointer, prior to the execution of an interrupt service routine. A method for automatic hardware interrupt handling is also presented.
    Type: Application
    Filed: February 4, 2013
    Publication date: June 20, 2013
    Applicant: MIPS Technologies, Inc.
    Inventor: MIPS Technologies, Inc.
  • Publication number: 20130132760
    Abstract: A computer implemented method includes identifying in an original circuit output signals that drive domain crossing logic separating a first clock domain from a second clock domain. A revised circuit is formed with a register attached to the domain crossing logic. The register receives an output signal and a synchronization signal that precludes the output signal from transitioning at selected clock cycle intervals.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 23, 2013
    Applicant: MIPS TECHNOLOGIES, INC.
    Inventor: MIPS Technologies, Inc.
  • Publication number: 20130132702
    Abstract: A computer includes a memory and a processor connected to the memory. The processor includes memory segment configuration registers to store defined memory address segments and defined memory address segment attributes such that the processor operates in accordance with the defined memory address segments and defined memory address segment attributes to allow kernel mode access to user space virtual addresses for enhanced kernel mode memory capacity.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 23, 2013
    Applicant: MIPS Technologies, Inc.
    Inventor: MIPS Technologies, Inc.
  • Publication number: 20130061060
    Abstract: Embodiments provide systems and methods for controlling the use of processing algorithms, and applications thereof. In an embodiment, authorization to use an algorithm is validated in a system having a processor capable of executing user defined instructions, by executing a user defined instruction that writes a first value to a first storage of a user defined instruction block, uses the first value to transform a second value located in a second storage of the user defined instruction block, and compares the transformed second value to a third value located in a third storage. Use of the algorithm is permitted only if the comparison of the transformed second value to the third value indicates that use of the algorithm is authorized. In another embodiment, authorization to use an at least partially decrypted algorithm is validated via a key for enablement.
    Type: Application
    Filed: November 2, 2012
    Publication date: March 7, 2013
    Applicant: MIPS Technologies, Inc.
    Inventor: MIPS Technologies, Inc.