Patents by Inventor Bradley A. LAMBERT

Bradley A. LAMBERT 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).

  • Patent number: 11625214
    Abstract: A system may include an audio coder-decoder (codec) having a plurality of digital-to-analog converters (DACs) and a plurality of analog-to-digital converters (ADCs), a serial interface communicatively coupled to the audio codec wherein the serial interface is configured to communicate audio streams to or from the audio codec, wherein the audio codec is configured to be configured as a device on the serial interface, and logic configured to control performance of a communication path within the audio codec based on one or more system conditions associated with the system.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: April 11, 2023
    Assignee: Cirrus Logic, Inc.
    Inventors: Bradley A. Lambert, Michael A. Kost, Bruce E. Duewer
  • Patent number: 11537544
    Abstract: Isochronous channels may be used for transporting non-isochronous data between components in an electronic device, such as when non-isochronous data is aggregated from multiple non-isochronous data streams to achieve a high peak-to-average bandwidth. The aggregated non-isochronous data sources may include data streams from general-purpose communications interfaces for interconnecting components or sub-systems of components within an electronic device. For example, I2C networks for control and programming of components may be connected to other I2C networks through an isochronous channel, such as a differential pair of Soundwire SWI3S wires.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: December 27, 2022
    Assignee: Cirrus Logic, Inc.
    Inventors: Bradley A. Lambert, Gabriel Vogel, Yuchao Chen
  • Patent number: 11099949
    Abstract: A method and apparatus for programming a one-time programmable (OTP) memory device is disclosed that allows for resuming and recovering from an interrupted programming cycle (e.g. due to loss of power or user interaction). Upon re-initiation of a programming cycle with the same memory range, a programming controller may detect the memory address where interruption occurred, and resume programming from that address. If the programming interruption resulted in an incorrectly programmed word at the interrupted address, a word repair register may be mapped to the corrupted address to enable correction of that word. The remainder of the memory range may then be programmed normally.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: August 24, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Michael A Kost, Bradley A Lambert, John P Tourish, Girish Subramaniam
  • Publication number: 20210073165
    Abstract: Isochronous channels may be used for transporting non-isochronous data between components in an electronic device, such as when non-isochronous data is aggregated from multiple non-isochronous data streams to achieve a high peak-to-average bandwidth. The aggregated non-isochronous data sources may include data streams from general-purpose communications interfaces for interconnecting components or sub-systems of components within an electronic device. For example, I2C networks for control and programming of components may be connected to other I2C networks through an isochronous channel, such as a differential pair of Soundwire SWI3S wires.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 11, 2021
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Bradley A. Lambert NLH2, Gabriel Vogel
  • Publication number: 20200104221
    Abstract: A method and apparatus for programming a one-time programmable (OTP) memory device is disclosed that allows for resuming and recovering from an interrupted programming cycle (e.g. due to loss of power or user interaction). Upon re-initiation of a programming cycle with the same memory range, a programming controller may detect the memory address where interruption occurred, and resume programming from that address. If the programming interruption resulted in an incorrectly programmed word at the interrupted address, a word repair register may be mapped to the corrupted address to enable correction of that word. The remainder of the memory range may then be programmed normally.
    Type: Application
    Filed: August 1, 2019
    Publication date: April 2, 2020
    Inventors: Michael A Kost, Bradley A Lambert, John P Tourish, Girish Subramaniam
  • Patent number: 10412479
    Abstract: A headset power management system provides robust and low-power operation by detecting various connection conditions by measuring a voltage at the microphone terminal with and without injection of current from the headset. A power management circuit controls an operating state of the headset using a microphone terminal voltage detector and can determine whether a short circuit is present indicating a connection to a device that does not have a microphone input, a negative polarity voltage is present indicating that the device may be determining a connection and type of the headset using the microphone terminal, a normal connection, or whether the headset is not connected to a device at all. Depending on the connection state, some or all of the headset electronics may be disabled until a normal connection is detected. For example the microphone processing circuits may be disabled if the connection does not support a microphone input.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: September 10, 2019
    Assignee: CIRRUS LOGIC, INC.
    Inventors: Xin Zhao, Bradley A. Lambert, Xiaofan Fei, Eric J. Swanson
  • Publication number: 20190163435
    Abstract: A system may include an audio coder-decoder (codec) having a plurality of digital-to-analog converters (DACs) and a plurality of analog-to-digital converters (ADCs), a serial interface communicatively coupled to the audio codec wherein the serial interface is configured to communicate audio streams to or from the audio codec, wherein the audio codec is configured to be configured as a device on the serial interface, and logic configured to control performance of a communication path within the audio codec based on one or more system conditions associated with the system.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 30, 2019
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Bradley A. LAMBERT, Michael A. KOST, Bruce E. DUEWER