Patents by Inventor Sissie Ling-Ie Hsiao

Sissie Ling-Ie Hsiao 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: 11941660
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: March 26, 2024
    Assignee: Google LLC
    Inventors: Sissie Ling-Ie Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
  • Patent number: 11544739
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: January 3, 2023
    Assignee: Google LLC
    Inventors: Sissie Ling-Ie Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
  • Patent number: 11249741
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Data specifying a post-install activity is received from a provider of an application. An opportunity is identified to provide third-party content to a user. A likelihood is determined that the user will perform the specified post-install activity based on one or more attributes of the user and attributes of users that have previously performed the specified post-install activity in the application. A selection value is adjusted for third-party content that identifies the application based on the determined likelihood, wherein the selection value increases as the likelihood increases. The third-party content identifying the application is selected based on the adjusted selection value. The third-party content identifying the application is distributed to a client device of the user.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: February 15, 2022
    Assignee: Google LLC
    Inventors: Shibani Sanan, Christopher K. Harris, Nicola Rettke, Sissie Ling-Ie Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
  • Patent number: 10360586
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: July 23, 2019
    Assignee: Google LLC
    Inventors: Sissie Ling-Ie Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
  • Patent number: 10210278
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing digital components. In one aspect, the system includes a digital component server that identifies a digital component to be presented in an electronic document. The system also includes a digital component distribution server that interacts with the digital component server to determine that the electronic document includes a particular item that identifies a same entity as the digital component that was identified to be presented in the electronic document. The system combines at least a portion of the digital component with content from the particular item to form an optimized digital component. The optimized digital component is integrated into the electronic document rather than presenting either of the particular item or the digital component individually.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Shibani Sanan, Vinod Kumar Ramachandran, Christopher K. Harris, Sissie Ling-Ie Hsiao
  • Publication number: 20180060445
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing digital components. In one aspect, the system includes a digital component server that identifies a digital component to be presented in an electronic document. The system also includes a digital component distribution server that interacts with the digital component server to determine that the electronic document includes a particular item that identifies a same entity as the digital component that was identified to be presented in the electronic document. The system combines at least a portion of the digital component with content from the particular item to form an optimized digital component. The optimized digital component is integrated into the electronic document rather than presenting either of the particular item or the digital component individually.
    Type: Application
    Filed: August 29, 2016
    Publication date: March 1, 2018
    Inventors: Shibani Sanan, Vinod Kumar Ramachandran, Christopher K. Harris, Sissie Ling-Ie Hsiao
  • Publication number: 20180018155
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Data specifying a post-install activity is received from a provider of an application. An opportunity is identified to provide third-party content to a user. A likelihood is determined that the user will perform the specified post-install activity based on one or more attributes of the user and attributes of users that have previously performed the specified post-install activity in the application. A selection value is adjusted for third-party content that identifies the application based on the determined likelihood, wherein the selection value increases as the likelihood increases. The third-party content identifying the application is selected based on the adjusted selection value. The third-party content identifying the application is distributed to a client device of the user.
    Type: Application
    Filed: July 6, 2017
    Publication date: January 18, 2018
    Applicant: Google Inc.
    Inventors: Shibani Sanan, Christopher K. Harris, Nicola Rettke, Sissie Ling-Ie Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
  • Publication number: 20170228764
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for reducing bias caused by cleared cookies. In one aspect, a method includes obtaining, from a historical data store storing data obtained from cookies that have been placed on various client devices, a set of the data obtained from the cookies. The contents of a given cookie are used to identify an initialization time when the given cookie was placed on a given client device by a server. A determination is made, based on the initialization time, that the cookie has an age that is less than the threshold age. Data obtained from the given cookie is filtered from inclusion in a final set of data that is used to generate measurements based on the age of the cookie being less than the threshold age.
    Type: Application
    Filed: February 6, 2017
    Publication date: August 10, 2017
    Inventors: Cameron M. Tangney, Sissie Ling-Ie Hsiao, Chao Cai
  • Publication number: 20170055145
    Abstract: Implementations described herein relate to filtering content items from a set of eligible content items based on a device filter. A mobile application may be incompatible with one or more devices based on an operating system, an operating system version, hardware configurations of the one or more client devices, etc. To remove incompatible content items, a device filter can be generated by comparing a set of required features for the corresponding mobile application with data from a data structure identifying several known mobile devices and associated sets of features. The set of required features for the mobile application may include a minimum operating system version, one or more eligible countries, and/or one or more features of a mobile device. The device filter can include a set of identifiers for the known mobile devices that are incompatible with the mobile application based on the comparison.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 23, 2017
    Inventors: Kavita Kannan, Charlie Guo, Christopher Kenneth Harris, Xi Mao, Thomas Matthew James Hennigan, Sissie Ling-Ie Hsiao, Riccardo Govoni, Kotwani Sachin
  • Publication number: 20160234203
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Login credentials provided by a user are received when communicating through a first user device, and a temporal identifier is created for the user and provided to the first user device. Prior to expiration of the temporary key, login credentials provided by the user on a second different user device are received. The temporal identifier is re-created for the user and provided to the second different user device. A first request is received from the first or second different user device. The temporal identifier is stored and an identifier associated with the device. A second request is received from the other device. A device identifier for the first and second different user device are linked in association with the temporal identifier. The linking is used to respond to the second request.
    Type: Application
    Filed: April 20, 2016
    Publication date: August 11, 2016
    Inventors: Vincent Gatto, Venu Vemula, Daniil Khidekel, Lukasz Bieniasz-Krzywiec, Sissie Ling-Ie Hsiao
  • Patent number: 9332081
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Login credentials provided by a user are received when communicating through a first user device, and a temporal identifier is created for the user and provided to the first user device. Prior to expiration of the temporary key, login credentials provided by the user on a second different user device are received. The temporal identifier is re-created for the user and provided to the second different user device. A first request is received from the first or second different user device. The temporal identifier is stored and an identifier associated with the device. A second request is received from the other device. A device identifier for the first and second different user device are linked in association with the temporal identifier. The linking is used to respond to the second request.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: May 3, 2016
    Assignee: Google Inc.
    Inventors: Vincent Gatto, Venu Vemula, Daniil Khidekel, Lukasz Bieniasz-Krywiec, Sissie Ling-Ie Hsiao
  • Patent number: 9245279
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Sissie Ling-Ie Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
  • Patent number: 8959450
    Abstract: A system and method that allows for dynamic conversion path exploration. Users can explore all their conversion paths and narrow events they want to investigate by prepending or appending events to the analysis view. In addition, users segment the neighboring events by one of the event dimensions (e.g., source, medium, campaign, keyword).
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventors: Theodore Nicholas Choc, Sissie Ling-Ie Hsiao, Leo Baghdassarian
  • Patent number: 8655907
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving information regarding a plurality of conversion paths. Each conversion path includes one or more user interactions, corresponds to a user, and ends with a conversion interaction. A list of channel groups is received. Each channel group includes a name and one or more group rules that refer to the characteristics of one or more user interactions of the plurality of conversion paths. Each user interaction in the plurality of conversion paths is grouped based upon the list of channel groups. A selection of channels to visualize is received and for each of the selected channels to visualize the user interactions are aggregated based upon the channel group of the user interaction and a position of the user interaction within the conversion path. Information regarding the aggregated user interactions for each of the selected channels is provided.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: February 18, 2014
    Assignee: Google Inc.
    Inventors: Sissie Ling-Ie Hsiao, Eric Ewald, Theodore Nicholas Choc, Cameron Tangney
  • Patent number: 8620933
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer readable media, for generating Venn-like diagram illustrating cross channel conversion paths. In one aspect, a plurality of conversion paths are received. Each conversion path includes one or more user interactions that include a plurality of dimensional data. A sorted list of channel groups that includes one or more group rules is received and each user interaction is grouped into a channel based upon the channel groups. A selection of channels to visualize is received and an image including one circle for each selected channel is generated. The circles are optimally placed to maximize the accuracy of the overlapped regions with channel group data.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: December 31, 2013
    Assignee: Google Inc.
    Inventors: Laura Holmes, Cody Cai, Leo Baghdassarian, Sissie Ling-Ie Hsiao
  • Patent number: 8510326
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for providing data related to conversion paths. In one aspect, a plurality of conversion paths are received. Each conversion path includes one or more user interactions that include a plurality of dimensional data. A priority sorted list of dimensions is received and dimensional data is selected from each user interaction based on the sort list of dimensions. Each conversion path is converted into a dimensional path, and each dimensional path includes dimensional elements that corresponds to user interactions of the conversion path. Each dimensional element comprises the selected dimensional data from the corresponding user interaction. The plurality of dimensional paths are aggregated together based upon the number of dimensional elements within each dimensional path and the dimensional data of the dimensional elements. Reports can be generated using the aggregated dimensional data.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: Sissie Ling-Ie Hsiao, Theodore Nicholas Choc, Cameron Michael Tangney, Nicholas Seckar
  • Publication number: 20130041748
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium including receiving first information as to completion of at least a first conversion and a second conversion by a user, grouping the received first information into at least one sequence of events, receiving second information as to which conversions are to be included in a report, and a time frame with respect to completion of the conversions, extracting information from the at least one sequence of events that is pertinent to the received second information, and providing the extracted information in the form of a report.
    Type: Application
    Filed: August 9, 2011
    Publication date: February 14, 2013
    Inventors: Sissie Ling-Ie HSIAO, Chao CAI, Nicholas SECKAR
  • Publication number: 20130021345
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving information regarding a plurality of conversion paths. Each conversion path includes one or more user interactions, corresponds to a user, and ends with a conversion interaction. A list of channel groups is received. Each channel group includes a name and one or more group rules that refer to the characteristics of one or more user interactions of the plurality of conversion paths. Each user interaction in the plurality of conversion paths is grouped based upon the list of channel groups. A selection of channels to visualize is received and for each of the selected channels to visualize the user interactions are aggregated based upon the channel group of the user interaction and a position of the user interaction within the conversion path. Information regarding the aggregated user interactions for each of the selected channels is provided.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Inventors: Sissie Ling-Ie Hsiao, Eric Ewald, Theodore Nicholas Choc, Cameron Tangney
  • Publication number: 20120259854
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium including receiving user interaction data, wherein the user interaction specifies user interactions with content items and conversion items. A conversion item is a user action that satisfies a predetermined conversion criteria. The method includes receiving conversion data including conversion path data for a plurality of conversion paths, wherein each conversion path includes user interaction data prior to and including a conversion event. The method includes determining a first interaction, an assist interaction or a last interaction with content items for the conversion event. The method includes providing an ability to define a segment, using a processor, the conversion path data based on path-level dimensions and path-level metrics.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Inventors: Sissie Ling-Ie HSIAO, Cameron Tangney, Nicholas Seckar, Brian Chatham
  • 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