Patents by Inventor Sissie Ling-le Hsiao

Sissie Ling-le 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: 11003432
    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 9, 2019
    Date of Patent: May 11, 2021
    Assignee: Google LLC
    Inventors: Shibani Sanan, Christopher K. Harris, Nicola Rettke, Sissie Ling-le Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
  • Patent number: 10997270
    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: January 4, 2019
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Shibani Sanan, Vinod Kumar Ramachandran, Christopher K. Harris, Sissie Ling-le Hsiao
  • Publication number: 20210089289
    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: December 8, 2020
    Publication date: March 25, 2021
    Inventors: Shibani Sanan, Christopher K. Harris, Nicola Tettke, Sissie Ling-le Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
  • Publication number: 20200117436
    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: December 9, 2019
    Publication date: April 16, 2020
    Inventors: Shibani Sanan, Christopher K. Harris, Nicola Rettke, Sissie Ling-le Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
  • Patent number: 10540158
    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: July 6, 2017
    Date of Patent: January 21, 2020
    Assignee: Google LLC
    Inventors: Shibani Sanan, Christopher K. Harris, Nicola Rettke, Sissie Ling-le Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
  • Publication number: 20190311398
    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: Application
    Filed: June 10, 2019
    Publication date: October 10, 2019
    Inventors: Sissie Ling-le Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
  • Publication number: 20190138566
    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: January 4, 2019
    Publication date: May 9, 2019
    Inventors: Shibani Sanan, Vinod Kumar Ramachandran, Christopher K. Harris, Sissie Ling-le Hsiao
  • Patent number: 9774594
    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: April 20, 2016
    Date of Patent: September 26, 2017
    Assignee: Google Inc.
    Inventors: Vincent Gatto, Venu Vemula, Daniil Khidekel, Lukasz Bieniasz-Krzywiec, Sissie Ling-le Hsiao
  • Patent number: 9619117
    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: September 26, 2013
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Sissie Ling-le Hsiao, Eric Ewald, Theodore Nicholas Choc, Cameron Michael Tangney
  • Publication number: 20160155143
    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: Application
    Filed: January 21, 2016
    Publication date: June 2, 2016
    Inventors: Sissie Ling-le Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
  • Patent number: 9031861
    Abstract: Methods, systems, and computer program products are provided for measuring effectiveness of content items included in a campaign. One example method includes providing a corpus of campaigns, where a campaign defines parameters for presentation that specify circumstances under which content items are presented to users in response to requests. The corpus is filtered by identifying one or more candidate campaigns, where each of the identified candidate campaigns is associated with a geographic region and includes one or more constraints that permit pausing distribution of content items without compromising campaign goals. For each candidate campaign, one or more experimental geographic locations included in the geographic region are determined that are substantially representative of the region. Presentation of at least one of the content items is paused for a time period, and content item effectiveness is measured by comparing resource conversions for experimental and control geographic locations.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Lili Liu, Chao Cai, Paul Liu, Sissie Ling-le Hsiao, Karl Pfleger
  • Publication number: 20150067118
    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: August 30, 2013
    Publication date: March 5, 2015
    Applicant: Google Inc.
    Inventors: Vincent Gatto, Venu Vemula, Daniil Khidekel, Lukasz Bienisasz-Krywiec, Sissie Ling-Le Hsiao
  • Publication number: 20150007081
    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: September 26, 2013
    Publication date: January 1, 2015
    Applicant: Google Inc.
    Inventors: Sissie Ling-le Hsiao, Eric Ewald, Theodore Nicholas Choc, Cameron Michael Tangney
  • Publication number: 20130055137
    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: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Inventors: Theodore Nicholas Choc, Sissie Ling-Le Hsiao, Leo Baghdassarian
  • Patent number: 7584415
    Abstract: A method for rendering a chart associated with a document includes translating a chart object into a shape-based chart definition, wherein the chart object defines the chart with chart elements, and the shape-based shape definition defines the chart with shapes, and maintaining the chart object in the document to enable access to underlying chart data contained in the chart. A system includes a chart object defining a chart with chart elements, a graphics module operable to render shapes, a charting module generating a shape-based chart definition based on the chart object, wherein the shape-based chart definition defines the chart with shapes that can be rendered by the graphics module.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel P. Cory, Miltos Vafiadis, Sissie Ling-le Hsiao