Patents by Inventor Stefan Schnabl

Stefan Schnabl 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: 9858588
    Abstract: Methods and systems for providing for display attribution data associated with one or more events are disclosed. Processor identifies channels from paths including events corresponding to position data identifying a position along the path at which the event was performed. Processor determines attribution credits assigned to each event included in the paths corresponding to the channel. Processor determines a number of attribution credits assigned to the channel. Processor identifies, from the paths, a plurality of event-position pairs. Each event-position pair corresponds to events that correspond to a respective channel and are performed at a respective position of the plurality of paths corresponding to the event-position pair. Processor determines, for each identified event-position pair, a weighting based on an aggregate of the attribution credits assigned to the events to which the event-position pair corresponds.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Stefan Schnabl, John Chih Chang Huang, Hongxu Cai, William Patrick Kee, Bozhena Bidyuk, Chao Cai, Xiaosa Zhao, James Edward Stewart, Richard Edward Little, Todd Morris Jackson
  • Patent number: 9858587
    Abstract: Systems and methods for creating a data-driven attribution model are described. A processor identifies visits to a website. The processor identifies a path for each visitor identifier associated with the visits. The processor determines, for each path type associated with the identified paths, a path-type conversion probability based on a number of visits corresponding to the path type that resulted in a conversion. The processor calculates, for each of a plurality of the path types, a counterfactual gain for each event based on a conversion probability of the given path type and a conversion probability of a path type that does not include the event for which the counterfactual gain is calculated. The processor determines, for each event, an attribution credit based on the calculated counterfactual gain of the event. The processor then stores the attribution credits of each of the events.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Richard Little, William Patrick Kee, Bozhena Bidyuk, Chao Cai, David Earl Barney, Stefan Schnabl
  • Patent number: 9852440
    Abstract: Systems and methods for selecting content for display at a device includes, identifying by a processor, a visitor identifier associated with a device on which to display content. The processor can identify a path associated with the visitor identifier. The path corresponding to a sequence of one or more events through which the visitor identifier has visited the website. The processor can identify a conversion probability of the identified path. The conversion probability of the identified path indicates a likelihood that the visitor identifier will convert at the website. The conversion probability of the identified path is a ratio of a number of conversions at the website to a number of visits to the website over a given time period. The processor can select content for display. The content selected based on the identified conversion probability of the identified path.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: December 26, 2017
    Assignee: Google LLC
    Inventors: Bozhena Bidyuk, Stefan Schnabl, Richard Edward Little, Chao Cai, David Earl Barney, William Patrick Kee
  • Patent number: 9852439
    Abstract: Systems and methods for measuring conversion probabilities of a path types for an attribution model includes, identifying by a processor, paths taken by visitors to visit a website. The paths correspond to a sequence of events that cause a visitor to visit the website. The processor can identify as paths, for each path, subpaths corresponding to each visit to the website. The processor computes a total path count for each path type. The processor identifies, for each path type, a conversion path count indicating a number of paths taken by visitors that resulted in a conversion at the website. The processor calculates, for each path type, a probability of conversion and then provides the calculated probability of conversion for a given path type for an attribution model used in assigning attribution credit to events of a path.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: December 26, 2017
    Assignee: Google LLC
    Inventors: Bozhena Bidyuk, Chao Cai, William Patrick Kee, Richard Edward Little, David Earl Barney, Stefan Schnabl
  • Publication number: 20150161657
    Abstract: Systems and methods for measuring conversion probabilities of a path types for an attribution model includes, identifying by a processor, paths taken by visitors to visit a website. The paths correspond to a sequence of events that cause a visitor to visit the website. The processor can identify as paths, for each path, subpaths corresponding to each visit to the website. The processor computes a total path count for each path type. The processor identifies, for each path type, a conversion path count indicating a number of paths taken by visitors that resulted in a conversion at the website. The processor calculates, for each path type, a probability of conversion and then provides the calculated probability of conversion for a given path type for an attribution model used in assigning attribution credit to events of a path.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventors: Bozhena Bidyuk, Chao Cai, William Patrick Kee, Richard Edward Little, David Earl Barney, Stefan Schnabl
  • Publication number: 20150161652
    Abstract: Methods and systems for providing for display attribution data associated with one or more events are disclosed. Processor identifies channels from paths including events corresponding to position data identifying a position along the path at which the event was performed. Processor determines attribution credits assigned to each event included in the paths corresponding to the channel. Processor determines a number of attribution credits assigned to the channel. Processor identifies, from the paths, a plurality of event-position pairs. Each event-position pair corresponds to events that correspond to a respective channel and are performed at a respective position of the plurality of paths corresponding to the event-position pair. Processor determines, for each identified event-position pair, a weighting based on an aggregate of the attribution credits assigned to the events to which the event-position pair corresponds.
    Type: Application
    Filed: April 29, 2014
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventors: Stefan Schnabl, John Chih Chang Huang, Hongxu Cai, William Patrick Kee, Bozhena Bidyuk, Chao Cai, Xiaosa Zhao, James Edward Stewart, Richard Edward Little, Todd Morris Jackson
  • Publication number: 20150161655
    Abstract: Systems and methods for selecting content for display at a device includes, identifying by a processor, a visitor identifier associated with a device on which to display content. The processor can identify a path associated with the visitor identifier. The path corresponding to a sequence of one or more events through which the visitor identifier has visited the website. The processor can identify a conversion probability of the identified path. The conversion probability of the identified path indicates a likelihood that the visitor identifier will convert at the website. The conversion probability of the identified path is a ratio of a number of conversions at the website to a number of visits to the website over a given time period. The processor can select content for display. The content selected based on the identified conversion probability of the identified path.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventors: Bozhena Bidyuk, Stefan Schnabl, Richard Edward Little, Chao Cai, David Earl Barney, William Patrick Kee
  • Publication number: 20150161658
    Abstract: Systems and methods for creating a data-driven attribution model are described. A processor identifies visits to a website. The processor identifies a path for each visitor identifier associated with the visits. The processor determines, for each path type associated with the identified paths, a path-type conversion probability based on a number of visits corresponding to the path type that resulted in a conversion. The processor calculates, for each of a plurality of the path types, a counterfactual gain for each event based on a conversion probability of the given path type and a conversion probability of a path type that does not include the event for which the counterfactual gain is calculated. The processor determines, for each event, an attribution credit based on the calculated counterfactual gain of the event. The processor then stores the attribution credits of each of the events.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Applicant: Google Inc.
    Inventors: Richard Little, William Patrick Kee, Bozhena Bidyuk, Chao Cai, David Earl Barney, Stefan Schnabl