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: 11003432Abstract: 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: GrantFiled: December 9, 2019Date of Patent: May 11, 2021Assignee: Google LLCInventors: Shibani Sanan, Christopher K. Harris, Nicola Rettke, Sissie Ling-le Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
-
Patent number: 10997270Abstract: 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: GrantFiled: January 4, 2019Date of Patent: May 4, 2021Assignee: Google LLCInventors: Shibani Sanan, Vinod Kumar Ramachandran, Christopher K. Harris, Sissie Ling-le Hsiao
-
Publication number: 20210089289Abstract: 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: ApplicationFiled: December 8, 2020Publication date: March 25, 2021Inventors: Shibani Sanan, Christopher K. Harris, Nicola Tettke, Sissie Ling-le Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
-
Publication number: 20200117436Abstract: 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: ApplicationFiled: December 9, 2019Publication date: April 16, 2020Inventors: Shibani Sanan, Christopher K. Harris, Nicola Rettke, Sissie Ling-le Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
-
Patent number: 10540158Abstract: 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: GrantFiled: July 6, 2017Date of Patent: January 21, 2020Assignee: Google LLCInventors: Shibani Sanan, Christopher K. Harris, Nicola Rettke, Sissie Ling-le Hsiao, Samuel Sze Ming Ieong, Vinod Kumar Ramachandran, Anthony Chavez
-
Publication number: 20190311398Abstract: 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: ApplicationFiled: June 10, 2019Publication date: October 10, 2019Inventors: Sissie Ling-le Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
-
Publication number: 20190138566Abstract: 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: ApplicationFiled: January 4, 2019Publication date: May 9, 2019Inventors: Shibani Sanan, Vinod Kumar Ramachandran, Christopher K. Harris, Sissie Ling-le Hsiao
-
Patent number: 9774594Abstract: 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: GrantFiled: April 20, 2016Date of Patent: September 26, 2017Assignee: Google Inc.Inventors: Vincent Gatto, Venu Vemula, Daniil Khidekel, Lukasz Bieniasz-Krzywiec, Sissie Ling-le Hsiao
-
Patent number: 9619117Abstract: 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: GrantFiled: September 26, 2013Date of Patent: April 11, 2017Assignee: Google Inc.Inventors: Sissie Ling-le Hsiao, Eric Ewald, Theodore Nicholas Choc, Cameron Michael Tangney
-
Publication number: 20160155143Abstract: 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: ApplicationFiled: January 21, 2016Publication date: June 2, 2016Inventors: Sissie Ling-le Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
-
Patent number: 9031861Abstract: 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: GrantFiled: September 23, 2011Date of Patent: May 12, 2015Assignee: Google Inc.Inventors: Lili Liu, Chao Cai, Paul Liu, Sissie Ling-le Hsiao, Karl Pfleger
-
Publication number: 20150067118Abstract: 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: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: Google Inc.Inventors: Vincent Gatto, Venu Vemula, Daniil Khidekel, Lukasz Bienisasz-Krywiec, Sissie Ling-Le Hsiao
-
Publication number: 20150007081Abstract: 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: ApplicationFiled: September 26, 2013Publication date: January 1, 2015Applicant: Google Inc.Inventors: Sissie Ling-le Hsiao, Eric Ewald, Theodore Nicholas Choc, Cameron Michael Tangney
-
Publication number: 20130055137Abstract: 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: ApplicationFiled: August 22, 2011Publication date: February 28, 2013Inventors: Theodore Nicholas Choc, Sissie Ling-Le Hsiao, Leo Baghdassarian
-
Patent number: 7584415Abstract: 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: GrantFiled: September 15, 2004Date of Patent: September 1, 2009Assignee: Microsoft CorporationInventors: Daniel P. Cory, Miltos Vafiadis, Sissie Ling-le Hsiao