Patents by Inventor Taifeng Wang

Taifeng Wang 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).

  • Publication number: 20230385547
    Abstract: The present application discloses an event extraction method and apparatus, a computer program product, a storage medium, and a device.
    Type: Application
    Filed: May 23, 2023
    Publication date: November 30, 2023
    Inventors: Jun XU, Taifeng WANG, Mengshu SUN
  • Publication number: 20230351221
    Abstract: Implementations of the present specification disclose a knowledge graph reasoning method and apparatus, a model training method and apparatus, and a computer device. The method includes: obtaining a query entity and a query relationship; selecting one or more nearest neighbor entities of the query entity from a knowledge graph; determining a first probability of a nearest neighbor entity of the one or more nearest neighbor entities, where the first probability is used to indicate a possibility that the nearest neighbor entity is in communication with the query relationship; selecting a nearest neighbor entity of the one or more nearest neighbor entities as a candidate entity based on the first probability; and selecting a candidate entity matching the query entity and the query relationship as a result entity. In the implementations of the present specification, the efficiency of knowledge graph reasoning can be improved.
    Type: Application
    Filed: April 21, 2023
    Publication date: November 2, 2023
    Inventors: Linlin CHAO, Taifeng WANG, Wei CHU
  • Patent number: 11623211
    Abstract: Described herein are methods of making the visible light photocatalysts without the use of templates that can comprise: (1) mixing a metal precursor, an alcohol, and a solvent to form a self assembled shapes at a temperature between the freezing point of the solvent and the boiling point of the solvent, (2) strengthening the shapes at a temperature of about 35° C. to about 300° C. for about 30 minutes to about 96 hours, and then (3) annealing the shapes at a temperature of between about 450° C. to about 750° C. for between about 4 hours to about 16 hours in a gaseous atmosphere. Also described are photocatalysts created by the described methods.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: April 11, 2023
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: David Kisailus, Taifeng Wang
  • Patent number: 11461317
    Abstract: Embodiments of the present specification disclose a method, an apparatus, a system, a device, and a storage medium for answering user questions, including: obtaining a user question; encoding the user question and a schema level of pre-constructed structured data to obtain a first feature vector, wherein the structured data further comprises a data level, wherein the data level comprises knowledge for answering questions structured according to the schema level; retrieving one or more candidate sub-graphs related to the user question from the structured data; encoding the one or more candidate sub-graphs to obtain a second feature vector; performing multi-task classification for the user question based on the first feature vector and the second feature vector; and obtaining answer content for the user question based on a result of the multi-task classification.
    Type: Grant
    Filed: June 27, 2021
    Date of Patent: October 4, 2022
    Assignee: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiexiong Lin, Jianshan He, Taifeng Wang
  • Publication number: 20220004547
    Abstract: Embodiments of the present specification disclose a method, an apparatus, a system, a device, and a storage medium for answering user questions, including: obtaining a user question; encoding the user question and a schema level of pre-constructed structured data to obtain a first feature vector, wherein the structured data further comprises a data level, wherein the data level comprises knowledge for answering questions structured according to the schema level; retrieving one or more candidate sub-graphs related to the user question from the structured data; encoding the one or more candidate sub-graphs to obtain a second feature vector; performing multi-task classification for the user question based on the first feature vector and the second feature vector; and obtaining answer content for the user question based on a result of the multi-task classification.
    Type: Application
    Filed: June 27, 2021
    Publication date: January 6, 2022
    Inventors: Xiexiong LIN, Jianshan HE, Taifeng WANG
  • Patent number: 11176330
    Abstract: Implementations of this disclosure provide methods and apparatuses for generating recommendation information. An example method includes matching text content from a text content library based on a plurality of predetermined scenario-related words; extracting keywords from the related text content, to generate a plurality of training samples; and for each training sample, providing a source sequence of a sequence pair corresponding to the training sample as an input to a recommendation information generation model, obtaining, from the recommendation information generation model, a predicted word, and adjusting a model parameter of the recommendation information generation model based on a comparison between the predicted word and a corresponding word in a target sequence of the sequence pair corresponding to the training sample, to train the recommendation information generation model.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: November 16, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xiexiong Lin, Taifeng Wang, Jing Huang, Mengshu Sun
  • Publication number: 20210027018
    Abstract: Implementations of this disclosure provide methods and apparatuses for generating recommendation information. An example method includes matching text content from a text content library based on a plurality of predetermined scenario-related words; extracting keywords from the related text content, to generate a plurality of training samples; and for each training sample, providing a source sequence of a sequence pair corresponding to the training sample as an input to a recommendation information generation model, obtaining, from the recommendation information generation model, a predicted word, and adjusting a model parameter of the recommendation information generation model based on a comparison between the predicted word and a corresponding word in a target sequence of the sequence pair corresponding to the training sample, to train the recommendation information generation model.
    Type: Application
    Filed: March 10, 2020
    Publication date: January 28, 2021
    Applicant: Advanced New Technologies Co., Ltd.
    Inventors: Xiexiong Lin, Taifeng Wang, Jing Huang, Mengshu Sun
  • Publication number: 20200338544
    Abstract: Described herein are methods of making the visible light photocatalysts without the use of templates that can comprise: (1) mixing a metal precursor, an alcohol, and a solvent to form a self assembled shapes at a temperature between the freezing point of the solvent and the boiling point of the solvent, (2) strengthening the shapes at a temperature of about 35° C. to about 300° C. for about 30 minutes to about 96 hours, and then (3) annealing the shapes at a temperature of between about 450° C. to about 750° C. for between about 4 hours to about 16 hours in a gaseous atmosphere. Also described are photocatalysts created by the described methods.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 29, 2020
    Inventors: David Kisailus, Taifeng Wang
  • Publication number: 20190197404
    Abstract: Various implementations relate to asynchronous training of a machine learning model. A server receives feedback data generated by training the machine learning model from a worker. The feedback data are obtained by the worker with its own training data and are associated with previous values of a set of parameters of the machine learning model at the worker. The server determines differences between the previous values and current values of the set of parameters at the server. The current value may have been updated for once or more due to operation of other workers. Then, the server can update the current values of the set of parameters based on the feedback data and the differences between values of the set of parameters. Thus, the updating does not only take the training result of each worker into consideration but also makes proper compensation for delay between different workers.
    Type: Application
    Filed: August 17, 2017
    Publication date: June 27, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Taifeng WANG, Wei CHEN, Tie-Yan LIU, Fei GAO, Qiwei YE
  • Patent number: 9589056
    Abstract: Techniques for determining user information needs and selecting data based on user information needs are described herein. The present disclosure describes extracting topics of interests to users from multiple sources including search log data and social network website, and assigns a budget to each topic to stipulate the quota of data to be selected for each topic. The present disclosure also describes calculating similarities between gathered data and the topics, and selecting top related data with each topic subject to limit of the budget. A search engine may use the techniques described here to select data for its index.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Taifeng Wang, Tie-Yan Liu, Xiaodong Fan
  • Publication number: 20150262220
    Abstract: Systems and methods for responding to an advertisement request with a personalized advertisement are provided. More particularly, in response to an advertisement request from a requesting computer user, a plurality of candidate advertisements are identified and an advertisement is selected. A plurality of potential modifications for the selected advertisement are then identified. A modification, from the plurality of potential modifications, is selected as a function of a user preference vector associated with the requesting computer user. The user preference vector comprises a plurality of user preference items, each item indicating a likelihood of interaction of the requesting computer user with an advertisement having a modification according to a corresponding preference classification. Modification content corresponding to the selected modification is obtained and the modification content is added the selected advertisement.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Applicant: Microsoft Corporation
    Inventors: Ruofei Zhang, Hua Li, Tie-Yan Liu, Taifeng Wang, Feidiao Yang
  • Publication number: 20150120432
    Abstract: Graph based evaluation by a computing device or system is described. In some example techniques, one or more subgraph nodes of a relationship subgraph may be generated based at least in part on a presenting of one or more items associated with the one or more associated subgraph nodes to a client. A click indication may be received that indicates the client has selected one of the presented items associated with the nodes. One or more edges of the relationship subgraph may be generated that begin at one or more respective unselected subgraph nodes associated with items presented concurrently with the selected item and end at a subgraph node associated with the selected item.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Taifeng Wang, Tie-Yan Liu, Jiang Bian
  • Patent number: 8645288
    Abstract: Some implementations provide techniques for selecting web pages for inclusion in an index. For example, some implementations apply regularization to select a subset of the crawled web pages for indexing based on link relationships between the crawled web pages, features extracted from the crawled web pages, and user behavior information determined for at least some of the crawled web pages. Further, in some implementations, the user behavior information may be used to sort a training set of crawled web pages into a plurality of labeled groups. The labeled groups may be represented in a directed graph that indicates relative priorities for being selected for indexing.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Taifeng Wang, Bin Gao, Tie-Yan Liu
  • Publication number: 20130173398
    Abstract: Implementations for providing menu-based advertising are disclosed. A search engine front-end determines non-search engine information pages that are relevant to the user input based on user input entered into a search query field on a search page. A suggestion menu is caused to be displayed on a search page. The suggestion menu includes interactive elements that are interactive to cause a client device to retrieve the non-search engine information pages associated with the interactive elements. The interactive elements may be advertisements, and the suggestion menu may also be used to display search query suggestions.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Taifeng Wang, Tie-Yan Liu
  • Publication number: 20130097011
    Abstract: An advertisement perception predictor may forecast the effectiveness of an online advertisement in a web page by predicting whether the online advertisement may be perceived by a consumer. The advertisement perception predictor may use a perception model that is trained for determining perception probability values of online advertisements. The perception model may be applied to an online advertisement to determine a perception probability value for the online advertisement. The perception probability value may indicate the likelihood that a consumer is likely to view the online advertisement.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Taifeng Wang, Tie-Yan Liu, Bin Gao, Tao Qin
  • Publication number: 20130097027
    Abstract: A task guidance tool that displays instructional steps and associated advertisements may facilitate the accomplishment of a task by users who are otherwise unfamiliar with the task. The task guidance tool may be developed from input data mined from various sources. The task guidance tool may display a series of step pages in which each step page include instructions for accomplishing a corresponding step of the task. Further, one or more step pages of the task guidance tool may be provided with selected advertisements that are displayed with the step instructions.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Taifeng Wang, Tie-Yan Liu, Bin Gao, Tao Qin
  • Patent number: 8423547
    Abstract: Efficient search query clustering using tripartite graphs may enable a search engine developer to model information needs of users while expending less computing resources. The efficient clustering of search queries may involve multiple computing devices receiving a subgraph of a multi-partite graph that encompasses search queries, as well as receiving a global center vector table that includes cluster center entries for query clusters. At each computing device, the received global center vector table may be filtered to eliminate one or more cluster center entries that are irrelevant to the search queries. Subsequently, the search queries may be clustered into the query clusters by at least using the filtered global center vector table at each of the computing devices. In some instances, one or more comparisons between search queries and the cluster center entries in the global center vector table during the clustering may be eliminated.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Tie-Yan Liu, Taifeng Wang
  • Publication number: 20130091013
    Abstract: Techniques for providing targeted social advertisements in a social network are described. A targeted social advertisement application detects a commercial intent of a user and retrieves input from friends in the social network. In an implementation, a user interface includes a pane to display a comment with the commercial intent submitted by the user in the social network, the commercial intent being detected for a potential product. The user interface also includes a voting pane to display a plurality of candidate products targeted towards the commercial intent of the user for the potential product. One or more command buttons are on the voting pane to prompt voting as recommendations for the plurality of candidate products from friends of the user.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 11, 2013
    Applicant: Microsoft Corporation
    Inventors: Taifeng Wang, Tie-Yan Liu
  • Publication number: 20120259831
    Abstract: Techniques for determining user information needs and selecting data based on user information needs are described herein. The present disclosure describes extracting topics of interests to users from multiple sources including search log data and social network website, and assigns a budget to each topic to stipulate the quota of data to be selected for each topic. The present disclosure also describes calculating similarities between gathered data and the topics, and selecting top related data with each topic subject to limit of the budget. A search engine may use the techniques described here to select data for its index.
    Type: Application
    Filed: April 5, 2011
    Publication date: October 11, 2012
    Applicant: Microsoft Corporation
    Inventors: Taifeng Wang, Tie-Yan Liu, Xiaodong Fan
  • Publication number: 20120259850
    Abstract: Efficient search query clustering using tripartite graphs may enable a search engine developer to model information needs of users while expending less computing resources. The efficient clustering of search queries may involve multiple computing devices receiving a subgraph of a multi-partite graph that encompasses search queries, as well as receiving a global center vector table that includes cluster center entries for query clusters. At each computing device, the received global center vector table may be filtered to eliminate one or more cluster center entries that are irrelevant to the search queries. Subsequently, the search queries may be clustered into the query clusters by at least using the filtered global center vector table at each of the computing devices. In some instances, one or more comparisons between search queries and the cluster center entries in the global center vector table during the clustering may be eliminated.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tie-Yan Liu, Taifeng Wang