Patents by Inventor Kevin McPherson

Kevin McPherson 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: 20240121568
    Abstract: Examples described herein relate to calibration of audio playback devices in a media playback system using inputs derived from a multi-channel adaptive filter of an acoustic echo canceller. Example playback devices described herein may utilize one or more techniques for calibration, which may be implemented as various calibration procedures. In some implementations, an example playback device may implement a self-calibration procedure, which involves the playback device calibrating (or re-calibrating) itself during operation. Yet further, the playback device may estimate acoustic impulse responses from a multi-channel adaptive filter of an acoustic echo canceller to use as inputs to the self-calibration procedure.
    Type: Application
    Filed: September 26, 2023
    Publication date: April 11, 2024
    Inventors: Wenyu Jin, Patrick Kevin McPherson, Adib Mehrabi
  • Publication number: 20240080637
    Abstract: Example techniques relate to audio playback device calibration. Example playback devices described herein may utilize one or more techniques for calibration, which may be implemented as various calibration procedures. In some implementations, the example media playback system may support multiple types of calibration, perhaps with different calibration procedures being used for different types of playback devices (e.g., with different capabilities) or in different situations (e.g., with or without user involvement).
    Type: Application
    Filed: August 30, 2023
    Publication date: March 7, 2024
    Inventors: Adib Mehrabi, Patrick Kevin McPherson, Wenyu Jin, Christopher Pike
  • Publication number: 20230412998
    Abstract: Systems and methods for determining and adapting to changes in microphone performance of playback devices are disclosed herein. In one example, an audio input is received at an array of individual microphones of a network microphone device. Output microphone signals are generated from each of the individual microphones based on the audio input. The output microphone signals are analyzed to detect a trigger event. After detecting the trigger event, the output microphone signals are compared to detect aberrant behavior of one or more of the microphones. Optionally, corrective actions can be taken or suggested based on the detection of aberrant behavior of one or more microphones.
    Type: Application
    Filed: September 5, 2023
    Publication date: December 21, 2023
    Inventors: Kurt Thomas Soto, Connor Kristopher Smith, Roberto Maria Dizon, Patrick Kevin McPherson, Charles Conor Sleith
  • Publication number: 20230362570
    Abstract: Example techniques described herein relate to calibration of a playback device. Using example techniques, a playback device may self-calibrate by measuring a self-response and using a transfer function to map the self-response to an estimate of a room response. The playback device may determine calibration settings to at least partially offset acoustic characteristics of an environment surrounding the playback device as represented in the estimated room response. The transfer function may be derived from a principal component analysis of a dataset including multiple room responses, perhaps as measured during a multi-point calibration process of the playback device in various environments and conditions.
    Type: Application
    Filed: April 18, 2023
    Publication date: November 9, 2023
    Inventors: Wenyu Jin, Patrick Kevin McPherson, Adib Mehrabi
  • Patent number: 11808030
    Abstract: A drainage tile system includes a drainage tile and a blocker configured for mounting on the drainage tile. The drainage tile is configured to be used on a footing of a foundation to promote drainage of water along the footing and away from a foundation wall. The blocker is configured to attach to the wall member and to cover a gap between the wall member and the foundation wall.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: November 7, 2023
    Inventor: Kevin McPherson
  • Patent number: 11792590
    Abstract: Systems and methods for determining and adapting to changes in microphone performance of playback devices are disclosed herein. In one example, an audio input is received at an array of individual microphones of a network microphone device. Output microphone signals are generated from each of the individual microphones based on the audio input. The output microphone signals are analyzed to detect a trigger event. After detecting the trigger event, the output microphone signals are compared to detect aberrant behavior of one or more of the microphones. Optionally, corrective actions can be taken or suggested based on the detection of aberrant behavior of one or more microphones.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: October 17, 2023
    Assignee: Sonos, Inc.
    Inventors: Kurt Thomas Soto, Connor Kristopher Smith, Roberto Maria Dizon, Patrick Kevin McPherson, Charles Conor Sleith
  • Patent number: 11293162
    Abstract: A drainage device for use under the floor of a building to facilitate drainage of water along a foundation of the building under the floor. A bridge drainage device permits more rapid installation of the drainage devices. The bridge device can be used to bridge between two drainage devices so that it is not necessary to cut the drainage devices precisely to fit on a footing of any selected length.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: April 5, 2022
    Inventor: Kevin McPherson
  • Publication number: 20210204082
    Abstract: Systems and methods for determining and adapting to changes in microphone performance of playback devices are disclosed herein. In one example, an audio input is received at an array of individual microphones of a network microphone device. Output microphone signals are generated from each of the individual microphones based on the audio input. The output microphone signals are analyzed to detect a trigger event. After detecting the trigger event, the output microphone signals are compared to detect aberrant behavior of one or more of the microphones. Optionally, corrective actions can be taken or suggested based on the detection of aberrant behavior of one or more microphones.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Inventors: Kurt Thomas Soto, Connor Kristopher Smith, Roberto Maria Dizon, Patrick Kevin McPherson, Charles Conor Sleith
  • Patent number: 10959029
    Abstract: Systems and methods for determining and adapting to changes in microphone performance of playback devices are disclosed herein. In one example, an audio input is received at an array of individual microphones of a network microphone device. Output microphone signals are generated from each of the individual microphones based on the audio input. The output microphone signals are analyzed to detect a trigger event. After detecting the trigger event, the output microphone signals are compared to detect aberrant behavior of one or more of the microphones. Optionally, corrective actions can be taken or suggested based on the detection of aberrant behavior of one or more microphones.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: March 23, 2021
    Assignee: Sonos, Inc.
    Inventors: Kurt Thomas Soto, Connor Kristopher Smith, Roberto Maria Dizon, Patrick Kevin McPherson, Charles Conor Sleith
  • Patent number: 10829904
    Abstract: A drainage device for use under the floor of a building to facilitate drainage of water along a foundation of the building under the floor. A bridge drainage device permits more rapid installation of the drainage devices. The bridge device can be used to bridge between two drainage devices so that it is not necessary to cut the drainage devices precisely to fit on a footing of any selected length.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: November 10, 2020
    Inventor: Kevin McPherson
  • Publication number: 20190364375
    Abstract: Systems and methods for determining and adapting to changes in microphone performance of playback devices are disclosed herein. In one example, an audio input is received at an array of individual microphones of a network microphone device. Output microphone signals are generated from each of the individual microphones based on the audio input. The output microphone signals are analyzed to detect a trigger event. After detecting the trigger event, the output microphone signals are compared to detect aberrant behavior of one or more of the microphones. Optionally, corrective actions can be taken or suggested based on the detection of aberrant behavior of one or more microphones.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Kurt Thomas Soto, Connor Kristopher Smith, Roberto Maria Dizon, Patrick Kevin McPherson, Charles Conor Sleith
  • Patent number: 10487472
    Abstract: A drainage device for use under the floor of a building to facilitate drainage of water along a foundation of the building under the floor. The drainage device can include a corner drainage device that is capable of assuming a number of near 90 degree shapes so that the drainage device can be easily fitted to the corner of the foundation. A bridge drainage device permits more rapid installation of the drainage devices. The bridge device can be used to bridge between two drainage devices so that it is not necessary to cut the drainage devices precisely to fit on a footing of any selected length.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: November 26, 2019
    Inventor: Kevin McPherson
  • Publication number: 20180216309
    Abstract: A drainage device for use under the floor of a building to facilitate drainage of water along a foundation of the building under the floor. The drainage device can include a corner drainage device that is capable of assuming a number of near 90 degree shapes so that the drainage device can be easily fitted to the corner of the foundation. A bridge drainage device permits more rapid installation of the drainage devices. The bridge device can be used to bridge between two drainage devices so that it is not necessary to cut the drainage devices precisely to fit on a footing of any selected length.
    Type: Application
    Filed: February 1, 2018
    Publication date: August 2, 2018
    Inventor: Kevin McPherson
  • Publication number: 20120210997
    Abstract: Described is a method and device for generating steam and low oxygen gas. The device includes a burner assembly adapted to generate a hot combustion gas. A combustion chamber is included that has a series of water-filled coils positioned therein. Feedwater that passes through the water-filled coils is turned into steam by heat from the combustion gas. The steam exits the device for transport to a steam system for use therein. A water pool is positioned beneath the combustion chamber to cool combustion gases from the combustion chamber. A cooling water system is included that provides cooling water to the water pool. A demisting filter is positioned above the water pool to remove water droplets from the combustion gas. Finally, an exhaust opening is positioned downstream from the demisting filter to allow the combustion gas to exit the device for use elsewhere.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 23, 2012
    Inventors: Peter Drummond McNulty, Kevin McPherson
  • Patent number: 7987107
    Abstract: A supply chain management system facilitates the efficient allocation and shipment of items. At least one customer having a geographical location associated therewith communicates with at least one client. The at least one client generates an order on behalf of the customer, where the order includes item data corresponding to at least one item and location data corresponding to the customer geographical location. A promising engine is in communication with the at least one client and with a plurality of warehouses in the system. The promising engine identifies a shipping warehouse from the plurality of warehouses based in part upon the location data corresponding to the customer geographical location, where the shipping warehouse is the nearest warehouse to the customer geographical location that has an ability to ship the at least one item to the at least one customer within a specified timeframe.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: July 26, 2011
    Inventors: Arnaud J. Wilson, Jay Bowers, Harvey Rickles, Ken Giordano, Kevin McPherson, Will Fastie, Cynthia L. Johnson, Tim Zach
  • Patent number: 7810291
    Abstract: A drainage tile used on a footing of a foundation to promote drainage of water along the footing and away from a foundation wall. The drainage tile comes in lengths that are less than the length of the footing. The drainage tile can be secured together with other drainage tiles to span the length of the footing.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: October 12, 2010
    Inventor: Kevin McPherson
  • Publication number: 20090183445
    Abstract: A drainage tile used on a footing of a foundation to promote drainage of water along the footing and away from a foundation wall. The drainage tile comes in lengths that are less than the length of the footing. The drainage tile can be secured together with other drainage tiles to span the length of the footing.
    Type: Application
    Filed: January 22, 2008
    Publication date: July 23, 2009
    Inventor: Kevin McPherson
  • Publication number: 20020133387
    Abstract: A supply chain management system facilitates the efficient allocation and shipment of items. At least one customer having a geographical location associated therewith communicates with at least one client. The at least one client generates an order on behalf of the customer, where the order includes item data corresponding to at least one item and location data corresponding to the customer geographical location. A promising engine is in communication with the at least one client and with a plurality of warehouses in the system. The promising engine identifies a shipping warehouse from the plurality of warehouses based in part upon the location data corresponding to the customer geographical location, where the shipping warehouse is the nearest warehouse to the customer geographical location that has an ability to ship the at least one item to the at least one customer within a specified timeframe.
    Type: Application
    Filed: June 29, 2001
    Publication date: September 19, 2002
    Inventors: Arnaud J. Wilson, Jay Bowers, Harvey Rickles, Ken Giordano, Kevin McPherson, Will Fastie, Cynthia L. Johnson, Tim Zach
  • Patent number: 5775039
    Abstract: A drainage device for use under a floor in a structure including the floor, a foundation wall, a footing located below the foundation wall and a drain. The drainage device is constructed for placement on the footing adjacent to the foundation wall prior to installation of the floor to permit water to flow along the footing under the floor to the drain. The drainage device includes a wall member and spaced apart feet depending from the wall member. The feet are engageable with the footing at spaced apart locations for vertically spacing the wall member from the footing. The feet define fluid flow channels for water seeping from between the foundation wall and the footing and allow water to flow freely underneath the floor and along the footing toward the drain.
    Type: Grant
    Filed: May 8, 1996
    Date of Patent: July 7, 1998
    Assignee: Glenna Sue Bruns
    Inventor: Kevin McPherson