Patents by Inventor Qinwei Gu

Qinwei Gu 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: 9355001
    Abstract: Embodiments of the present invention provide a method that comprises, within a sample window, determining an active time of a central processing unit (CPU) at an operating frequency. If there are any different operating frequencies within the sample window, the method further comprises determining active times of the CPU at the different operating frequencies within the sample window and, based upon the active times for the operating frequencies within the sample window, calculating a millions of instructions per second (MIPS) value for the sample window. The method further comprises performing a comparison of the MIPS value to a threshold value and, based upon the comparison of the MIPS value to the threshold value, setting an operating frequency of the CPU for a next sample window.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: May 31, 2016
    Assignee: Marvell International Ltd.
    Inventors: Qinwei Gu, Yu Bai
  • Patent number: 9195295
    Abstract: Systems, methods, and other embodiments associated with a low power audio codec are described. According to one embodiment, an audio codec includes an audio buffer configured to store decoded audio data received from an application processor external to the audio codec. The application processor is configured to decode audio data in a RUN mode. The audio codec is configured to store, in the audio buffer, decoded audio data received from the application processor when the application processor is in IDLE mode and provide the stored decoded audio data to an audio device while the application processor is in a low power mode.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 24, 2015
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Qinwei Gu, Yu Bai
  • Publication number: 20150043753
    Abstract: Systems and methods are provided for noise reduction. An input audio signal is received. A target gain corresponding to a target volume level is determined. One or more increments of gain change are determined to reach the target gain. A first non-zero amplitude in the input audio signal is detected. The first non-zero amplitude is not within a predetermined range of zero amplitude. Upon the detection of the first non-zero amplitude in the input audio signal, the one or more increments of gain change are applied at one or more zero-crossing points of the input audio signal. The input audio signal is within the predetermined range of zero amplitude at the one or more zero-crossing points. An output audio signal is generated.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 12, 2015
    Inventors: Qinwei Gu, Xin Qian
  • Patent number: 8738824
    Abstract: Systems, methods, and other embodiments associated with a low power audio codec are described. According to one embodiment, an apparatus includes an audio codec having an audio buffer configured to store decoded audio data received from a processor. The audio codec is configured to provide the stored decoded audio data to an audio device while decoded audio data is not being received from the processor. According to another embodiment, a method includes receiving a request for decoded audio data from an audio codec with an audio buffer, entering a RUN mode and providing decoded audio data stored in processor memory to the audio codec for storage in the audio buffer. After receiving a buffer full signal from the audio codec the method includes entering a low power mode while the audio codec provides an audio signal to an audio device.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: May 27, 2014
    Assignee: Marvell International Ltd.
    Inventors: Qinwei Gu, Yu Bai
  • Patent number: 8732488
    Abstract: Embodiments of the present invention provide a method that comprises, within a sample window, determining an active time of a central processing unit (CPU) at an operating frequency. If there are any different operating frequencies within the sample window, the method further comprises determining active times of the CPU at the different operating frequencies within the sample window and, based upon the active times for the operating frequencies within the sample window, calculating a millions of instructions per second (MIPS) value for the sample window. The method further comprises performing a comparison of the MIPS value to a threshold value and, based upon the comparison of the MIPS value to the threshold value, setting an operating frequency of the CPU for a next sample window.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: May 20, 2014
    Assignee: Marvell International Ltd.
    Inventors: Qinwei Gu, Yu Bai
  • Patent number: 7587544
    Abstract: Embodiments of techniques for simultaneously connecting a plurality of expansion cards to a single bus of a host controller are described.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: September 8, 2009
    Assignee: Intel Corporation
    Inventors: Xinyue Tang, Qinwei Gu
  • Publication number: 20080077722
    Abstract: Embodiments of techniques for simultaneously connecting a plurality of expansion cards to a single bus of a host controller are described.
    Type: Application
    Filed: September 26, 2006
    Publication date: March 27, 2008
    Inventors: Xinyue Tang, Qinwei Gu