Patents by Inventor Hongche Liu
Hongche Liu 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: 11657371Abstract: A machine for improving content delivery generates a graph representing a personalized conversational flow for sequenced delivery of digital content. The graph includes nodes representing interactive dialogues between a machine and a user, and edges that connect the nodes. The machine causes display of a user interface including a prompt related to job-seeking guidance. The machine, based on a first action in response to the prompt, dynamically adjusts the graph, the dynamic adjusting including selecting a first node. The machine generates and causes display of a first incentive content item, and a first call-to-action content item. The machine, in response to a second action received in response to the first call-to action content item, dynamically selects an edge connecting the first node and a further node. The dynamic selecting of the edge results in display of a further incentive content item, and a further call-to-action content item.Type: GrantFiled: June 8, 2021Date of Patent: May 23, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
-
Publication number: 20210295270Abstract: A machine for improving content delivery generates a graph representing a personalized conversational flow for sequenced delivery of digital content. The graph includes nodes representing interactive dialogues between a machine and a user, and edges that connect the nodes. The machine causes display of a user interface including a prompt related to job-seeking guidance. The machine, based on a first action in response to the prompt, dynamically adjusts the graph, the dynamic adjusting including selecting a first node. The machine generates and causes display of a first incentive content item, and a first call-to-action content item. The machine, in response to a second action received in response to the first call-to action content item, dynamically selects an edge connecting the first node and a further node. The dynamic selecting of the edge results in display of a further incentive content item, and a further call-to-action content item.Type: ApplicationFiled: June 8, 2021Publication date: September 23, 2021Inventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
-
Patent number: 11055668Abstract: A machine for improving content delivery generates a graph representing a personalized conversational flow for sequenced delivery of digital content. The graph includes nodes representing interactive dialogues between a machine and a user, and edges that connect the nodes. The machine causes display of a user interface including a prompt related to job-seeking guidance. The machine, based on a first action in response to the prompt, dynamically adjusts the graph, the dynamic adjusting including selecting a first node. The machine generates and causes display of a first incentive content item, and a first call-to-action content item. The machine, in response to a second action received in response to the first call-to action content item, dynamically selects an edge connecting the first node and a further node. The dynamic selecting of the edge results in display of a further incentive content item, and a further call-to-action content item.Type: GrantFiled: June 26, 2018Date of Patent: July 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
-
Publication number: 20190392396Abstract: A machine for improving content delivery generates a graph representing a personalized conversational flow for sequenced delivery of digital content. The graph includes nodes representing interactive dialogues between a machine and a user, and edges that connect the nodes. The machine causes display of a user interface including a prompt related to job-seeking guidance. The machine, based on a first action in response to the prompt, dynamically adjusts the graph, the dynamic adjusting including selecting a first node. The machine generates and causes display of a first incentive content item, and a first call-to-action content item. The machine, in response to a second action received in response to the first call-to action content item, dynamically selects an edge connecting the first node and a further node. The dynamic selecting of the edge results in display of a further incentive content item, and a further call-to-action content item.Type: ApplicationFiled: June 26, 2018Publication date: December 26, 2019Inventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
-
Patent number: 8996669Abstract: Redirecting DNS traffic includes receiving, at an Internet improvement platform, a DNS query issued from an Internet application running on a computing device. The Internet navigation platform determines an appropriate response to the DNS query. The response is then executed. Characteristics relative to the query and to the result of a served page may be recorded and later referenced by the Internet improvement platform.Type: GrantFiled: April 2, 2010Date of Patent: March 31, 2015Assignee: Nominum, Inc.Inventors: Hongche Liu, Tom C. Tovar, Gopala Tumuluri, Robert Wilbourn
-
Patent number: 8180769Abstract: A system including a plurality of web servers configured to serve base content and relevant content to a user system; a set of additional-content servers configured to serve the relevant content to the web servers if units in the user profile match units associated with the relevant content; a parsing server configured to extract the units in the user profile from the base content requested by the user and generate a ranked list of the units in the user profile; and a unit-matching module configured to determine whether the units in the user profile match units associated with the relevant content if the user requests the base content, wherein the web servers are configured to serve the base content and the relevant content if the units in the user profile match units associated with the relevant content.Type: GrantFiled: June 2, 2005Date of Patent: May 15, 2012Assignee: Yahoo! Inc.Inventors: Hongche Liu, Anand Madhavan
-
Publication number: 20120036352Abstract: A method for anonymization of personal data is provided for protecting the privacy of a user while sharing user information with a third party. The method includes receiving from a user a domain name address associated with an intended website and an Internet Protocol (IP) address associated with the user and determining that the domain name address is an invalid domain name. The method may further include encrypting the IP address associated with the user by translating the IP address into a unique identifier, with the encryption being a one-way hashing process, and then sending the unique identifier and the invalid domain name address to the third party.Type: ApplicationFiled: July 12, 2011Publication date: February 9, 2012Inventors: Tom C. Tovar, Gopala Tumuluri, Hongche Liu, Rujul Patel
-
Publication number: 20110246634Abstract: Redirecting DNS traffic includes receiving, at an Internet improvement platform, a DNS query issued from an Internet application running on a computing device. The Internet navigation platform determines an appropriate response to the DNS query. The response is then executed. Characteristics relative to the query and to the result of a served page may be recorded and later referenced by the Internet improvement platform.Type: ApplicationFiled: April 2, 2010Publication date: October 6, 2011Inventors: Hongche Liu, Tom C. Tovar, Gopala Tumuluri, Robert Wilbourn
-
Patent number: 7483891Abstract: A system for determining associations between base content and relevant content and for publishing the base content and relevant content on a client browser. The system includes a parsing module configured to parse the base content to form parsed base content; a unit-dictionary module including a plurality of query units; a unit-extraction module configured to extract query units included in the unit dictionary from the parsed base content, wherein the query units extracted from the base content are referred to as the extracted-query units; a unit-ranking module configured to rank the extracted-query units based on at least one of relevance scores and revenue-generation amounts for the query units; and a unit-matching module configured to generate at least one association between the base content and the relevant content based on whether the extracted-query units and at least one of query units and keywords associated with the relevant content are the same.Type: GrantFiled: April 21, 2004Date of Patent: January 27, 2009Assignee: Yahoo, Inc.Inventors: Hongche Liu, Anand Madhavan, Majid Mohazzab, Hongfeng Yin, Eric Leu
-
Publication number: 20090012807Abstract: Systems and methods for generating a graphical advertisement based on a text offer are disclosed. Generally, an ad provider receives a request for a graphical ad. The ad provider sends a script to a browser comprising a call to a keyword extraction module. The ad provider receives a keyword from the keyword extraction module and determines a text offer associated with the keyword. The ad provider sends the text offer to the browser and sends an ad template for creating graphical advertisements based on the text offer to the browser.Type: ApplicationFiled: July 2, 2008Publication date: January 8, 2009Applicant: Yahoo! Inc.Inventors: Andrew Ian Atherton, Lawrence Edward Morrisroe, Hongche Liu, Anthony D. Amidei, Joshua Allen Rehling, Matthew Carinio, Ryan Eric Christensen, Shubhasheesh Anand, Kashyap N. Lodhiya, Madhusudan Ramanna, Julia Feldman, Barry Chu
-
Publication number: 20080294609Abstract: A presentation system accepts presentations or references to presentations from prospective presenters. Some or all of the presentations or references are stored in a database and referenced by keywords such that presentations to be presented in response to particular searches can be identified. A presentation manager handles accepting bids and settling terms between prospective presenters. The results of such processes might be stored in a presentation details database. A presentation server handles retrieving presentations from the presentation details database for presentation to users along with requests such as search results. Both the presentation manager and the presentation server can operate on a keywords-basis, wherein presentation terms specify keywords to be associated with particular presentations and the presentation server serves particular presentations based on keywords in a search query for which the presentations are to be returned.Type: ApplicationFiled: July 10, 2008Publication date: November 27, 2008Inventors: Hongche Liu, Ravi Narasimhan Raj
-
Publication number: 20080208852Abstract: A method for an online information system includes tracking user interactions with the online information system, storing profile information for the user based on the user interactions, and providing user access to modify the user's profile information. This system improves confidence in system for users who are reluctant to have their online activity tracked by the system operator. The user has access to all information that the system operator has for the user, and can edit or correct that information.Type: ApplicationFiled: February 26, 2007Publication date: August 28, 2008Inventors: Shyam Kuttikkad, Anand Madhavan, Mohit Vora, Mike Clothier, Hongche Liu
-
Patent number: 7401074Abstract: A presentation system accepts presentations or references to presentations from prospective presenters. Some or all of the presentations or references are stored in a database and referenced by keywords such that presentations to be presented in response to particular searches can be identified. A presentation manager handles accepting bids and settling terms between prospective presenters. A presentation server handles retrieving presentations from a presentation details database for presentation to users along with requests such as search results. Both the presentation manager and the presentation server can operate on a keywords-basis, wherein presentation terms specify keywords to be associated with particular presentations and the presentation server serves particular presentations based on keywords in a search query for which the presentations are to be returned.Type: GrantFiled: November 17, 2005Date of Patent: July 15, 2008Assignee: Yahoo! Inc.Inventors: Hongche Liu, Ravi Narasimhan Raj
-
Publication number: 20080059447Abstract: A system, method and computer program product are provided. In use, feedback relating to tags associated with a plurality of profiles is received. In addition, a search query is received. Further, a subset of the profiles is identified based on the search query. The subset of the profiles is also ranked based on the feedback. Moreover, the subset of the profiles is displayed based on the ranking.Type: ApplicationFiled: August 24, 2006Publication date: March 6, 2008Inventors: Jeffrey B. Winner, Hongche Liu, Jaideep Singh, Jatinder Bhatti
-
Publication number: 20080004956Abstract: Systems and methods for generating a graphical advertisement based on a text offer are disclosed. Generally, an ad provider receives a request for a graphical ad. The ad provider sends a script to a browser comprising a call to a keyword extraction module. The ad provider receives a keyword from the keyword extraction module and determines a text offer associated with the keyword. The ad provider sends the text offer to the browser and sends an ad template for creating graphical advertisements based on the text offer to the browser.Type: ApplicationFiled: June 28, 2006Publication date: January 3, 2008Inventors: Andrew Ian Atherton, Lawrence Edward Morrisroe, Hongche Liu, Anthony D. Amidei, Joshua Allen Rehling, Matthew Carinio, Ryan Eric Christensen, Shubhasheesh Anand, Kashyap N. Lodhiya, Madhusudan Ramanna, Julia Feldman, Barry Chu
-
Publication number: 20070239534Abstract: A method and apparatus for selecting additional content to display to a user when the user requests base content is provided. A user profile of the user having user interest scores of categories or keywords is received, each user interest score reflecting the degree of interest the user has in the category or keyword. Performance scores reflecting the probability that a user having particular user interest scores will select additional content associated with particular categories or keywords is also received. In addition, revenue amounts associated with each category or keyword of the user profile is received. The user interest scores, performance scores, and revenue amounts are used to produce an expected revenue amount for each category or keyword in the user profile. Additional content to be sent to the user is then selected using the determined expected revenue amounts.Type: ApplicationFiled: March 29, 2006Publication date: October 11, 2007Inventors: Hongche Liu, Long-Ji Lin
-
Publication number: 20070061195Abstract: Targeted advertising content is provided for display in a page over a network in accordance with a technique in which advertisements are selected based on a determination of a user's short-term and long-term behavioral interests. Short-term and long-term information relating to a user's online activities is collected and associated with predetermined interest categories. Based on the collected information, short-term and long-term behavioral interest scores are determined for specific categories. The scores are employed to generate values for use in selecting advertisements. In one embodiment, a short-term score and two long-term scores are determined for one or more interest categories. A first long-term score models awareness with respect to a given category. A second long-term score and the short-term score are response-oriented scores that model the user's interest in making a response with respect to a given category, such as by purchasing a product or service within the category.Type: ApplicationFiled: September 13, 2005Publication date: March 15, 2007Applicant: Yahoo! Inc.Inventors: Hongche Liu, M.S. Zamanian
-
Publication number: 20060282314Abstract: A universal advertisement services system provides a common framework for managing web-based advertisement campaigns associated with various kinds of advertisement formats and advertisement pricing mechanisms. A unified set of interfaces is provided for advertisement configuration, fetching, arbitration and optimization, and advertisement campaign validation, exposing services to external parties as well as internal users. The universal advertisement services system enables delivery of an optimal available guaranteed or performance-based advertisement for a specified position in a web page and based on given business rules and metrics.Type: ApplicationFiled: June 10, 2005Publication date: December 14, 2006Applicant: Yahoo! Inc.Inventors: M.S. Zamanian, Hongche Liu
-
Patent number: 7007014Abstract: A presentation system accepts presentations or references to presentations from prospective presenters, some or all of which are stored in a database and referenced by keywords such that presentations to be presented in response to particular searches can be identified. A presentation manager handles accepting bids and settling terms between prospective presenters. The results of such processes might be stored in a presentation details database and a presentation server handles retrieving presentations from there for presentation to users along with requests. Both the presentation manager and the presentation server can operate on a keywords-basis, wherein presentation terms specify keywords to be associated with particular presentations and the presentation server serves particular presentations based on keywords in a search query for which the presentations are to be returned.Type: GrantFiled: November 7, 2003Date of Patent: February 28, 2006Assignee: Yahoo! Inc.Inventors: Hongche Liu, Ravi Narasimhan Raj
-
Publication number: 20060020596Abstract: A system including a plurality of web servers configured to serve base content and relevant content to a user system; a set of additional-content servers configured to serve the relevant content to the web servers if units in the user profile match units associated with the relevant content; a parsing server configured to extract the units in the user profile from the base content requested by the user and generate a ranked list of the units in the user profile; and a unit-matching module configured to determine whether the units in the user profile match units associated with the relevant content if the user requests the base content, wherein the web servers are configured to serve the base content and the relevant content if the units in the user profile match units associated with the relevant content.Type: ApplicationFiled: June 2, 2005Publication date: January 26, 2006Applicant: Yahoo! Inc.Inventors: Hongche Liu, Anand Madhavan