Patents by Inventor Malcolm Graham Slaney
Malcolm Graham Slaney 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: 20230292076Abstract: 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: ApplicationFiled: May 15, 2023Publication date: September 14, 2023Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
-
Patent number: 11689876Abstract: 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: GrantFiled: December 22, 2021Date of Patent: June 27, 2023Assignee: Google LLCInventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
-
Publication number: 20220116728Abstract: 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: ApplicationFiled: December 22, 2021Publication date: April 14, 2022Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
-
Patent number: 11234093Abstract: 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: GrantFiled: April 29, 2020Date of Patent: January 25, 2022Assignee: Google LLCInventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
-
Publication number: 20200260207Abstract: 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: ApplicationFiled: April 29, 2020Publication date: August 13, 2020Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
-
Patent number: 10681485Abstract: 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: GrantFiled: May 2, 2019Date of Patent: June 9, 2020Assignee: Google LLCInventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
-
Patent number: 10536786Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an augmented environmental awareness system to present new and important sounds to a user in an enhanced auditory experience. In one aspect, a method includes detecting a new sound that was not present in a current auditory environment before the detection, adjusting electrical input signals that are determined to be characteristic of the new sound to generated adjusted electrical signals, generating electrical output signals from the adjusted electrical signals and from the electrical input signals that are not determined to be characteristic of the new sounds, and providing the electrical output signals to audio output transducers.Type: GrantFiled: June 27, 2018Date of Patent: January 14, 2020Assignee: Google LLCInventors: Richard F. Lyon, Malcolm Graham Slaney
-
Publication number: 20200007993Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an augmented environmental awareness system to present new and important sounds to a user in an enhanced auditory experience. In one aspect, a method includes detecting a new sound that was not present in a current auditory environment before the detection, adjusting electrical input signals that are determined to be characteristic of the new sound to generated adjusted electrical signals, generating electrical output signals from the adjusted electrical signals and from the electrical input signals that are not determined to be characteristic of the new sounds, and providing the electrical output signals to audio output transducers.Type: ApplicationFiled: June 27, 2018Publication date: January 2, 2020Inventors: Richard F. Lyon, Malcolm Graham Slaney
-
Publication number: 20190342689Abstract: 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: ApplicationFiled: May 2, 2019Publication date: November 7, 2019Inventors: Ricardo Antonio Garcia, Brian Kemler, Justin Wooyoung Lee, Richard Francis Lyon, Malcolm Graham Slaney
-
Publication number: 20100299303Abstract: Construct a statistical model for a plurality of multimedia objects identified in response to a search query, the statistical model comprising a plurality of probabilities, wherein each of the multimedia objects uniquely corresponding to a different one of a plurality of sets of feature values, each of the feature values of each of the sets of feature values being a characterization of the multimedia object corresponding to the set of feature values, and each of the probabilities being calculated for a different one of the multimedia objects based on the set of feature values corresponding to the multimedia object. Rank the multimedia objects based on their corresponding probabilities, such that a multimedia object having a relatively higher probability is ranked relatively higher.Type: ApplicationFiled: May 21, 2009Publication date: November 25, 2010Applicant: Yahoo! Inc.Inventors: Eva Horster, Malcolm Graham Slaney, Kilian Quirin Weinberger