Patents by Inventor Steven M. Kurihara

Steven M. Kurihara 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: 6924808
    Abstract: A circuit for outputting area pattern bits from an area pattern array. The circuit includes a first stage, second stage and third stage. The first stage is configured to output N adjacent scan lines from a 2N×2N area pattern array based on a first address. N is a positive integer. The second stage is configured to receive the N adjacent scanlines and to select an N×N block from the N adjacent scanlines based on a second address. The third stage is configured to (a) select an (N/2)×N region of bits from the N×N block and load bits of the (N/2)×N region into a set of pixel tag outputs in a first mode, and (b) select an N×(N/2) region of bits from the N×N block and load bits of the N×(N/2) region into the set of pixel tag outputs in a second mode.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: August 2, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Steven M. Kurihara, Charles F. Patton
  • Patent number: 6704026
    Abstract: A merge unit for the merging of tiles or arrays of pixels or samples, and suitable for use in a high performance graphics system is described. The unit may improve the utilization of memory bandwidth by combining non-intersecting tiles of pixels, and hence potentially reducing the number of storage operations to the memory.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: March 9, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Steven M. Kurihara, Ewa M. Kubalska
  • Publication number: 20030184551
    Abstract: A circuit for outputting area pattern bits from an area pattern array. The circuit includes a first stage, second stage and third stage. The first stage is configured to output N adjacent scan lines from a 2N×2N area pattern array based on a first address. N is a positive integer. The second stage is configured to receive the N adjacent scanlines and to select an N×N block from the N adjacent scanlines based on a second address. The third stage is configured to (a) select an (N/2)×N region of bits from the N×N block and load bits of the (N/2)×N region into a set of pixel tag outputs in a first mode, and (b) select an N×(N/2) region of bits from the N×N block and load bits of the N×(N/2) region into the set of pixel tag outputs in a second mode.
    Type: Application
    Filed: March 12, 2003
    Publication date: October 2, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Steven M. Kurihara, Charles F. Patton
  • Publication number: 20020171651
    Abstract: A merge unit for the merging of tiles or arrays of pixels or samples, and suitable for use in a high performance graphics system is described. The unit may improve the utilization of memory bandwidth by combining non-intersecting tiles of pixels, and hence potentially reducing the number of storage operations to the memory.
    Type: Application
    Filed: May 18, 2001
    Publication date: November 21, 2002
    Inventors: Steven M. Kurihara, Ewa M. Kubalska
  • Patent number: 5721937
    Abstract: A computer system including a central processing unit (CPU) and a power management circuit (PMC). The CPU has an active mode where it is responsive to interrupt and direct memory access requests, and a standby mode where it is in a low power state and is not responsive to the interrupts and direct memory access requests. The PMC monitors the interrupts and direct memory access requests in the system when the CPU is in the standby mode, and causes the CPU to enter the active mode upon the detection of either an interrupt or a direct memory access request.
    Type: Grant
    Filed: March 3, 1997
    Date of Patent: February 24, 1998
    Assignee: Sun Microsystems, Inc.
    Inventors: Steven M. Kurihara, Mark W. Insley
  • Patent number: 5659339
    Abstract: Electromagnetic interference ("EMI") generated by a flat panel video display system is reduced by periodically phase/modulating the panel clock. This spreads EMI energy associated with each panel clock harmonic by a frequency amount .DELTA.f proportional to the rate of phase change in the panel clock signal. EMI energy associated with each panel clock harmonic is reduced relative to a square-wave panel clock signal because the same energy is now spread over a group of frequencies centered about each harmonic. The phase of the panel clock is changed at a rate exceeding the bandwidth f.sub.m of a standard EMI measurement reference window. This disperses adjacent spectral energy sufficiently so the reference window measures but one, decreased, amplitude at a time. Phase-modulation may be achieved using a clock pulse dropping circuit that receives a square-wave input of frequency Nf.sub.
    Type: Grant
    Filed: September 30, 1994
    Date of Patent: August 19, 1997
    Assignee: Sun Microsystems, Inc.
    Inventors: Abraham E. Rindal, Steven M. Kurihara
  • Patent number: 5649213
    Abstract: A computer system including a central processing unit (CPU) and a power management circuit (PMC). The CPU has an active mode where it is responsive to interrupt and direct memory access requests, and a standby mode where it is in a low power state and is not responsive to the interrupts and direct memory access requests. The PMC monitors the interrupts and direct memory access requests in the system when the CPU is in the standby mode, and causes the CPU to enter the active mode upon the detection of either an interrupt or a direct memory access request.
    Type: Grant
    Filed: April 22, 1996
    Date of Patent: July 15, 1997
    Assignee: Sun Microsystems, Inc.
    Inventors: Steven M. Kurihara, Mark W. Insley