Patents by Inventor Cheng-mean Liu

Cheng-mean Liu 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: 20160293212
    Abstract: A facility for completing a set of operations is described. Under the control of an application, the facility registers the background task to perform the set of operations. In response to the registration of the background task, the facility repeatedly invokes the background task to perform the set of operations.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Li Li, Cheng-mean Liu, Sumit Malhotra, Xin Xin, Kristin Carr, Yongjun Wu, Bryan Tsai
  • Patent number: 9264835
    Abstract: An off-host audio engine interface exposes audio processing capabilities to a host. The interface receives offloaded audio streams and a host-processed audio stream from the host. The off-host audio engine processes the offloaded audio streams individually to create off-host-processed audio streams. The host-processed audio stream is mixed with the off-host-processed streams to create a mixed stream. The mixed stream undergoes audio processing by the off-host engine. The off-host audio engine provides output and reference audio streams based on the mixed audio stream. The reference stream can be provided to the host via the interface. Via the interface, the host can control local and global audio processing performed by the off-host engine by enabling or disabling local and global processing, and by enabling or disabling local and global audio processing components of the off-host audio engine.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kristin Condit, Adeel Aslam, Cheng-mean Liu, Catherine Werner, Nicholas J. Benson, Frank Yerrace
  • Publication number: 20120245718
    Abstract: An off-host audio engine interface exposes audio processing capabilities to a host. The interface receives offloaded audio streams and a host-processed audio stream from the host. The off-host audio engine processes the offloaded audio streams individually to create off-host-processed audio streams. The host-processed audio stream is mixed with the off-host-processed streams to create a mixed stream. The mixed stream undergoes audio processing by the off-host engine. The off-host audio engine provides output and reference audio streams based on the mixed audio stream. The reference stream can be provided to the host via the interface. Via the interface, the host can control local and global audio processing performed by the off-host engine by enabling or disabling local and global processing, and by enabling or disabling local and global audio processing components of the off-host audio engine.
    Type: Application
    Filed: March 21, 2011
    Publication date: September 27, 2012
    Applicant: Microsoft Corporation
    Inventors: Kristin Condit, Adeel Aslam, Cheng-mean Liu, Catherine Werner, Nicholas J. Benson, Frank Yerrace
  • Patent number: 8190781
    Abstract: The driving of an audio device that supports two or more audio modes is accomplished by associating a first physical device object of an audio device with a first device identifier, the first physical device object representing a first audio mode enumerated by a bus enumerator; associating a second physical device object of an audio device with a second device identifier, the second physical device object representing a second audio mode enumerated by the bus enumerator; and if the first device identifier matches the second device identifier, enabling a coupled kernel streaming audio interface compatible with both the first physical device object and the second physical device object.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Cheng-mean Liu, Elliot H Omiya, Daniel J Sisolak, Frank Dominic Yerrace
  • Patent number: 7756594
    Abstract: Systems and methods for parsing flexible audio codec topologies are described. In one aspect, codec topology information is obtained from an audio codec. The codec topology information includes a list of processing node connections and configuration default data for respective processing nodes associated with the audio codec. The codec topology information is evaluated to identify valid audio codec topologies based on set of valid connection path criteria.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Cheng-mean Liu, Noel R. Cross
  • Publication number: 20090319692
    Abstract: The driving of an audio device that supports two or more audio modes is accomplished by associating a first physical device object of an audio device with a first device identifier, the first physical device object representing a first audio mode enumerated by a bus enumerator; associating a second physical device object of an audio device with a second device identifier, the second physical device object representing a second audio mode enumerated by the bus enumerator; and if the first device identifier matches the second device identifier, enabling a coupled kernel streaming audio interface compatible with both the first physical device object and the second physical device object.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Cheng-mean Liu, Elliot H. Omiya, Daniel J. Sisolak, Frank Dominic Yerrace
  • Publication number: 20050278168
    Abstract: Systems and methods for parsing flexible audio codec topologies are described. In one aspect, codec topology information is obtained from an audio codec. The codec topology information includes a list of processing node connections and configuration default data for respective processing nodes associated with the audio codec. The codec topology information is evaluated to identify valid audio codec topologies based on set of valid connection path criteria.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Cheng-mean Liu, Noel Cross
  • Publication number: 20040064210
    Abstract: An audio signal processing device has input and output devices, a processor, an accelerator device in communication with the foregoing, and a memory for a storing a driver containing multiple filters of an audio filter graph. The driver controls the accelerator device. The filters contained within the driver can be executed by the accelerator device. Each filter transforms and outputs audio data in a predetermined manner. One filter mixes audio data received by the input device and another renders the mixed audio data for output by the output device. Global effect filters and acoustic cancellation filters can follow the mixing filter to, respectively, achieve a global effect on all input audio data and to cancel echoes therefrom.
    Type: Application
    Filed: October 1, 2002
    Publication date: April 1, 2004
    Inventors: Martin G. Puryear, Noel R. Cross, Cheng-mean Liu