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: 11657371
    Abstract: 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: Grant
    Filed: June 8, 2021
    Date of Patent: May 23, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
  • Publication number: 20210295270
    Abstract: 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: Application
    Filed: June 8, 2021
    Publication date: September 23, 2021
    Inventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
  • Patent number: 11055668
    Abstract: 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: Grant
    Filed: June 26, 2018
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
  • Publication number: 20190392396
    Abstract: 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: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Hongche Liu, Divya Venugopalan, Shaunak Chatterjee
  • Patent number: 8996669
    Abstract: 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: Grant
    Filed: April 2, 2010
    Date of Patent: March 31, 2015
    Assignee: Nominum, Inc.
    Inventors: Hongche Liu, Tom C. Tovar, Gopala Tumuluri, Robert Wilbourn
  • Patent number: 8180769
    Abstract: 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: Grant
    Filed: June 2, 2005
    Date of Patent: May 15, 2012
    Assignee: Yahoo! Inc.
    Inventors: Hongche Liu, Anand Madhavan
  • Publication number: 20120036352
    Abstract: 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: Application
    Filed: July 12, 2011
    Publication date: February 9, 2012
    Inventors: Tom C. Tovar, Gopala Tumuluri, Hongche Liu, Rujul Patel
  • Publication number: 20110246634
    Abstract: 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: Application
    Filed: April 2, 2010
    Publication date: October 6, 2011
    Inventors: Hongche Liu, Tom C. Tovar, Gopala Tumuluri, Robert Wilbourn
  • Patent number: 7483891
    Abstract: 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: Grant
    Filed: April 21, 2004
    Date of Patent: January 27, 2009
    Assignee: Yahoo, Inc.
    Inventors: Hongche Liu, Anand Madhavan, Majid Mohazzab, Hongfeng Yin, Eric Leu
  • Publication number: 20090012807
    Abstract: 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: Application
    Filed: July 2, 2008
    Publication date: January 8, 2009
    Applicant: 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: 20080294609
    Abstract: 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: Application
    Filed: July 10, 2008
    Publication date: November 27, 2008
    Inventors: Hongche Liu, Ravi Narasimhan Raj
  • Publication number: 20080208852
    Abstract: 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: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Inventors: Shyam Kuttikkad, Anand Madhavan, Mohit Vora, Mike Clothier, Hongche Liu
  • Patent number: 7401074
    Abstract: 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: Grant
    Filed: November 17, 2005
    Date of Patent: July 15, 2008
    Assignee: Yahoo! Inc.
    Inventors: Hongche Liu, Ravi Narasimhan Raj
  • Publication number: 20080059447
    Abstract: 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: Application
    Filed: August 24, 2006
    Publication date: March 6, 2008
    Inventors: Jeffrey B. Winner, Hongche Liu, Jaideep Singh, Jatinder Bhatti
  • Publication number: 20080004956
    Abstract: 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: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    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: 20070239534
    Abstract: 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: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Inventors: Hongche Liu, Long-Ji Lin
  • Publication number: 20070061195
    Abstract: 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: Application
    Filed: September 13, 2005
    Publication date: March 15, 2007
    Applicant: Yahoo! Inc.
    Inventors: Hongche Liu, M.S. Zamanian
  • Publication number: 20060282314
    Abstract: 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: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Applicant: Yahoo! Inc.
    Inventors: M.S. Zamanian, Hongche Liu
  • Patent number: 7007014
    Abstract: 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: Grant
    Filed: November 7, 2003
    Date of Patent: February 28, 2006
    Assignee: Yahoo! Inc.
    Inventors: Hongche Liu, Ravi Narasimhan Raj
  • Publication number: 20060020596
    Abstract: 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: Application
    Filed: June 2, 2005
    Publication date: January 26, 2006
    Applicant: Yahoo! Inc.
    Inventors: Hongche Liu, Anand Madhavan