Patents by Inventor Hongxu Cai

Hongxu Cai 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
  • 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: 20120260185
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium for providing data related to conversion paths. In one aspect, conversion path data for a plurality of conversion paths is received. The conversion path data includes a path length measure for each conversion path in the plurality of conversion paths. One or more groups of paths length measures and an aggregate performance measure for each path length measure group are determined. The aggregate performance measure can be a total number of conversions. Instructions for displaying the list of the one or more groups of path length measures, corresponding aggregate measures, and a graphical representation based on the one or more groups and aggregate performance are provided. The graphical representation can be a histogram.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Inventors: Theodore Nicholas Choc, Hongxu Cai
  • Publication number: 20120259851
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for aggregating conversion paths utilizing user interaction grouping. In one aspect, information regarding a plurality of conversion paths is received. Each conversion path includes one or more user interactions that include a plurality of dimensional data. A sorted list of grouping definitions that includes one or more group rules is received and the conversion paths are converted into group paths based upon the one or more group rules. Each group path includes one or more group elements corresponding to each user interaction of a corresponding conversion path. The plurality of group paths are aggregated based upon the number and order of group elements within each group path. Information regarding the aggregated group paths can then be provided, for example, through a report.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Inventors: Ying Hua JIA, Sissie Ling-Ie Hsiao, Theodore Nicholas Choc, Hongxu Cai, Nicholas Seckar