Patents by Inventor Ricardo Antonio Garcia

Ricardo Antonio Garcia 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: 11798543
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suppressing hotword triggers when detecting a hotword in recorded media are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, audio corresponding to playback of an item of media content. The actions further include determining, by the computing device, that the audio includes an utterance of a predefined hotword and that the audio includes an audio watermark. The actions further include analyzing, by the computing device, the audio watermark. The actions further include based on analyzing the audio watermark, determining, by the computing device, whether to perform speech recognition on a portion of the audio following the predefined hotword.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: October 24, 2023
    Assignee: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Publication number: 20230292076
    Abstract: A method includes providing, for each respective audio channel of a plurality of audio channels provided by an operating system of a computing device, a set of successive audio processing stages to apply to the respective audio channel. The method also includes providing, by the operating system, an application programming interface (API) configured to set a plurality of parameters for adjusting the set of successive audio processing stages for each respective audio channel. The method additionally includes receiving, via the API and from an application running on the computing device, one or more values for one or more parameters of the plurality of parameters. The method further includes adjusting, by the operating system, the plurality of audio channels based on the received one or more values for the one or more parameters.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 14, 2023
    Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
  • Patent number: 11727947
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using audio watermarks with key phrases. One of the methods includes receiving, by a playback device, an audio data stream; determining, before the audio data stream is output by the playback device, whether a portion of the audio data stream encodes a particular key phrase by analyzing the portion using an automated speech recognizer; in response to determining that the portion of the audio data stream encodes the particular key phrase, modifying the audio data stream to include an audio watermark; and providing the modified audio data stream for output.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Patent number: 11689876
    Abstract: A method includes providing, for each respective audio channel of a plurality of audio channels provided by an operating system of a computing device, a set of successive audio processing stages to apply to the respective audio channel. The method also includes providing, by the operating system, an application programming interface (API) configured to set a plurality of parameters for adjusting the set of successive audio processing stages for each respective audio channel. The method additionally includes receiving, via the API and from an application running on the computing device, one or more values for one or more parameters of the plurality of parameters. The method further includes adjusting, by the operating system, the plurality of audio channels based on the received one or more values for the one or more parameters.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: June 27, 2023
    Assignee: Google LLC
    Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
  • Publication number: 20220295204
    Abstract: A method includes determining one or more audio characteristics of a first digital signal representing a first portion of streaming media content provided by a media playback application to an audio output component; playing the first portion of the media content into an environment; capturing, by an audio output component, a second digital signal representing the first portion of the media content as played; determining, based on the captured second digital signal, one or more detected audio characteristics of the media content as played into the environment; determining a difference between the one or more audio characteristics of the media content and the one or more detected audio characteristics; calibrating a second portion of the media content based on the difference and based on a determination that the second portion is to be calibrated; and playing, by the audio output component into the environment, the second portion as calibrated.
    Type: Application
    Filed: March 11, 2022
    Publication date: September 15, 2022
    Inventors: Ricardo Antonio Garcia, Gustav David Gunnar Sennton, Bich Ha Lo, Nicholas James Clark, Nicole Laure McWilliams, Richard Ledley, Alex Florescu, Jamie Garside
  • Publication number: 20220139387
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suppressing hotword triggers when detecting a hotword in recorded media are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, audio corresponding to playback of an item of media content. The actions further include determining, by the computing device, that the audio includes an utterance of a predefined hotword and that the audio includes an audio watermark. The actions further include analyzing, by the computing device, the audio watermark. The actions further include based on analyzing the audio watermark, determining, by the computing device, whether to perform speech recognition on a portion of the audio following the predefined hotword.
    Type: Application
    Filed: January 13, 2022
    Publication date: May 5, 2022
    Applicant: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Publication number: 20220116728
    Abstract: A method includes providing, for each respective audio channel of a plurality of audio channels provided by an operating system of a computing device, a set of successive audio processing stages to apply to the respective audio channel. The method also includes providing, by the operating system, an application programming interface (API) configured to set a plurality of parameters for adjusting the set of successive audio processing stages for each respective audio channel. The method additionally includes receiving, via the API and from an application running on the computing device, one or more values for one or more parameters of the plurality of parameters. The method further includes adjusting, by the operating system, the plurality of audio channels based on the received one or more values for the one or more parameters.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
  • Publication number: 20220093114
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using audio watermarks with key phrases. One of the methods includes receiving, by a playback device, an audio data stream; determining, before the audio data stream is output by the playback device, whether a portion of the audio data stream encodes a particular key phrase by analyzing the portion using an automated speech recognizer; in response to determining that the portion of the audio data stream encodes the particular key phrase, modifying the audio data stream to include an audio watermark; and providing the modified audio data stream for output.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Applicant: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Patent number: 11244674
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suppressing hotword triggers when detecting a hotword in recorded media are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, audio corresponding to playback of an item of media content. The actions further include determining, by the computing device, that the audio includes an utterance of a predefined hotword and that the audio includes an audio watermark. The actions further include analyzing, by the computing device, the audio watermark. The actions further include based on analyzing the audio watermark, determining, by the computing device, whether to perform speech recognition on a portion of the audio following the predefined hotword.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: February 8, 2022
    Assignee: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Patent number: 11234093
    Abstract: A method includes providing, for each respective audio channel of a plurality of audio channels provided by an operating system of a computing device, a set of successive audio processing stages to apply to the respective audio channel. The method also includes providing, by the operating system, an application programming interface (API) configured to set a plurality of parameters for adjusting the set of successive audio processing stages for each respective audio channel. The method additionally includes receiving, via the API and from an application running on the computing device, one or more values for one or more parameters of the plurality of parameters. The method further includes adjusting, by the operating system, the plurality of audio channels based on the received one or more values for the one or more parameters.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
  • Patent number: 11211076
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using audio watermarks with key phrases. One of the methods includes receiving, by a playback device, an audio data stream; determining, before the audio data stream is output by the playback device, whether a portion of the audio data stream encodes a particular key phrase by analyzing the portion using an automated speech recognizer; in response to determining that the portion of the audio data stream encodes the particular key phrase, modifying the audio data stream to include an audio watermark; and providing the modified audio data stream for output.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: December 28, 2021
    Assignee: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Publication number: 20200372922
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using audio watermarks with key phrases. One of the methods includes receiving, by a playback device, an audio data stream; determining, before the audio data stream is output by the playback device, whether a portion of the audio data stream encodes a particular key phrase by analyzing the portion using an automated speech recognizer; in response to determining that the portion of the audio data stream encodes the particular key phrase, modifying the audio data stream to include an audio watermark; and providing the modified audio data stream for output.
    Type: Application
    Filed: August 13, 2020
    Publication date: November 26, 2020
    Applicant: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Patent number: 10777210
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using audio watermarks with key phrases. One of the methods includes receiving, by a playback device, an audio data stream; determining, before the audio data stream is output by the playback device, whether a portion of the audio data stream encodes a particular key phrase by analyzing the portion using an automated speech recognizer; in response to determining that the portion of the audio data stream encodes the particular key phrase, modifying the audio data stream to include an audio watermark; and providing the modified audio data stream for output.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Publication number: 20200260207
    Abstract: A method includes providing, for each respective audio channel of a plurality of audio channels provided by an operating system of a computing device, a set of successive audio processing stages to apply to the respective audio channel. The method also includes providing, by the operating system, an application programming interface (API) configured to set a plurality of parameters for adjusting the set of successive audio processing stages for each respective audio channel. The method additionally includes receiving, via the API and from an application running on the computing device, one or more values for one or more parameters of the plurality of parameters. The method further includes adjusting, by the operating system, the plurality of audio channels based on the received one or more values for the one or more parameters.
    Type: Application
    Filed: April 29, 2020
    Publication date: August 13, 2020
    Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
  • Patent number: 10681485
    Abstract: A method includes providing, for each respective audio channel of a plurality of audio channels provided by an operating system of a computing device, a set of successive audio processing stages to apply to the respective audio channel. The method also includes providing, by the operating system, an application programming interface (API) configured to set a plurality of parameters for adjusting the set of successive audio processing stages for each respective audio channel. The method additionally includes receiving, via the API and from an application running on the computing device, one or more values for one or more parameters of the plurality of parameters. The method further includes adjusting, by the operating system, the plurality of audio channels based on the received one or more values for the one or more parameters.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
  • Publication number: 20200035232
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suppressing hotword triggers when detecting a hotword in recorded media are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, audio corresponding to playback of an item of media content. The actions further include determining, by the computing device, that the audio includes an utterance of a predefined hotword and that the audio includes an audio watermark. The actions further include analyzing, by the computing device, the audio watermark. The actions further include based on analyzing the audio watermark, determining, by the computing device, whether to perform speech recognition on a portion of the audio following the predefined hotword.
    Type: Application
    Filed: August 9, 2019
    Publication date: January 30, 2020
    Inventor: Ricardo Antonio Garcia
  • Publication number: 20190342689
    Abstract: A method includes providing, for each respective audio channel of a plurality of audio channels provided by an operating system of a computing device, a set of successive audio processing stages to apply to the respective audio channel. The method also includes providing, by the operating system, an application programming interface (API) configured to set a plurality of parameters for adjusting the set of successive audio processing stages for each respective audio channel. The method additionally includes receiving, via the API and from an application running on the computing device, one or more values for one or more parameters of the plurality of parameters. The method further includes adjusting, by the operating system, the plurality of audio channels based on the received one or more values for the one or more parameters.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
  • Patent number: 10395650
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suppressing hotword triggers when detecting a hotword in recorded media are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, audio corresponding to playback of an item of media content. The actions further include determining, by the computing device, that the audio includes an utterance of a predefined hotword and that the audio includes an audio watermark. The actions further include analyzing, by the computing device, the audio watermark. The actions further include based on analyzing the audio watermark, determining, by the computing device, whether to perform speech recognition on a portion of the audio following the predefined hotword.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: August 27, 2019
    Assignee: Google LLC
    Inventor: Ricardo Antonio Garcia
  • Publication number: 20190214030
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using audio watermarks with key phrases. One of the methods includes receiving, by a playback device, an audio data stream; determining, before the audio data stream is output by the playback device, whether a portion of the audio data stream encodes a particular key phrase by analyzing the portion using an automated speech recognizer; in response to determining that the portion of the audio data stream encodes the particular key phrase, modifying the audio data stream to include an audio watermark; and providing the modified audio data stream for output.
    Type: Application
    Filed: March 19, 2019
    Publication date: July 11, 2019
    Inventor: Ricardo Antonio Garcia
  • Patent number: 10276175
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using audio watermarks with key phrases. One of the methods includes receiving, by a playback device, an audio data stream; determining, before the audio data stream is output by the playback device, whether a portion of the audio data stream encodes a particular key phrase by analyzing the portion using an automated speech recognizer; in response to determining that the portion of the audio data stream encodes the particular key phrase, modifying the audio data stream to include an audio watermark; and providing the modified audio data stream for output.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventor: Ricardo Antonio Garcia