Patents by Inventor Brian Kemler

Brian Kemler 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: 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: 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
  • Patent number: 11554714
    Abstract: Aspects of the present disclosure relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a request for a vehicle identifying user information is received. A client computing device may be identified based on the user information. In response to the request, a driverless vehicle may be dispatched to the location of the client device. Signaling information may be generated based on a set of rules including a first rule that the signaling information does not identify, indirectly or directly, the user as well as a second rule that the signaling information does not identify, indirectly or directly, the user information. The location of the client computing device and the signaling information may be sent to the driverless vehicle for display. In addition, the signaling information may also be sent to the client computing device for display.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: January 17, 2023
    Assignee: Waymo LLC
    Inventors: Brian Kemler, Daniel Fredinburg
  • Publication number: 20220148614
    Abstract: Techniques and computing devices are described that automatically caption content directly from audio data being output from content sources, unlike other captioning systems which often rely on information contained in audio signals being sent to speakers. The disclosed techniques and computing devices may analyze metadata to determine whether the audio data is suitable for captioning or whether the audio data is some other type of audio data. Responsive to identifying audio data for captioning, the disclosed techniques and computing devices can generate a description of audible sounds interpreted from the audio data, providing for the automatic captioning of content and making audible content accessible to many users who have difficulty hearing or are otherise unable to listen to content.
    Type: Application
    Filed: June 3, 2019
    Publication date: May 12, 2022
    Applicant: Google LLC
    Inventors: Asa Jonas Ivry Block, Elliott Charles Burford, Anthony Felice Tripaldi, Stefanie Bianca Pitaro, Heather Patricia Luipold, Brian Kemler, Kelsie Hope Van Deman, Nadav Bar, Robert James Berry, Daniel Cohen, Michelle Ramanovich, Thomas Weedon Hume, Nicole Kiana Bleuel, Benjamin Schlesinger, Justin Wooyoung Lee, Kevin Rocard, Eric Laurent
  • 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
  • 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: 11057591
    Abstract: Aspects of the present disclosure relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a client computing device may send a request for a vehicle, the request identifying a location of the client computing device. Location information identifying a current location of a vehicle dispatched to the location of the client computing device is received in response to the request. A camera view is displayed on a display of the client computing device, the camera view corresponding to information in a field of view of a camera of the client computing device. When current location of the vehicle is within the field of view of the camera and a threshold distance of the location of the client device, an indicator is displayed on the display at a location corresponding to the current location of the vehicle.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: July 6, 2021
    Assignee: Waymo LLC
    Inventors: Dan Fredinburg, Brian Kemler
  • Patent number: 10821887
    Abstract: Aspects of the present disclosure relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a request for a vehicle identifying user information is received. A client computing device may be identified based on the user information. In response to the request, a driverless vehicle may be dispatched to the location of the client device. Signaling information may be generated based on a set of rules including a first rule that the signaling information does not identify, indirectly or directly, the user as well as a second rule that the signaling information does not identify, indirectly or directly, the user information. The location of the client computing device and the signaling information may be sent to the driverless vehicle for display. In addition, the signaling information may also be sent to the client computing device for display.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: November 3, 2020
    Assignee: Waymo LLC
    Inventors: Brian Kemler, Daniel Fredinburg
  • 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
  • Patent number: 10477159
    Abstract: Aspects of the application relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a client computing device may send a request for a vehicle, the request identifying a location of the client computing device. Location information identifying a current location of a vehicle dispatched to the location of the client computing device is received in response to the request. A camera view is displayed on a display of the client computing device, the camera view corresponding to information in a field of view of a camera of the client computing device. When current location of the vehicle is within the field of view of the camera and a threshold distance of the location of the client device, an indicator is displayed on the display at a location corresponding to the current location of the vehicle.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: November 12, 2019
    Assignee: Waymo LLC
    Inventors: Dan Fredinburg, Brian Kemler
  • 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: 10384597
    Abstract: Aspects of the present disclosure relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a request for a vehicle identifying user information is received. A client computing device may be identified based on the user information. In response to the request, a driverless vehicle may be dispatched to the location of the client device. Signaling information may be generated based on a set of rules including a first rule that the signaling information does not identify, indirectly or directly, the user as well as a second rule that the signaling information does not identify, indirectly or directly, the user information. The location of the client computing device and the signaling information may be sent to the driverless vehicle for display. In addition, the signaling information may also be sent to the client computing device for display.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: August 20, 2019
    Assignee: Waymo LLC
    Inventors: Brian Kemler, Daniel Fredinburg
  • Patent number: 10272827
    Abstract: Aspects of the present disclosure relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a request for a vehicle identifying user information is received. A client computing device may be identified based on the user information. In response to the request, a driverless vehicle may be dispatched to the location of the client device. Signaling information may be generated based on a set of rules including a first rule that the signaling information does not identify, indirectly or directly, the user as well as a second rule that the signaling information does not identify, indirectly or directly, the user information. The location of the client computing device and the signaling information may be sent to the driverless vehicle for display. In addition, the signaling information may also be sent to the client computing device for display.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: April 30, 2019
    Assignee: Waymo LLC
    Inventors: Brian Kemler, Daniel Fredinburg
  • Patent number: 9494938
    Abstract: Aspects of the present disclosure relate to protecting the privacy of a user of a dispatching service for driverless vehicles. For example, a request for a vehicle identifying user information is received. A client computing device may be identified based on the user information. In response to the request, a driverless vehicle may be dispatched to the location of the client device. Signaling information may be generated based on a set of rules including a first rule that the signaling information does not identify, indirectly or directly, the user as well as a second rule that the signaling information does not identify, indirectly or directly, the user information. The location of the client computing device and the signaling information may be sent to the driverless vehicle for display. In addition, the signaling information may also be sent to the client computing device for display.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: November 15, 2016
    Assignee: Google Inc.
    Inventors: Brian Kemler, Dan Fredinburg
  • Patent number: 9436180
    Abstract: Aspects of the present disclosure relate to anonymizing user identity from nearby vehicles, such as autonomous vehicles, that may be gathering sensor data. In one aspect, one or more computing devices of an autonomous vehicle may receive location information identifying a geographic location. Further, the one or more computing devices may receive sensor data captured by one or more sensors of the vehicle and determine whether any of the sensor data is within a threshold distance from the geographic location. Based on the determination, the one or more computing devices may filter the sensor data that is within the threshold distance and send the filtered sensor data to one or more server computing devices for further processing.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Daniel Fredinburg, Brian Kemler