Patents by Inventor Joseph Huang

Joseph Huang 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: 20080022451
    Abstract: A curtain rod assembly comprising a curtain rod with at least two telescoping rod members. At least one end of the curtain rod is pivotably connectable to a wall plate, which is attachable to a wall surface such as a shower or bath stall. The first end of the rod is quickly detachable from its corresponding wall plate. The present invention may include first and second interlocking members at the first end of the rod. The first end is quickly detachable from the second interlocking member. The present invention may further include a push button release assembly for quickly detaching the first end of the rod from its corresponding wall plate.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 31, 2008
    Inventors: Vivienne Urlich, Joseph Huang
  • Patent number: 7324405
    Abstract: Circuits, methods, and apparatus for filtering signals at a high-speed data interface. One exemplary embodiment is particularly configured to filter a clock signal at the end of a data burst received by a double-data rate memory interface. A clock input port is either connected or disconnected to an input cell. When a data burst is to be received, the clock input port is connected to the input cell. When the data burst concludes, the clock input port is disconnected from the input cell. In a specific embodiment, a signal is received indicating that a data burst is about to begin and the clock input port is connected to the input cell. The signal later changes state indicating that the last data bit is being received. When the last clock edge corresponding to the last data bit is received, the clock input port is disconnected from the input cell.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: January 29, 2008
    Assignee: Altera Corporation
    Inventors: Sanjay K. Charagulla, Chiakang Sung, Joseph Huang, Bonnie I. Wang, Yan Chong
  • Patent number: 7321518
    Abstract: An integrated circuit (IC) includes a redundancy feature. The redundancy feature is provided by a redundancy circuitry within the IC. The redundancy circuitry is configured to provide the redundancy by using a decoder circuitry. The decoder circuitry receives and decodes coded defect information from a set of circuit elements adapted to provide the coded defect information.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: January 22, 2008
    Assignee: Altera Corporation
    Inventors: Joseph Huang, Chiakang Sung, Philip Pan, Yan Chong
  • Patent number: 7315188
    Abstract: Methods and apparatus for providing either high-speed, or lower-speed, flexible inputs and outputs. An input and output structure having a high-speed input, a high-speed output, a low or moderate speed input, and an low or moderate speed output is provided. One of the input and output circuits are selected and the others are deselected. The high-speed input and output circuits are comparatively simple, in one example having only a clear signal for a control line input, and are able to interface to lower speed circuitry inside the core of an integrated circuit. The low or moderate speed input and output circuits are more flexible, for example, having preset, enable, and clear as control line inputs, and are able to support JTAG boundary testing. These parallel high and lower speed circuits are user selectable such that the input output structure is optimized between speed and functionality depending on the requirements of the application.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: January 1, 2008
    Assignee: Altera Corporation
    Inventors: Bonnie L. Wang, Chiakang Sung, Joseph Huang, Khai Nguyen, Philip Pan
  • Publication number: 20070283193
    Abstract: Circuits, methods, and apparatus that detect whether a soft error that occurs in stored configuration data is a false positive that can be ignored such that reloading configuration data or other remedial measures are not unnecessarily performed. One example provides an integrated circuit including an error detection circuit and a sensitivity processor. The error detection circuit detects the presence of errors. The sensitivity processor determines whether a detected error can be ignored, or whether remedial action, such as providing an error flag, reconfiguring the device, or correcting the error, should be commenced. The sensitivity processor may make this determination based on whether the error occurred in a memory cell that configures unused circuitry. The sensitivity processor may make use of an error log to track known errors that may be ignored, so that this determination does not need to be done each time the configuration data is checked.
    Type: Application
    Filed: April 18, 2007
    Publication date: December 6, 2007
    Applicant: Altera Corporation
    Inventors: David Lewis, Ninh D. Ngo, Andy L. Lee, Joseph Huang
  • Publication number: 20070282555
    Abstract: Circuits, methods and apparatus are provided to reduce skew among signals being received by a data interface. Signal path delays are varied such that data and strobe signals received at a memory interface are calibrated or aligned with each other along a rising and/or falling edge. For example, self-calibration circuitry provides skew adjustment of each data signal path by determining one or more delays in each data signal path and strobe signal path based on relative timings of test signals. The rising or falling edges may be used for this alignment.
    Type: Application
    Filed: April 13, 2007
    Publication date: December 6, 2007
    Applicant: Altera Corporation
    Inventors: Yan Chong, Chiakang Sung, Joseph Huang, Michael H.M. Chu
  • Publication number: 20070277071
    Abstract: Circuits, methods and apparatus are provided to reduce skew among signals being provided or transmitted by a data interface. Signal path delays are varied such that signals transmitted by a memory interface are calibrated or aligned with each other along a rising and/or falling edge. For example, self-calibration, external circuitry, or design tools can provide skew adjustment of each output channel by determining one or more delays for each output channel path. When aligning multiple edges, the edges of the output signals may be aligned independently, e.g., using edge specific delay elements.
    Type: Application
    Filed: April 13, 2007
    Publication date: November 29, 2007
    Applicant: Altera Corporation
    Inventors: Yan Chong, Chiakang Sung, Joseph Huang, Michael H.M. Chu
  • Publication number: 20070195641
    Abstract: A mixer system including a bowl for receiving a material to be mixed, a mixer body having a rotatable output component, and a hinge. The bowl is pivotable about the hinge relative to the mixer body such that the bowl can be pivoted between a loading/unloading position and a closed position relative the mixer body. The mixer may include a magnetic bowl detector and the bowl may include a magnet thereon.
    Type: Application
    Filed: April 5, 2005
    Publication date: August 23, 2007
    Inventors: Janice Schnipke, Joseph Huang, Neal Blackburn, Brian Bader
  • Patent number: 7231536
    Abstract: Circuits, methods, and apparatus that prevent control signals from changing state while the control signals are being used to delay a read strobe signal. An exemplary embodiment of the present invention provides a control circuit that provides a plurality of control bits to a delay line, where the delay line delays or phase shifts a read strobe signal a duration, where the duration depends on the state of the control bits. The delayed read strobe signal is used to clock one or more data registers. To avoid undesired changes in the duration that the read strobe signal is delayed, the control bits are retimed before being provided to the delay line. A specific embodiment waits for an edge of the strobe signal to be output by the delay line before providing the control bits to the delay line. Another specific embodiment waits until no edge of the strobe signal is being delayed by the delay line before providing the control bits to the delay line.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: June 12, 2007
    Assignee: Altera Corporation
    Inventors: Yan Chong, Chiakang Sung, Joseph Huang, Philip Pan
  • Patent number: 7227395
    Abstract: A programmable memory interface circuit includes a programmable DLL delay chain, a phase offset control circuit and a programmable DQS delay chain. The DLL delay chain uses a set of serially connected delay cells, a programmable switch, a phase detector and a digital counter to generate a coarse phase shift control setting. The coarse phase shift control setting is then used to pre-compute a static residual phase shift control setting or generate a dynamic residual phase shift control setting, one of which is chosen by the phase offset control circuit to be added to or subtracted from the coarse phase shift control setting to generate a fine phase shift control setting. The coarse and fine phase shift control settings work in concert to generate a phase-delayed DQS signal that is center-aligned to its associated DQ signals.
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: June 5, 2007
    Assignee: Altera Corporation
    Inventors: Joseph Huang, Chiakang Sung, Philip Pan, Yan Chong, Andy L. Lee, Brian D. Johnson
  • Patent number: 7215143
    Abstract: An input buffer circuit has a plurality of selectively enabled differential amplifier circuits, where each differential amplifier is configured for compatibility with a particular differential I/O standard and its corresponding input operating range. For example, the input buffer may have two differential amplifiers suitable for receiving LVDS differential input signals over a wide input operating range, and another differential amplifier suitable for receiving the PCML differential input signals. One or more control signals are provided to the input buffer, e.g., programmably, to selectively enable the required differential amplifier(s) for a given I/O standard.
    Type: Grant
    Filed: November 29, 2004
    Date of Patent: May 8, 2007
    Assignee: Altera Corporation
    Inventors: Jonathan Chung, In Whan Kim, Philip Pan, Chiakang Sung, Bonnie Wang, Xiaobao Wang, Yan Chong, Gopinath Rangan, Khai Nguyen, Tzung-Chin Chang, Joseph Huang
  • Patent number: 7212054
    Abstract: Circuits and methods are described for producing a DLL clock signal with adjustable phase shift using a processed control signal. In one embodiment of the invention, a DLL circuit is provided that includes a main and smaller variable delay circuits, a phase detector and an up down counter that provides a main control signal to adjust the delay by the main variable delay circuit. When the DLL circuit is locked, an arithmetic logic unit (ALU) produces a processed control signal based on the main control signal, an ALU control signal and an offset control signal, and the processed control signal is provided to the smaller variable delay circuit. By adjusting the ALU control and offset control signals, the phase shift introduced on the DLL control signal by the smaller variable delay circuit can be adjusted. In another embodiment of the invention, a second up down counter is used in place of an ALU for providing a dynamically adjustable phase shift in accordance with the principles of the present invention.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: May 1, 2007
    Assignee: Altera Corporation
    Inventors: Tzung-chin Chang, Chiakang Sung, Yan Chong, Henry Kim, Joseph Huang
  • Patent number: 7205802
    Abstract: A method and apparatus for updating the control signal received by a delay chain in a DDR application. A register is used to regulate the control signal to the delay chain. The register only updates the signal at the delay chain when a signal is not passing through the delay chain. Additionally, the present invention is directed to a delay circuit that uses a plurality of PMOS and NMOS transistors connected in parallel to each other and to an inverter that provides the desired delay. The delay provided is achieved by sequentially turning off/on a series of the NMOS/PMOS transistor pairs.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: April 17, 2007
    Assignee: Altera Corporation
    Inventors: Bonnie I. Wang, Joseph Huang, Chiakang Sung, Yan Chong, Khai Nguyen, Henry Kim
  • Patent number: 7205806
    Abstract: Phase comparators for use in loop circuits (i.e., DLL circuits and PLL circuits) are provided. The phase comparators include a phase detector for comparing a reference clock signal and a feedback signal derived from the loop circuit generated internal clock signal. The phase comparators also include a low-pass noise filter for filtering out erroneously detected phase differences between the reference clock signal and the feedback signal by requiring a certain net number of leading or lagging detections before the compensation circuitry of the loop circuit (i.e., the controlled delay line in a DLL circuit or the controlled oscillator in a PLL circuit) is adjusted. The number of net measurements required before these adjustments take place depends on a programmable bandwidth signal provided to the phase comparator.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: April 17, 2007
    Assignee: Altera Corporation
    Inventors: Yan Chong, Joseph Huang, Chiakang Sung, Philip Pan, Tzung-chin Chang
  • Patent number: 7200769
    Abstract: Methods and apparatus for delaying a clock signal for a multiple-data-rate interface. An apparatus provides an integrated circuit including a frequency divider configured to receive a first clock signal and a first variable-delay block configured to receive an output from the frequency divider. Also included is a phase detector configured to receive the first clock signal and an output from the first variable-delay block, and an up/down counter configured to receive an output from the phase detector. A second variable-delay block is configured to receive a second clock signal and a plurality of flip-flops are configured to receive an output from the second variable-delay block. The first variable-delay block and the second variable-delay block are configured to receive an output from the up/down counter.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: April 3, 2007
    Assignee: Altera Corporation
    Inventors: Yan Chong, Chiakang Sung, Bonnie I. Wang, Joseph Huang, Xiaobao Wang, Philip Pan, Tzung-Chin Chang
  • Patent number: 7196556
    Abstract: A programmable logic device is equipped for low voltage differential signaling (“LVDS”) by providing an LVDS input buffer and/or an LVDS output buffer on the device. I/O pins on the device that are used together in pairs for LVDS can alternatively be used individually for other types of signaling. The LVDS buffers are constructed to give good performance and to meet LVDS specifications despite variations due to temperature, manufacturing process inconsistency, and power supply changes.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: March 27, 2007
    Assignee: Altera Corporation
    Inventors: Khai Nguyen, Xiaobao Wang, In Whan Kim, Chiakang Sung, Richard G Cliff, Joseph Huang, Bonnie I Wang, Wayne Yeung
  • Patent number: 7190755
    Abstract: A phase-locked loop circuit (“PLL”) is adjustable in both phase and frequency. By providing a plurality of taps on the voltage-controlled oscillator of the PLL, and providing separate multiplexers, each of which can select a different tap—one for the PLL feedback loop and one for the PLL output—one allows the user to adjust the phase of the output relative to that of the input. Similarly, by providing loadable pre-scale (divide by N), post-scale (divide by K) and feedback-scale (divide by M) counters, one allows the user to adjust the frequency of the output to be M/(NK) times that of the input.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: March 13, 2007
    Assignee: Altera Corporation
    Inventors: Chiakang Sung, Joseph Huang, Bonnie I Wang, Richard G Cliff
  • Patent number: 7185518
    Abstract: A safety lock with a switching unit for a computer, it has a lock set in its housing being connected to a locking cable through a manifold unit, a switching unit adapted to moving to a first or a second position, and a lock head for locking a lock hole of the computer. The switching unit has a switching lever extending out of the housing; the switching lever can be moved to a first or a second position when the lock set is in an unlocking state to control the lock head to be in a locking position or an unlocking position relative to the lock hole of the computer.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: March 6, 2007
    Assignee: Ho E Screw & Hardware Co., Ltd.
    Inventor: Joseph Huang
  • Publication number: 20070035632
    Abstract: The Improved Mobile Digital Video Recorder (IMDVR) system is a ruggedized, multiple camera video and audio recording system that is installed within a public transit vehicle to record, store, and manage an integrated data stream of data captured within and exterior to the transit vehicle. The system is focused on multiple person vehicles and the capture of an integrated data stream for use in transit security, liability, and evidentiary processes.
    Type: Application
    Filed: November 9, 2005
    Publication date: February 15, 2007
    Inventors: William Silvernail, Jody Snow, John Glenn, David Ridgway, Joseph Huang, Christopher Church, Olivier Singla, Paul Kehle
  • Publication number: 20070017266
    Abstract: A clasp for mounting therein key rings adapted to turning for 360 degrees circularly along the clasp, the clasp includes a “C” shaped main body formed from wires; the lower end of the main body is punched to form a fixed latch seat receiving therein an elastic element and a latch to form a press-button opening/closing means; the latch seat has on its outer surface a slide way for straight displacement of a press button (extending radially of the clasp) of the latch in the slide way, to thereby control opening/closing of the space between the upper end of the latch and the upper end of the “C” shaped main body of the clasp. Thereby the key rings or a strip-like thing can be placed therein. By virtue that the latch seat on the outer surface of the opening/closing means is only slightly larger than the main body, the key rings can be directly mounted in the clasp and turn for 360 degrees for the convenience of mounting and dismantling the key rings.
    Type: Application
    Filed: July 20, 2005
    Publication date: January 25, 2007
    Inventor: Joseph Huang