Patents by Inventor Xueming Zhao

Xueming Zhao 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: 9405826
    Abstract: Systems and methods are provided for audio processing. A system includes: a component manager and a pipeline manager. The component manager is configured to communicate with a host system and manage one or more components for processing an audio stream. A component is associated with one or more audio processing functions. The pipeline manager is configured to manage one or more connections among the components. The connections indicate a processing flow involving the components.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: August 2, 2016
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Xueming Zhao, Fu Zhen, Nenghua Cao
  • Patent number: 9152459
    Abstract: In some implementations, a processor is configured to receive a current pending packet number representing a number of packets of data that currently remain to be transferred between two devices, determine whether to adjust a priority of a thread based on the current pending packet number, a previous pending packet number, and a priority pending packet number, and adjust or maintain the priority of the thread based on determining whether to adjust the priority of the thread. The thread is to be executed by the processor to perform a transfer of the packets of data between the two devices, the previous pending packet number represents a number of packets of data that previously remained to be transferred between the two devices, and the priority pending packet number corresponds to the current priority of the thread.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: October 6, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: Qiao Zhou, Xueming Zhao
  • Patent number: 8948269
    Abstract: Systems and methods are provided for operating a decoder to decode a video frame in a multi-threaded environment. A first buffer ring state is detected based on a status of a first buffer ring, and a second buffer ring state is detected based upon a status of a second buffer ring. An adjustment of priorities of a parser thread, a decoder thread, and a renderer thread is requested based on the first buffer ring state and the second buffer ring state. The first buffer ring is interacted with to receive stream data from the parser, the stream data is decoded to generate frame data, and the second buffer ring is interacted with to provide the frame data to the renderer for display.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: February 3, 2015
    Assignee: Marvell International Ltd.
    Inventor: Xueming Zhao
  • Publication number: 20130283285
    Abstract: In some implementations, a processor is configured to receive a current pending packet number representing a number of packets of data that currently remain to be transferred between two devices, determine whether to adjust a priority of a thread based on the current pending packet number, a previous pending packet number, and a priority pending packet number, and adjust or maintain the priority of the thread based on determining whether to adjust the priority of the thread. The thread is to be executed by the processor to perform a transfer of the packets of data between the two devices, the previous pending packet number represents a number of packets of data that previously remained to be transferred between the two devices, and the priority pending packet number corresponds to the current priority of the thread.
    Type: Application
    Filed: April 23, 2013
    Publication date: October 24, 2013
    Applicant: Marvell World Trade Ltd.
    Inventors: Qiao Zhou, Xueming Zhao