Patents by Inventor Martin Puryear

Martin Puryear 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: 20060005201
    Abstract: An extensible kernel-mode audio (e.g., MIDI) processing architecture is implemented using multiple modules that together comprise a module graph. The module graph is implemented in kernel-mode, reducing latency and jitter when handling audio data by avoiding transfers of the audio data to user-mode applications for processing. In one embodiment, the audio processing architecture is readily extensible. A graph builder can readily change the module graph, adding new modules, removing modules, or altering connections as necessary, all while the graph is running.
    Type: Application
    Filed: August 19, 2005
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventor: Martin Puryear
  • Publication number: 20050283262
    Abstract: An extensible kernel-mode audio (e.g., MIDI) processing architecture is implemented using multiple modules that together comprise a module graph. The module graph is implemented in kernel-mode, reducing latency and jitter when handling audio data by avoiding transfers of the audio data to user-mode applications for processing. In one embodiment, the audio processing architecture is readily extensible. A graph builder can readily change the module graph, adding new modules, removing modules, or altering connections as necessary, all while the graph is running.
    Type: Application
    Filed: August 19, 2005
    Publication date: December 22, 2005
    Applicant: Microsoft Corporation
    Inventor: Martin Puryear
  • Publication number: 20050103190
    Abstract: Multiple kernel-mode audio processing modules or filters are combined to form a module or filter graph. The graph is implemented in kernel-mode, reducing latency and jitter when handling audio data (e.g., MIDI data) by avoiding transfers of the audio data to user-mode applications for processing. A variety of different audio processing modules can be used to provide various pieces of functionality when processing audio data.
    Type: Application
    Filed: December 17, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventor: Martin Puryear
  • Publication number: 20050107901
    Abstract: An extensible kernel-mode audio (e.g., MIDI) processing architecture is implemented using multiple modules that together comprise a module graph. The module graph is implemented in kernel-mode, reducing latency and jitter when handling audio data by avoiding transfers of the audio data to user-mode applications for processing. In one embodiment, the audio processing architecture is readily extensible. A graph builder can readily change the module graph, adding new modules, removing modules, or altering connections as necessary, all while the graph is running.
    Type: Application
    Filed: December 17, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventor: Martin Puryear
  • Publication number: 20050084101
    Abstract: Described herein is a technology facilitating circumvention of dynamic and robust detection of one or more embedded-signals (e.g., watermark, copyright notice, encoded data, etc.) in one or more input carrier signals (e.g., multimedia stream, video stream, audio stream, data, radio, etc.). This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 21, 2005
    Inventors: Theodore Tanner, Steven Swenson, Martin Puryear
  • Publication number: 20050071604
    Abstract: Described herein is a technology for dynamic and robust detection of one or more embedded-signals (e.g., watermark, copyright notice, encoded data, etc.) in an input signal (e.g., multimedia stream, video stream, audio stream, data, radio, etc.) within a multi-signal environment. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Theodore Tanner, Steven Swenson, Martin Puryear
  • Publication number: 20050016363
    Abstract: An extensible kernel-mode audio (e.g., MIDI) processing architecture is implemented using multiple modules that together comprise a module graph. The module graph is implemented in kernel-mode, reducing latency and jitter when handling audio data by avoiding transfers of the audio data to user-mode applications for processing. In one embodiment, the audio processing architecture is readily extensible. A graph builder can readily change the module graph, adding new modules, removing modules, or altering connections as necessary, all while the graph is running.
    Type: Application
    Filed: August 18, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventor: Martin Puryear