Patents by Inventor Kevin W. Mai

Kevin W. Mai 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: 10102172
    Abstract: A method for designing a system on a target device includes generating a timing netlist that reflects timing delays and timing relationships of a base configuration of a block in the system and a target configuration of the block in the system, wherein the base configuration of the block and the target configuration of the block implement different functionalities, and performing synthesis, placement, and routing on the system in response to the timing netlist.
    Type: Grant
    Filed: December 27, 2015
    Date of Patent: October 16, 2018
    Assignee: Altera Corporation
    Inventors: Kevin W. Mai, Vishwas Tumkur Vijayendra, Jakob Raymond Jones
  • Patent number: 9628095
    Abstract: Methods for designing and developing models for simulating the behavior of clock signals and in particular those generated by phase-locked loop (PLL) circuits are provided. The clock period of a phase-locked loop circuit's variable frequency oscillator signal may be modeled by combining the inverse of the oscillator frequency rounded up to the simulation time scale with the inverse rounded down to the simulation time scale. The variable frequency oscillator signal may further be synchronized with a reference clock signal at a rate determined by the relationship between the reference clock signal and the variable frequency oscillator signal. A parameter may indicate a target range for the deviation between the two signals and a runtime monitor may be used together with the parameter setting to decide whether synchronization is required and make the appropriate adjustments.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: April 18, 2017
    Assignee: Altera Corporation
    Inventors: Nikolaos Liveris, Kevin W. Mai, Jakob Jones, Yury Markovskiy, Jeffrey Fox
  • Patent number: 7631211
    Abstract: Circuits, methods, and apparatus are directed to sharing input and output functionality. A timing circuit usable for input and output functionality may be combined with another timing circuit to provide additional input/output functionality or to reduce the number of circuit elements for input/output functionality. For example, two timing circuits may be used to provide double data-rate input while still providing output functionality, or vice versa. Two timing circuits may also provide output that is timed and gated with an output enable signal.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: December 8, 2009
    Assignee: Altera Corporation
    Inventor: Kevin W. Mai
  • Patent number: 5767922
    Abstract: Apparatus and process for detecting scene breaks in a sequence of video frames providing a moving picture. Entering and exiting edge pixels in each of a plurality of successive video frames are counted, and an edge change fraction for each of the successive video frames is derived therefrom. Peaks which are detected in the edge change fractions are indicative of scene breaks.
    Type: Grant
    Filed: April 5, 1996
    Date of Patent: June 16, 1998
    Assignee: Cornell Research Foundation, Inc.
    Inventors: Ramin Zabih, Justin F. Miller, Kevin W. Mai