Patents by Inventor Nicholas J. Benson

Nicholas J. Benson 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: 20170293465
    Abstract: In one embodiment, a computer audio system may use a playback manager to manage the audio streams of audio applications. A playback manager 202 may receive an audio stream category declaration 300 from an audio application 204. The playback manager 202 may determine a media focus status for an audio stream of the audio application 204 based in part on the audio stream category declaration 300.
    Type: Application
    Filed: June 27, 2017
    Publication date: October 12, 2017
    Inventors: Kishore KOTTERI, Frank YERRACE, Ken COOPER, Johnny BREGAR, Nicholas J. BENSON, Ryan BEBERWYCK, Rian CHUNG
  • 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: 20130067050
    Abstract: In one embodiment, a computer audio system may use a playback manager to manage the audio streams of audio applications. A playback manager 202 may receive an audio stream category declaration 300 from an audio application 204. The playback manager 202 may determine a media focus status for an audio stream of the audio application 204 based in part on the audio stream category declaration 300.
    Type: Application
    Filed: September 11, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Kishore Kotteri, Frank Yerrace, Ken Cooper, Johnny Bregar, Nicholas J. Benson, Ryan Beberwyck, Rian Chung
  • 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