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: 20210334826Abstract: Systems, methods, and storage media for calculating a reach of a media item using a plurality of universes are disclosed.Type: ApplicationFiled: May 31, 2018Publication date: October 28, 2021Inventors: Yunwen YANG, Lu ZHANG, James KOEHLER, Xinyang SHEN
-
Patent number: 10853730Abstract: 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: GrantFiled: September 14, 2017Date of Patent: December 1, 2020Assignee: GOOGLE LLCInventors: Yunting Sun, David Chan, James Koehler, Yuxue Jin, Yueqing Wang
-
Patent number: 10706191Abstract: 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: GrantFiled: August 31, 2017Date of Patent: July 7, 2020Assignee: Google LLCInventors: Yunting Sun, Yuxue Jin, James Koehler, Xiaojing Huang, David Chan, Yueqing Wang, Conor Sontag, Shi Zhong, Luis Gonzalez Perez
-
Patent number: 10445388Abstract: 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: GrantFiled: September 19, 2017Date of Patent: October 15, 2019Assignee: Google LLCInventors: David Chan, Yueqing Wang, Aiyou Chen, James Koehler, Yuxue Jin, Michael Perry, Yunting Sun
-
Publication number: 20190087497Abstract: 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: ApplicationFiled: September 19, 2017Publication date: March 21, 2019Applicant: Google Inc.Inventors: David Chan, Yueqing Wang, Aiyou Chen, James Koehler, Yuxue Jin, Michael Perry, Yunting Sun
-
Publication number: 20190080246Abstract: 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: ApplicationFiled: September 14, 2017Publication date: March 14, 2019Applicant: Google Inc.Inventors: Yunting Sun, David Chan, James Koehler, Yuxue Jin, Yueqing Wang
-
Publication number: 20190065638Abstract: 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: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Applicant: Google Inc.Inventors: Yunting Sun, Yuxue Jin, James Koehler, Xiaojing Huang, David Chan, Yueqing Wang, Conor Sontag, Shi Zhong, Luis Gonzalez Perez
-
Patent number: 8654485Abstract: 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: GrantFiled: March 31, 2011Date of Patent: February 18, 2014Assignee: Universal Lighting Technologies, Inc.Inventor: James Koehler
-
Patent number: 8564216Abstract: 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: GrantFiled: February 2, 2011Date of Patent: October 22, 2013Assignee: Universal Lighting Technologies, Inc.Inventors: Giovanni Gallegos, James Koehler
-
Publication number: 20130091007Abstract: 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: ApplicationFiled: October 5, 2011Publication date: April 11, 2013Inventors: Choongsoon Bae, Adam Ghobarah, James Koehler
-
Patent number: 8405488Abstract: 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: GrantFiled: October 20, 2009Date of Patent: March 26, 2013Assignee: Universal Lighting Technologies, Inc.Inventors: Henry Jacobs, John J. Dernovsek, James Koehler
-
Patent number: 7926688Abstract: 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: GrantFiled: August 23, 2005Date of Patent: April 19, 2011Assignee: Durst Phototechnik AGInventors: Louis Dupuis, Ross Hoge, James Koehler
-
Patent number: 7843145Abstract: 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: GrantFiled: November 27, 2007Date of Patent: November 30, 2010Assignee: Universal Lighting Technologies, Inc.Inventors: Philip McKenzie, James Koehler
-
Publication number: 20080278295Abstract: 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: ApplicationFiled: November 27, 2007Publication date: November 13, 2008Inventors: Philip McKenzie, James Koehler
-
Publication number: 20070051218Abstract: 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: ApplicationFiled: August 23, 2005Publication date: March 8, 2007Inventors: Louis Dupuis, Ross Hoge, James Koehler