Patents by Inventor Eric Scott Penner

Eric Scott Penner 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: 12593140
    Abstract: This document describes techniques and apparatuses for automatic white-balance for a camera system. The techniques and apparatuses utilize a precursor image to detect one or more detected faces and determine a tone. The camera system retrieves tonal data based on a group of images determined to contain a same face as the detected face. Based on this tonal data, a difference in white balance is determined based on the difference in tone of the detected face within the precursor image and the associated tonal data. Camera settings are adjusted based on the difference in white balance to enable capture of an image having an improved tone.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: March 31, 2026
    Assignee: Google LLC
    Inventors: Liang Liang, Anirban Chatterjee, Nisha Masharani, Eric Scott Penner, Isaac William Reynolds
  • Publication number: 20240292115
    Abstract: This document describes techniques and apparatuses for automatic white-balance for a camera system. The techniques and apparatuses utilize a precursor image to detect one or more detected faces and determine a tone. The camera system retrieves tonal data based on a group of images determined to contain a same face as the detected face. Based on this tonal data, a difference in white balance is determined based on the difference in tone of the detected face within the precursor image and the associated tonal data. Camera settings are adjusted based on the difference in white balance to enable capture of an image having an improved tone.
    Type: Application
    Filed: October 12, 2021
    Publication date: August 29, 2024
    Inventors: Liang Liang, Anirban Chatterjee, Nisha Masharani, Eric Scott Penner, Isaac William Reynolds
  • Patent number: 9384523
    Abstract: The subject technology discloses configurations for receiving, by a first process, a set of input events from an application in which the set of input events includes a set of input update commands. The first process writes the set of input update commands into a low-latency graphics pipeline. The subject technology dispatches, by the first process, the set of input update commands from the low-latency graphics pipeline to a second process. The second process receives the set of input update commands from the low-latency graphics pipeline. The subject technology then writes, by the second process, a set of input data into a shared graphics processing unit (GPU) texture.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Eric Scott Penner, Simon Hatch
  • Patent number: 8973016
    Abstract: Processing an input event within an application includes detecting an input event within an application executing on a first thread, the input event being associated with an event handler. A separate execution corresponding to a current state of the application is performed on a second thread based on the event handler associated with the input event. Within the separate execution, a determination is made whether the event handler modifies at least one of a document associated with the application or a default behavior of the application. In a case where the event handler does not modify at least one of the document or the behavior, the subject technology refrains from invoking the event handler on the first thread.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 3, 2015
    Assignee: Google Inc.
    Inventors: Simon Hatch, Eric Scott Penner