Patents by Inventor James Koehler

James Koehler 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: 20210334826
    Abstract: Systems, methods, and storage media for calculating a reach of a media item using a plurality of universes are disclosed.
    Type: Application
    Filed: May 31, 2018
    Publication date: October 28, 2021
    Inventors: Yunwen YANG, Lu ZHANG, James KOEHLER, Xinyang SHEN
  • Patent number: 10853730
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate a category Bayesian hierarchical model. One method includes receiving a brand data set for each of a plurality of brands within a category, each brand data set comprising content input for a particular brand of the plurality of brands for a plurality of media channels at a plurality of times and a response for the particular brand of the plurality of brands at the plurality of times. The method includes determining a plurality of informative priors by generating a category Bayesian hierarchical model based on the plurality of brand data sets and a plurality of weak priors. The method further includes generating a brand Bayesian hierarchical model that models response for the particular brand for each of the plurality of media channels based on the brand data set for the particular brand and the plurality of informative priors.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: December 1, 2020
    Assignee: GOOGLE LLC
    Inventors: Yunting Sun, David Chan, James Koehler, Yuxue Jin, Yueqing Wang
  • Patent number: 10706191
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate a Bayesian hierarchical model. One method includes generating a plurality of geographic regions by grouping one or more geographic sub-regions into each of the plurality of geographic regions. The method further includes receiving data for the geographic sub-regions, the data including responses, content inputs, content types, and location identifiers. The method further includes generating geo-level data from the received data by grouping the responses and content inputs of the received data based on a correlation of the location identifiers of the received data to the plurality of geographic regions. The method includes fitting a Bayesian hierarchical model based on at least the geo-level data, the content types, and the geographic regions and determining a content input mix for the content types for each geographic region based on the Bayesian hierarchical model and a content input constraint.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: July 7, 2020
    Assignee: Google LLC
    Inventors: Yunting Sun, Yuxue Jin, James Koehler, Xiaojing Huang, David Chan, Yueqing Wang, Conor Sontag, Shi Zhong, Luis Gonzalez Perez
  • Patent number: 10445388
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate causal models and calculate a selection bias in mixed media. In some embodiments, the selection bias calculation is in search sponsored content in the context of mixed media modeling. In some embodiments, a method for search bias correction is based on the back-door criterion from causal inference.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: October 15, 2019
    Assignee: Google LLC
    Inventors: David Chan, Yueqing Wang, Aiyou Chen, James Koehler, Yuxue Jin, Michael Perry, Yunting Sun
  • Publication number: 20190087497
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate causal models and calculate a selection bias in mixed media. In some embodiments, the selection bias calculation is in search sponsored content in the context of mixed media modeling. In some embodiments, a method for search bias correction is based on the back-door criterion from causal inference.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Applicant: Google Inc.
    Inventors: David Chan, Yueqing Wang, Aiyou Chen, James Koehler, Yuxue Jin, Michael Perry, Yunting Sun
  • Publication number: 20190080246
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate a category Bayesian hierarchical model. One method includes receiving a brand data set for each of a plurality of brands within a category, each brand data set comprising content input for a particular brand of the plurality of brands for a plurality of media channels at a plurality of times and a response for the particular brand of the plurality of brands at the plurality of times. The method includes determining a plurality of informative priors by generating a category Bayesian hierarchical model based on the plurality of brand data sets and a plurality of weak priors. The method further includes generating a brand Bayesian hierarchical model that models response for the particular brand for each of the plurality of media channels based on the brand data set for the particular brand and the plurality of informative priors.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 14, 2019
    Applicant: Google Inc.
    Inventors: Yunting Sun, David Chan, James Koehler, Yuxue Jin, Yueqing Wang
  • Publication number: 20190065638
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate a Bayesian hierarchical model. One method includes generating a plurality of geographic regions by grouping one or more geographic sub-regions into each of the plurality of geographic regions. The method further includes receiving data for the geographic sub-regions, the data including responses, content inputs, content types, and location identifiers. The method further includes generating geo-level data from the received data by grouping the responses and content inputs of the received data based on a correlation of the location identifiers of the received data to the plurality of geographic regions. The method includes fitting a Bayesian hierarchical model based on at least the geo-level data, the content types, and the geographic regions and determining a content input mix for the content types for each geographic region based on the Bayesian hierarchical model and a content input constraint.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Applicant: Google Inc.
    Inventors: Yunting Sun, Yuxue Jin, James Koehler, Xiaojing Huang, David Chan, Yueqing Wang, Conor Sontag, Shi Zhong, Luis Gonzalez Perez
  • Patent number: 8654485
    Abstract: A control signal interface circuit includes a line voltage protection circuit coupled to first and second input terminals. The protection circuit provides an input DC voltage across the input terminals within a predetermined range (i.e., 0-10 Vdc) and prevents the application of an input line voltage (i.e., 347 Vac) across the input terminals. A first current source circuit is coupled to the protection circuit, an isolation circuit is coupled to the first current source circuit and a second current source circuit is coupled to the isolation circuit. The first and second current source circuits collectively provide a linear output DC voltage with respect to the input DC voltage. At least one of the first and second current source circuits include circuitry wherein the linear conversion of the input DC voltage to the output DC voltage is independent of the temperature.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: February 18, 2014
    Assignee: Universal Lighting Technologies, Inc.
    Inventor: James Koehler
  • Patent number: 8564216
    Abstract: An asymmetric end-of-life protection circuit with single-point voltage measurement is provided for an electronic ballast having two lamp connection terminals. A grounding circuit includes a capacitor and a first resistor coupled in parallel between a first lamp connection terminal and ground, and is effective to drain the second lamp connection terminal to ground. A lamp voltage detection circuit is coupled between the first lamp connection terminal and ground and measures the lamp voltage from the first lamp connection terminal. A controller is effective to shut down the ballast based on an output signal from the lamp voltage detection circuit being greater than a first predetermined threshold value or less than a second predetermined threshold value.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: October 22, 2013
    Assignee: Universal Lighting Technologies, Inc.
    Inventors: Giovanni Gallegos, James Koehler
  • Publication number: 20130091007
    Abstract: A method and system for automatically analyzing the impact of a treatment of interest is disclosed. Data related to a treatment of interest and a population including a treated group and a non-treated group is received. Propensity scores are estimated for the treated group and the non-treated group. Subgroups of the treated group and the non-treated group are matched based on the propensity scores. An outcome model is generated for each subgroup of the non-treated group, and an impact of the treatment on the treated group is generated for each subgroup of the treated group using the outcome model generated for the matching subgroup of the control group. Outcome models may be generated for the treated group and the non-treated group, and an impact of the treatment on the population may be generated based on the propensity scores and the outcome models for the test group and the non-treated group.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Inventors: Choongsoon Bae, Adam Ghobarah, James Koehler
  • Patent number: 8405488
    Abstract: A system and method is provided for encoding and decoding control signals to an electronic ballast. An encoding circuit is effective to transmit encoded control signals across an AC power line comprising patterns of energy bursts at zero crossings of an AC signal. Eight zero crossings define a set, five specific patterns of energy bursts within a set define distinct symbols, each defined symbol selected such that a Hamming distance between each symbol is greater than three. Four symbols correspond to a first logic condition and one symbol corresponds to a second logic condition. Each received symbol is sequentially associated with a distinct control channel having one or more control parameters. A receiving circuit in the ballast is effective to decode symbols with single-bit error correction by comparing received symbols to defined symbols and determining which symbol is a smallest Hamming distance from a received symbol.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: March 26, 2013
    Assignee: Universal Lighting Technologies, Inc.
    Inventors: Henry Jacobs, John J. Dernovsek, James Koehler
  • Patent number: 7926688
    Abstract: A web processing assembly including first, second and third fixed spaced apart pairs of nip rollers moving the web respectively at a first, second and third speeds, the first and third speeds being constant and similar, the second speed being variable with a mean speed similar to the first and third speeds, a first idler roller engaging the web between the first and second pair of rollers and a second idler roller engaging the web between the second and third pair of rollers, each idler roller maintaining the web in constant tension by moving along a restrained path perpendicular to its axis to compensate for a difference between the variable second speed and the respective one of the constant first and third speeds. A method for processing a web and system for conveying a web are also disclosed.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: April 19, 2011
    Assignee: Durst Phototechnik AG
    Inventors: Louis Dupuis, Ross Hoge, James Koehler
  • Patent number: 7843145
    Abstract: A communication system and method is utilized to communicate data over an AC power line. Tone burst are superimposed on an AC power signal at predetermined voltage reference levels or at predetermined phase angles to represent bit values. These bit values are represented by either the presence or the absence of the tone burst on the AC power signal. In this manner, control information can be communicated to an apparatus, such as a ballast for a gas discharge lamp.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: November 30, 2010
    Assignee: Universal Lighting Technologies, Inc.
    Inventors: Philip McKenzie, James Koehler
  • Publication number: 20080278295
    Abstract: A communication system and method is utilized to communicate data over an AC power line. Tone burst are superimposed on an AC power signal at predetermined voltage reference levels or at predetermined phase angles to represent bit values. These bit values are represented by either the presence or the absence of the tone burst on the AC power signal. In this manner, control information can be communicated to an apparatus, such as a ballast for a gas discharge lamp.
    Type: Application
    Filed: November 27, 2007
    Publication date: November 13, 2008
    Inventors: Philip McKenzie, James Koehler
  • Publication number: 20070051218
    Abstract: A web processing assembly including first, second and third fixed spaced apart pairs of nip rollers moving the web respectively at a first, second and third speeds, the first and third speeds being constant and similar, the second speed being variable with a mean speed similar to the first and third speeds, a first idler roller engaging the web between the first and second pair of rollers and a second idler roller engaging the web between the second and third pair of rollers, each idler roller maintaining the web in constant tension by moving along a restrained path perpendicular to its axis to compensate for a difference between the variable second speed and the respective one of the constant first and third speeds. A method for processing a web and system for conveying a web are also disclosed.
    Type: Application
    Filed: August 23, 2005
    Publication date: March 8, 2007
    Inventors: Louis Dupuis, Ross Hoge, James Koehler