Patents by Inventor David Garrod

David Garrod 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: 12197415
    Abstract: A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the open-addressing method for collision resolution. Insertion, retrieval, and deletion operations are limited to a predetermined number of probes, after which it may be assumed that the table does not contain the desired data. Moreover, when using linear probing, the technique facilitates maximum concurrent, multi-thread access to the table, thereby improving system throughput, since only a relatively small section is locked and made unavailable while a thread modifies that section, allowing other threads complete access to the remainder of the table.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: January 14, 2025
    Inventors: Richard Michael Nemes, Mikhail Lotvin, David Garrod
  • Patent number: 12028486
    Abstract: The invention relates to systems/methods that enable real-time monitoring/processing of contact center communications to provide timely, actionable analytic insights and real-time critical call alerts, while simultaneously providing best-in-class protection of sensitive customer information.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: July 2, 2024
    Assignee: Medallia, Inc.
    Inventors: Wayne Ramprashad, David Garrod
  • Publication number: 20230291835
    Abstract: The invention relates to systems/methods that enable real-time monitoring/processing of contact center communications to provide timely, actionable analytic insights and real-time critical call alerts, while simultaneously providing best-in-class protection of sensitive customer information.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 14, 2023
    Inventors: Wayne Ramprashad, David Garrod
  • Patent number: 11693988
    Abstract: A speech redaction engine includes a natural language processing (NLP)-based content redaction module receives an automatic speech recognition (ASR) decoding of a decoded portion of said digitized speech signal and utilizes NLP techniques to determine whether it contains sensitive information that should be redacted, and an ASR confidence-based redaction module that receives a confidence indicator and utilizes said confidence indicator to determine, independent of said NLP-based content redaction module, whether said decoded portion contains one or more word(s) that were recognized with a confidence level that is below a threshold. The speech redaction engine includes means for redacting said decoded portion if the NLP-based content redaction module determines that said portion should be redacted, and means for redacting the one or more word(s) if the ASR confidence-based redaction module determines that the one or more word(s) have the confidence level that is below the threshold.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 4, 2023
    Assignee: Medallia, Inc.
    Inventors: David Garrod, Jay R. Pascarella
  • Patent number: 11652922
    Abstract: The invention relates to systems/methods that enable real-time monitoring/processing of contact center communications to provide timely, actionable analytic insights and real-time critical call alerts, while simultaneously providing best-in-class protection of sensitive customer information.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: May 16, 2023
    Assignee: Medallia, Inc.
    Inventors: Wayne Ramprashad, David Garrod
  • Patent number: 11468033
    Abstract: A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the open-addressing method for collision resolution. Insertion, retrieval, and deletion operations are limited to a predetermined number of probes, after which it may be assumed that the table does not contain the desired data. Moreover, when using linear probing, the technique facilitates maximum concurrent, multi-thread access to the table, thereby improving system throughput, since only a relatively small section is locked and made unavailable while a thread modifies that section, allowing other threads complete access to the remainder of the table.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: October 11, 2022
    Inventors: Richard Michael Nemes, Mikhail Lotvin, David Garrod
  • Patent number: 11398239
    Abstract: A process for compressing an audio speech signal utilizes ASR processing to generate a corresponding text representation and, depending on confidence in the corresponding text representation, selectively applies more, less, or no compression to the audio signal. The result is a compressed audio signal, with corresponding text, that is compact and well suited for searching, analytics, or additional ASR processing.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: July 26, 2022
    Assignee: Medallia, Inc.
    Inventor: David Garrod
  • Publication number: 20220027507
    Abstract: A speech redaction engine includes a natural language processing (NLP)-based content redaction module receives an automatic speech recognition (ASR) decoding of a decoded portion of said digitized speech signal and utilizes NLP techniques to determine whether it contains sensitive information that should be redacted, and an ASR confidence-based redaction module that receives a confidence indicator and utilizes said confidence indicator to determine, independent of said NLP-based content redaction module, whether said decoded portion contains one or more word(s) that were recognized with a confidence level that is below a threshold. The speech redaction engine includes means for redacting said decoded portion if the NLP-based content redaction module determines that said portion should be redacted, and means for redacting the one or more word(s) if the ASR confidence-based redaction module determines that the one or more word(s) have the confidence level that is below the threshold.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 27, 2022
    Inventors: David Garrod, Jay R. Pascarella
  • Patent number: 11227606
    Abstract: A compact, self-authenticating, and speaker-verifiable record of an audio communication involving one or more persons comprises a record, encoded on a non-transitory, computer-readable medium, that consists essentially of: a voiceprint for each person whose voice is encoded in the record; a plurality of transcription records, where each transcription record consists essentially of a computer-generated speech-to-text decoding of an utterance and voiceprint associating information that associates a speaker of the utterance with one of the voiceprints stored in the record; and self-authenticating information sufficient to determine whether any of the information encoded in the communication record has been altered.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: January 18, 2022
    Assignee: Medallia, Inc.
    Inventors: Wayne Ramprashad, David Garrod
  • Publication number: 20210321001
    Abstract: The invention relates to systems/methods that enable real-time monitoring/processing of contact center communications to provide timely, actionable analytic insights and real-time critical call alerts, while simultaneously providing best-in-class protection of sensitive customer information.
    Type: Application
    Filed: June 11, 2021
    Publication date: October 14, 2021
    Inventors: Wayne Ramprashad, David Garrod
  • Patent number: 11138334
    Abstract: A method includes removing sensitive information from an audio recording. The method includes receiving a digitally encoded audio recording; transcoding, if necessary, the audio recording to a pre-defined audio format; identifying periods of voice in/activity in the audio recording; segregating the audio recording into a sequence of separated utterances or words; streaming the sequence of separated utterances or words to an ASR server; receiving, for each streamed utterance or word, an associated ASR decoding; receiving, for each ASR decoding, an associated confidence score indicative of a probability that the associated ASR decoding is correct; identifying for redaction; any ASR decoding that contains sensitive information, and any ASR decoding with a confidence score less than a redaction threshold; and preparing a redacted audio recording by eliminating or masking those word(s) and/or utterance(s) for which an associated ASR decoding was identified for redaction.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: October 5, 2021
    Assignee: Medallia, Inc.
    Inventors: David Garrod, Jay R. Pascarella
  • Patent number: 11039013
    Abstract: The invention relates to systems/methods that enable real-time monitoring/processing of contact center communications to provide timely, actionable analytic insights and real-time critical call alerts, while simultaneously providing best-in-class protection of sensitive customer information.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: June 15, 2021
    Assignee: Medallia, Inc.
    Inventors: David Garrod, Wayne Ramprashad
  • Patent number: 10872615
    Abstract: A process for compressing an audio speech signal utilizes ASR processing to generate a corresponding text representation and, depending on confidence in the corresponding text representation, selectively applies more, less, or no compression to the audio signal. The result is a compressed audio signal, with corresponding text, that is compact and well suited for searching, analytics, or additional ASR processing.
    Type: Grant
    Filed: March 31, 2019
    Date of Patent: December 22, 2020
    Assignee: Medallia, Inc.
    Inventor: David Garrod
  • Patent number: 10204127
    Abstract: A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the open-addressing method for collision resolution. Insertion, retrieval, and deletion operations are limited to a predetermined number of probes, after which it may be assumed that the table does not contain the desired data. Moreover, when using linear probing, the technique facilitates maximum concurrent, multi-thread access to the table, thereby improving system throughput, since only a relatively small section is locked and made unavailable while a thread modifies that section, allowing other threads complete access to the remainder of the table.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 12, 2019
    Inventors: Richard Michael Nemes, Mikhail Lotvin, David Garrod
  • Patent number: 9104678
    Abstract: A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the open-addressing method for collision resolution. Insertion, retrieval, and deletion operations are limited to a predetermined number of probes, after which it may be assumed that the table does not contain the desired data. Moreover, when using linear probing, the technique facilitates maximum concurrent, multi-thread access to the table, thereby improving system throughput, since only a relatively small section is locked and made unavailable while a thread modifies that section, allowing other threads complete access to the remainder of the table.
    Type: Grant
    Filed: December 31, 2011
    Date of Patent: August 11, 2015
    Inventors: Richard Michael Nemes, Mikhail Lotvin, David Garrod