Patents by Inventor Brian C. McDowell

Brian C. McDowell 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: 20240123128
    Abstract: A fluid treatment plant has a filter module including at least a first filter and a second filter connected in series and connectable to a supply of fluid. A pump is fluidly connected to the filter module and a controller with a fluid quality sensor is connected to detect a quality of the fluid between the first filter and the second filter. A filter module detector is connected to the controller configured to uniquely detect a filter module connected to the pump, and the controller is controls the pump responsively to a signal from the fluid quality sensor and the module detector. The controller is configured to continue pumping based on output of the quality sensor and/or based on output from the filter module detector.
    Type: Application
    Filed: December 27, 2023
    Publication date: April 18, 2024
    Applicant: NxStage Medical, Inc.
    Inventors: Jeffrey H. BURBANK, Dennis M. TREU, Goetz FRIEDERICHS, Brian C. GREEN, Christopher S. MCDOWELL, James M. BRUGGER
  • Patent number: 11250863
    Abstract: The techniques disclosed herein provide apparatuses and related methods for the communication of spatial audio and related metadata. In some implementations, a source provides prerecorded spatial audio that has embedded metadata. A computing device processes the prerecorded spatial audio to generate an audio codec that is segmented to include a first section of audio data and a second section that includes metadata extracted from the prerecorded spatial audio. The generated audio codec may be received by a device that includes an encoder. The encoder may process the generated audio codec to generate audio data that includes the metadata.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian C. McDowell, Philip Andrew Edry, Ziyad Ibrahim, Robert Norman Heitkamp, Steven Wilssens
  • Publication number: 20200126569
    Abstract: The techniques disclosed herein provide apparatuses and related methods for the communication of spatial audio and related metadata. In some implementations, a source provides prerecorded spatial audio that has embedded metadata. A computing device processes the prerecorded spatial audio to generate an audio codec that is segmented to include a first section of audio data and a second section that includes metadata extracted from the prerecorded spatial audio. The generated audio codec may be received by a device that includes an encoder. The encoder may process the generated audio codec to generate audio data that includes the metadata.
    Type: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Inventors: Brian C. McDOWELL, Philip Andrew EDRY, Ziyad IBRAHIM, Robert Norman HEITKAMP, Steven WILSSENS
  • Patent number: 10535355
    Abstract: The techniques disclosed herein provide apparatuses and related methods for the communication of spatial audio and related metadata. In some implementations, a source provides prerecorded spatial audio that has embedded metadata. A computing device processes the prerecorded spatial audio to generate an audio codec that is segmented to include a first section of audio data and a second section that includes metadata extracted from the prerecorded spatial audio. The generated audio codec may be received by a device that includes an encoder. The encoder may process the generated audio codec to generate audio data that includes the metadata.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian C. McDowell, Philip Andrew Edry, Ziyad Ibrahim, Robert Norman Heitkamp, Steven Wilssens
  • Patent number: 10419866
    Abstract: A system for enabling a shared three-dimensional (ā€œ3Dā€) audio bed available to multiple software applications is provided. The system manages bed metadata defining a number of speaker objects of a 3D audio bed. The bed metadata also associates each speaker object with a location, which in some configurations, is defined by a three-dimensional coordinate system. The bed metadata is communicated to a plurality of applications. The applications can then generate custom 3D audio data that associates individual audio streams with individual speaker objects of the 3D audio bed. The applications can then communicate the custom 3D audio data to a 3D audio bed engine, which causes the processing and rendering of the custom 3D audio data to an output device utilizing a selected spatialization technology. Aspects of the 3D bed can be altered when the spatialization technology or the output device changes.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: September 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Norman Heitkamp, Philip Andrew Edry, Ziyad Ibrahim, Paul J. Radek, Steven Wilssens, Brian C. McDowell
  • Publication number: 20180144752
    Abstract: The techniques disclosed herein provide apparatuses and related methods for the communication of spatial audio and related metadata. In some implementations, a source provides prerecorded spatial audio that has embedded metadata. A computing device processes the prerecorded spatial audio to generate an audio codec that is segmented to include a first section of audio data and a second section that includes metadata extracted from the prerecorded spatial audio. The generated audio codec may be received by a device that includes an encoder. The encoder may process the generated audio codec to generate audio data that includes the metadata.
    Type: Application
    Filed: May 31, 2017
    Publication date: May 24, 2018
    Inventors: Brian C. McDOWELL, Philip Andrew EDRY, Ziyad IBRAHIM, Robert Norman HEITKAMP, Steven WILSSENS
  • Publication number: 20180103334
    Abstract: A system for enabling a shared three-dimensional (ā€œ3Dā€) audio bed available to multiple software applications is provided. The system manages bed metadata defining a number of speaker objects of a 3D audio bed. The bed metadata also associates each speaker object with a location, which in some configurations, is defined by a three-dimensional coordinate system. The bed metadata is communicated to a plurality of applications. The applications can then generate custom 3D audio data that associates individual audio streams with individual speaker objects of the 3D audio bed. The applications can then communicate the custom 3D audio data to a 3D audio bed engine, which causes the processing and rendering of the custom 3D audio data to an output device utilizing a selected spatialization technology. Aspects of the 3D bed can be altered when the spatialization technology or the output device changes.
    Type: Application
    Filed: June 13, 2017
    Publication date: April 12, 2018
    Inventors: Robert Norman HEITKAMP, Philip Andrew EDRY, Ziyad IBRAHIM, Paul J. RADEK, Steven WILSSENS, Brian C. McDOWELL
  • Patent number: 8837006
    Abstract: Embodiments herein provide for a pre-processing stage or mechanism for enhancing data compression of an image by splitting or separating the color channels for pixels into planar data sources. Typically, image data is displayed as an interleaved set of channel types for a color space such that each pixel within an image (such as a bitmap) has one component for each color channel. By separating the interleaved bitmap into a planar representation, each plane can be compressed independently and often times achieve higher compression ratios. This is especially true for channels that are expected to stay fairly constant throughout the bitmap most of the time. The utilization of the above embodiment can be further enhanced through manipulation of channel data or through converting the color space from one form to another.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Brian C. McDowell, Nadim Y. Abdo, Paul Lee Coleman, IV
  • Patent number: 8667533
    Abstract: Streaming content customization techniques are described. In an implementation, metadata, that is associated with an element, is synchronized with a stream of content that includes the element. The element is configured to accept an input to access related content that provides context for a scene that includes the element. After the related content is output, playback of the stream of content is resumed from the point at which the input was accepted to access the related content.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Darren A. Apfel, Brian C. McDowell, Paolo V. Malabuyo, Mark J. Weinberg
  • Publication number: 20120275697
    Abstract: Embodiments herein provide for a pre-processing stage or mechanism for enhancing data compression of an image by splitting or separating the color channels for pixels into planar data sources. Typically, image data is displayed as an interleaved set of channel types for a color space such that each pixel within an image (such as a bitmap) has one component for each color channel. By separating the interleaved bitmap into a planar representation, each plane can be compressed independently and often times achieve higher compression ratios. This is especially true for channels that are expected to stay fairly constant throughout the bitmap most of the time. The utilization of the above embodiment can be further enhanced through manipulation of channel data or through converting the color space from one form to another.
    Type: Application
    Filed: July 12, 2012
    Publication date: November 1, 2012
    Applicant: Microsoft Corporation
    Inventors: Brian C. McDowell, Nadim Y. Abdo, Paul Lee Coleman, IV
  • Patent number: 8243340
    Abstract: Embodiments herein provide for a pre-processing stage or mechanism for enhancing data compression of an image by splitting or separating the color channels for pixels into planar data sources. Typically, image data is displayed as an interleaved set of channel types for a color space such that each pixel within an image (such as a bitmap) has one component for each color channel. By separating the interleaved bitmap into a planar representation, each plane can be compressed independently and often times achieve higher compression ratios. This is especially true for channels that are expected to stay fairly constant throughout the bitmap most of the time. The utilization of the above embodiment can be further enhanced through manipulation of channel data or through converting the color space from one form to another.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian C. McDowell, Nadim Y. Abdo, Paul Lee Coleman, IV
  • Patent number: 8166507
    Abstract: The present invention provides for transferring user interface information from a host computing device to an electronic device that typically has limited resources. A request to display a user interface on an electronic device is received. Further, information about the electronic device is received for determining the capabilities of the electronic device. Based on the determination, a video codec is utilized for dynamically generating a video data stream that includes user interface information corresponding to at least a portion of the user interface. The video data stream is then transmitted to the electronic device for rendering the user interface on a display of the electronic device.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian C. McDowell, Stephen S. Evans
  • Publication number: 20110265113
    Abstract: Streaming content customization techniques are described. In an implementation, metadata, that is associated with an element, is synchronized with a stream of content that includes the element. The element is configured to accept an input to access related content that provides context for a scene that includes the element. After the related content is output, playback of the stream of content is resumed from the point at which the input was accepted to access the related content.
    Type: Application
    Filed: April 22, 2010
    Publication date: October 27, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Darren A. Apfel, Brian C. McDowell, Paolo V. Malabuyo, Mark J. Weinberg
  • Patent number: 7694324
    Abstract: The present invention provides for rendering graphics/image data at an electronic device that typically has limited resources. A video data steam is received at an electronic device, the video data stream including either user interface information or slideshow presentation data coded in a video codec format. A video processor of the electronic device is used to decode at least a portion of the video data stream into video frame data. A portion of the user interface or slideshow presentation is then displayed as video from data on a display of the electronic device.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian C. McDowell, Stephen S. Evans
  • Patent number: 7665112
    Abstract: The present invention provides for transferring slideshow presentation information from a host computing device to an electronic device that typically has limited resources. A request to display a slideshow presentation on an electronic device is received, the slideshow presentation including image data corresponding to one or more bitmaps. In response to the request, a session of an application is open on the host computer that provides the slideshow presentation data. A video codec is utilized for dynamically converting the slideshow presentation data into a video data stream that represents the slideshow presentation. The video data stream is then transmitted to the electronic device for rendering the slideshow presentation on a display of the electronic device.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian C. McDowell, Stephen S. Evans
  • Patent number: 7614075
    Abstract: The present invention provides for transferring user interface information from a host computing device to an electronic device that typically has limited resources. A request to open a session of an application is received. In response to the request, a host computer opens a session for generating user interface information. A video codec is then utilized for dynamically converting at least a portion of the user interface information into a video data stream, which is capable of being processed at the electronic device by a video processor. The video data stream is then transmitted to the electronic device for displaying the user interface.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian C. McDowell, Stephen S. Evans
  • Publication number: 20070195369
    Abstract: Embodiments herein provide for a pre-processing stage or mechanism for enhancing data compression of an image by splitting or separating the color channels for pixels into planar data sources. Typically, image data is displayed as an interleaved set of channel types for a color space such that each pixel within an image (such as a bitmap) has one component for each color channel. By separating the interleaved bitmap into a planar representation, each plane can be compressed independently and often times achieve higher compression ratios. This is especially true for channels that are expected to stay fairly constant throughout the bitmap most of the time. The utilization of the above embodiment can be further enhanced through manipulation of channel data or through converting the color space from one form to another.
    Type: Application
    Filed: August 31, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Brian C. McDowell, Nadim Y. Abdo, Paul Lee Coleman