Patents by Inventor Michael A. Kost

Michael A. Kost 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: 10935620
    Abstract: A system may include a resistive-inductive-capacitive sensor, a driver configured to drive the resistive-inductive-capacitive sensor with a driving signal at a driving frequency, and a measurement circuit communicatively coupled to the resistive-inductive-capacitive sensor and configured to, during a calibration phase of the measurement circuit, measure phase and amplitude information associated with the resistive-inductive-capacitive sensor and based on the phase and amplitude information, determine at least one of a resonant frequency of the resistive-inductive-capacitive sensor and a transfer function of the resistive-inductive-capacitive sensor.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 2, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Tejasvi Das, Siddharth Maru, Matthew Beardsworth, Bruce E. Duewer, Michael A. Kost
  • Patent number: 10890939
    Abstract: A method for generating a not-yet (NYET) signal in a recovered reference system for recovering a device reference clock on a device, wherein the NYET signal indicates that the device is not yet ready for transition into a low power mode, in order to improve a quality of a recovered reference clock representative of a host reference clock of a host communicatively coupled to the device, may be provided. The method may include detecting receipt of start-of-frame markers from the host to the device, responsive to detecting receipt of the markers, determining whether a condition for NYET generation is being met, responsive to the condition for NYET generation being met, generating the NYET signal to cause the host to continue generating the markers, and responsive to the condition for NYET generation not being met, causing the device to generate an acknowledge signal for transition of the device into the low power mode.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 12, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Bradley Allan Lambert, Bruce E. Duewer, David Hisky, Marc J. Kobayashi, Michael A. Kost
  • Publication number: 20200386804
    Abstract: A system may include a sensor having a variable phase response, a dummy impedance having a known phase response, and a measurement circuit communicatively coupled to the sensor and configured to measure first phase information associated with the sensor, measure second phase information associated with the dummy impedance, and determine a phase response of the measurement circuit based on a comparison of the first phase information to the second phase information.
    Type: Application
    Filed: October 21, 2019
    Publication date: December 10, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Tejasvi DAS, Siddharth MARU, Xin ZHAO, Matthew BEARDSWORTH, Michael A. KOST, John L. MELANSON
  • Publication number: 20200387225
    Abstract: Embodiments described herein relate to methods and apparatuses for providing a haptic output signal to a haptic actuator. A controller comprises an input configured to receive a force sensor signal from at least one force sensor; and a haptic output module configured to generate a haptic output signal for output to a haptic actuator; wherein the haptic output module is configured to: responsive to determining that the force sensor signal indicates that a force level applied to the at least one force sensor exceeds a first threshold, trigger output of the haptic output signal; and during output of the haptic output signal, adjust the haptic output signal based on the force sensor signal.
    Type: Application
    Filed: October 23, 2019
    Publication date: December 10, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Tejasvi DAS, Michael A. KOST, Matthew BEARDSWORTH
  • Publication number: 20200363891
    Abstract: A system may include a resistive-inductive-capacitive sensor, a driver configured to drive the resistive-inductive-capacitive sensor at a driving frequency, a measurement circuit communicatively coupled to the resistive-inductive-capacitive sensor and configured to measure phase information and amplitude associated with the resistive-inductive-capacitive sensor, and a noise detection circuit communicatively coupled to the measurement circuit and configured to determine a presence of external interference in the system based on at least one of the phase information and the amplitude information.
    Type: Application
    Filed: November 11, 2019
    Publication date: November 19, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Gregory C. YANCEY, Michael KOST, Tejasvi DAS, Siddharth MARU, Matthew BEARDSWORTH, Vadim KONRADI
  • Patent number: 10809758
    Abstract: A device may include an input for receiving information communicated from a host to the device and a controller configured to recover a device reference clock on the device, the device reference clock proportional to a host reference clock of the host, when clock signaling from the host to the device is unavailable. The controller may recover the device reference clock by measuring a ratio between the host reference clock and the device reference clock of the device by monitoring, with the device, host start-of-frame markers communicated from the host to the device via the input, creating a recovered reference clock based on the measured ratio, and creating local start-of-frame markers that are phase locked with the host start-of-frame markers based on the recovered reference clock.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: October 20, 2020
    Assignee: Cirrus Logic, Inc.
    Inventors: Bruce E. Duewer, Brad Allan Lambert, Michael A. Kost, Marc J. Kobayashi, David Hisky, Vitaliy Kulikov
  • Publication number: 20200272301
    Abstract: A system may include a plurality of actively-driven inductive sensors and a plurality of control circuits, each control circuit of the plurality of control circuits configured to control operation of a respective set of the actively-driven inductive sensors, each control circuit of the plurality of control circuits communicatively coupled to the other control circuits via a connection configured to distribute synchronization information among the plurality of control circuits. Each of the plurality of control circuits may further be configured to configure a schedule for controlling time-division multiplexed operation of its respective set of actively-driven inductive sensors and control time-division multiplexed operation of its respective set of actively-driven inductive sensors based on the schedule and the synchronization information in order to minimize interference among the plurality of actively-driven inductive sensors.
    Type: Application
    Filed: June 28, 2019
    Publication date: August 27, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Bruce E. DUEWER, Michael A. KOST, Matthew BEARDSWORTH, Tejasvi DAS, Siddharth MARU
  • Publication number: 20200271477
    Abstract: A system may include at least one resistive-inductive-capacitive sensor and a control circuit configured to maintain timing parameters for operation of the at least one resistive-inductive-capacitive sensor and vary at least one of the timing parameters to control a spectrum associated with the at least one resistive-inductive-capacitive sensor, wherein the spectrum comprises one of a sensor activity spectrum of the at least one resistive-inductive-capacitive sensor and a current usage spectrum associated with electrical current delivered to the at least one resistive-inductive-capacitive sensor from a source of electrical energy.
    Type: Application
    Filed: June 27, 2019
    Publication date: August 27, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Michael A. KOST, Bruce E. DUEWER, Tejasvi DAS, Matthew BEARDSWORTH, Anthony S. DOY
  • Publication number: 20200271745
    Abstract: A system may include a resistive-inductive-capacitive sensor, a driver configured to drive the resistive-inductive-capacitive sensor with a driving signal at a driving frequency, and a measurement circuit communicatively coupled to the resistive-inductive-capacitive sensor and configured to, during a calibration phase of the measurement circuit, measure phase and amplitude information associated with the resistive-inductive-capacitive sensor and based on the phase and amplitude information, determine at least one of a resonant frequency of the resistive-inductive-capacitive sensor and a transfer function of the resistive-inductive-capacitive sensor.
    Type: Application
    Filed: June 27, 2019
    Publication date: August 27, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Tejasvi DAS, Siddharth MARU, Matthew BEARDSWORTH, Bruce E. DUEWER, Michael A. KOST
  • Publication number: 20200271706
    Abstract: A system may include an array of sensor elements, the array of sensor elements each comprising a first type of passive reactive element, a second type of passive reactive element electrically coupled to the array of sensor elements, a driver configured to drive the array of sensor elements and the second type of passive reactive element, and control circuitry configured to control enabling and disabling of individual sensor elements of the array of sensor elements to ensure no more than one of the array of sensor elements is enabled at a time such that when one of the array of sensor elements is enabled, the one of the array of sensor elements and the second type of passive reactive element together operate as a resonant sensor.
    Type: Application
    Filed: July 19, 2019
    Publication date: August 27, 2020
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Jason L. WARDLAW, Michael A. KOST, Anthony S. DOY, Tejasvi DAS, Siddharth MARU, Xin ZHAO, Matthew BEARDSWORTH, Bruce E. DUEWER
  • 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: 10579119
    Abstract: A method for port policy management for active charge through of a peripheral device that has a first communication port and a second communication port may include detecting whether a valid power connection exists at the peripheral device, in response to detecting the valid power connection, determining a relationship between the first communication port and the second communication port, based on the relationship, determining, by the peripheral device, a power relationship among the peripheral device, the first communication port, and the second communication port, selectively configuring the first communication port, the second communication port, and the peripheral device to match the power relationship, and enabling active charging through of the peripheral device if active charging through is supported by the power relationship.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: March 3, 2020
    Assignee: Cirrus Logic, Inc.
    Inventors: Bradley Allan Lambert, Michael A. Kost, Ganesh Saripalli, Gregory C. Yancey
  • Patent number: 10552260
    Abstract: An error correction code for an array of N words of M bits each may be generated by: (i) for each word of the N words, computing a respective set of checkbits for single-error correction of such word; (ii) computing a set of bit-position-related checkbits comprising a bitwise logical exclusive OR of all of the sets of checkbits for single-error correction of the N words; (iii) for each word of the N words, computing a respective parity for the respective set of checkbits and the word itself in order to form a vector of N parity bits; (iv) computing a set of word-related checkbits for single-error correction of the vector of N parity bits; and (v) computing a cumulative parity bit comprising a parity calculation of the set of bit-position-related checkbits, the set of word-related checkbits, and the vector of N parity bits.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: February 4, 2020
    Assignee: Cirrus Logic, Inc.
    Inventors: Rahul Gawde, Michael A. Kost, Alvin C. Storvik
  • Patent number: 10515025
    Abstract: In accordance with embodiments of the present disclosure, an adapter for different types of devices that are defined by a full set of capabilities for a communication protocol may include one or more ports, wherein each of the one or more ports is configured to receive one of the different types of devices, and a device controller communicatively coupled to the one or more ports. The device controller may be configured to, when one of the different types of devices is received by the one or more ports obtain information related to a detection of the one of the different types of devices and, based on the information related to the detection, expose a subset of capabilities from the full set of capabilities to a bus of the communication protocol, wherein the subset of capabilities is defined by the one of the different types of devices for the communication protocol.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: December 24, 2019
    Assignee: Cirrus Logic, Inc.
    Inventors: Bradley Allan Lambert, Michael A. Kost
  • 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
  • Publication number: 20180357124
    Abstract: An error correction code for an array of N words of M bits each may be generated by: (i) for each word of the N words, computing a respective set of checkbits for single-error correction of such word; (ii) computing a set of bit-position-related checkbits comprising a bitwise logical exclusive OR of all of the sets of checkbits for single-error correction of the N words; (iii) for each word of the N words, computing a respective parity for the respective set of checkbits and the word itself in order to form a vector of N parity bits; (iv) computing a set of word-related checkbits for single-error correction of the vector of N parity bits; and (v) computing a cumulative parity bit comprising a parity calculation of the set of bit-position-related checkbits, the set of word-related checkbits, and the vector of N parity bits.
    Type: Application
    Filed: May 18, 2018
    Publication date: December 13, 2018
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Rahul GAWDE, Michael A. KOST, Alvin C. STORVIK
  • Publication number: 20180341310
    Abstract: A method for port policy management for active charge through of a peripheral device that has a first communication port and a second communication port may include detecting whether a valid power connection exists at the peripheral device, in response to detecting the valid power connection, determining a relationship between the first communication port and the second communication port, based on the relationship, determining, by the peripheral device, a power relationship among the peripheral device, the first communication port, and the second communication port, selectively configuring the first communication port, the second communication port, and the peripheral device to match the power relationship, and enabling active charging through of the peripheral device if active charging through is supported by the power relationship.
    Type: Application
    Filed: March 27, 2018
    Publication date: November 29, 2018
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Bradley Allan LAMBERT, Michael A. KOST, Ganesh SARIPALLI, Gregory C. YANCEY
  • Publication number: 20180316340
    Abstract: A circuit may include first circuitry within a lower voltage domain, second circuitry within a higher voltage domain, a pass gate switch coupled between the first circuitry and the second circuitry for selectively coupling the first circuitry to the second circuitry, and control circuitry configured to control and vary a control voltage of the pass gate switch based on a threshold voltage of the pass gate switch.
    Type: Application
    Filed: March 19, 2018
    Publication date: November 1, 2018
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Anuradha PARSI, Michael A. KOST, Aaron BRENNAN
  • Publication number: 20180307265
    Abstract: A device may include an input for receiving information communicated from a host to the device and a controller configured to recover a device reference clock on the device, the device reference clock proportional to a host reference clock of the host, when clock signaling from the host to the device is unavailable. The controller may recover the device reference clock by measuring a ratio between the host reference clock and the device reference clock of the device by monitoring, with the device, host start-of-frame markers communicated from the host to the device via the input, creating a recovered reference clock based on the measured ratio, and creating local start-of-frame markers that are phase locked with the host start-of-frame markers based on the recovered reference clock.
    Type: Application
    Filed: March 20, 2018
    Publication date: October 25, 2018
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Bruce E. DUEWER, Brad Allan LAMBERT, Michael A. KOST, Marc J. KOBAYASHI, David HISKY, Vitaliy KULIKOV
  • Publication number: 20180307293
    Abstract: A device may include an input for receiving information communicated from a host to the device and a controller configured to recover a device reference clock on the device, the device reference clock proportional to a host reference clock of the host, when clock signaling from the host to the device is unavailable. The controller may recover the device reference clock by measuring a ratio between the host reference clock and the device reference clock of the device by monitoring, with the device, host start-of-frame markers communicated from the host to the device via the input, creating a recovered reference clock based on the measured ratio, and creating local start-of-frame markers that are phase locked with the host start-of-frame markers based on the recovered reference clock.
    Type: Application
    Filed: March 20, 2018
    Publication date: October 25, 2018
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Bradley Allan LAMBERT, Bruce E. DUEWER, David HISKY, Marc J. KOBAYASHI, Michael A. KOST