Patents by Inventor Yongzheng Zhang
Yongzheng Zhang 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: 10733252Abstract: In one technique, one or more search criteria associated with a first user are determined. Based on the one or more search criteria, a search of a first set of users is performed. As a result of the search, a subset of the first set of users is identified. A second set of users that have responded to messages from users in the subset is identified. Instances of attribute values of an attribute of the second set of users are aggregated to generate aggregated values, each of which corresponds to a different attribute value of the attribute values. Based on one or more of the aggregated values, content that is related to one or more attribute values that correspond to the one or more aggregated values is determined and presented to the first user.Type: GrantFiled: June 30, 2018Date of Patent: August 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Shen Huang, Hu Wang, Zhou Jin, Yongzheng Zhang
-
Publication number: 20200210390Abstract: Methods, systems, and computer programs are presented for selecting features for a machine-learning model configured to detect anomalies in the evolution of data over time. One method includes an operation for identifying one or more key fields and value fields from the fields in a relational database. The method also includes grouping data of the value fields based on values of the one or more key fields and calculating one or more statistical values for each group of data of the value fields. The method further includes operations for monitoring an evolution of the one or more statistical values over time, and for selecting, based on the evolution of the one or more statistical values over time, features to be used by a machine-learning model to detect anomalies in content of the relational database over time. The method also includes executing the machine-learning model to detect the anomalies.Type: ApplicationFiled: December 31, 2018Publication date: July 2, 2020Inventors: Shen Huang, Huan Van Hoang, Yongzheng Zhang, Chi-Yi Kuan
-
Publication number: 20200197382Abstract: Disclosed herein are compounds of formula I and salts thereof. Also disclosed are compositions comprising compounds of formula I and methods using compounds of formula I.Type: ApplicationFiled: May 25, 2018Publication date: June 25, 2020Applicant: RUTGERS, THE STATE UNIVERSITY OF NEW JERSEYInventors: Edmond J. LaVoie, Ajit Parhi, Yi Yuan, Yongzheng Zhang, Yangsheng Sun
-
Patent number: 10678829Abstract: Among other things, embodiments of the present disclosure discussed herein help identify trending topics and generate customized data feeds that present trending topics to a user based on information in the user's social network profile. In some embodiments, users may select topics of interest to the user and the system can identity and present trending articles in the selected topic to the user via the user's newsfeed.Type: GrantFiled: April 11, 2017Date of Patent: June 9, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sang Hyun Park, Sui Yan, Yongzheng Zhang, Ho Joon Park, Weidong Zhang, Chi-Yi Kuan, Yi Zheng
-
Publication number: 20200140393Abstract: Disclosed herein are compounds of formula I and salts thereof. Also disclosed are compositions comprising compounds of formula I and methods using compounds of formula I.Type: ApplicationFiled: March 9, 2018Publication date: May 7, 2020Applicant: RUTGERS, THE STATE UNIVERISTY OF NEW JERSEYInventors: Edmond J. LaVoie, Ajit Parhi, Yongzheng Zhang, Yi Yuan, Yangsheng Sun
-
Publication number: 20200106804Abstract: A spammer profile detector uses multi-stage machine learning approach, where a content-based machine learning model, a connection graph machine learning model, and a behavior-based machine learning model are used sequentially, each model generating a score indicating the likelihood that a profile is a spammer profile. The content-based machine learning model examines and evaluates information stored in a member profile. The connection graph machine learning model examines and evaluates a member's connections. The behavior-based machine learning model examines and evaluates activities of a member represented by a member profile. The score produced by the spammer profile detector can be used to determine whether the profile should be flagged as a spammer profile, whether the profile should be omitted when determining a count of the total number of active member profiles within the system, whether the profile should be restricted or removed from the system, etc.Type: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventors: Yongzheng Zhang, Kaiyu Yang, Li Yang, Bing Wang
-
Publication number: 20200065863Abstract: The disclosed embodiments provide a system for performing unified propensity modeling across product versions. During operation, the system determines features and labels related to converting to multiple versions of a product by a first set of members, wherein the features and the labels span a unified timeframe and adhere to a unified data logic. Next, the system inputs the features and the labels as training data for one or more machine learning models. The system then applies the machine learning model(s) to additional features for a second set of members to produce scores representing likelihoods of the second set of members converting to the multiple versions of the product. Finally, the system generates, based on the scores, output for targeting the second set of members with the product.Type: ApplicationFiled: August 27, 2018Publication date: February 27, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Xia Hong, Xiang Li, Mazen M. Yanbeiy, Kuo-Ning Huang, Wei Di, Yongzheng Zhang
-
Publication number: 20200004887Abstract: Techniques for expanding activity channels in an online network are provided. In one technique, one or more search criteria associated with a first user are determined. Based on the one or more search criteria, a search of a first set of users is performed. As a result of the search, a subset of the first set of users is identified. A second set of users that have responded to messages from users in the subset is identified. Instances of attribute values of an attribute of the second set of users are aggregated to generate aggregated values, each of which corresponds to a different attribute value of the attribute values. Based on one or more of the aggregated values, content that is related to one or more attribute values that correspond to the one or more aggregated values is determined and presented to the first user.Type: ApplicationFiled: June 30, 2018Publication date: January 2, 2020Inventors: Shen Huang, Hu Wang, Zhou Jin, Yongzheng Zhang
-
Publication number: 20200005244Abstract: Techniques for discovering related organizations through different types of online connections are provided. In one technique, connection data is stored that identifies, for each user in a first set of users, one or more other users with which that user has a connection. Job change data is stored that identifies, for each user of a second set of users, multiple organizations for which that user has worked or had sought an employment relationship. Based on the connection data, a number of connections between employees of a first organization and employees of a second organization is identified. Based on the job change data, a number of users that listed, in their respective online profiles, the first organization as an employer is identified. Based on the number of connections and the number of users, a determination of whether the first organization and the second organization are related is made.Type: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Inventors: Shen Huang, Quan Wang, Huan Hoang, Yongzheng Zhang, Chi-Yi Kuan
-
Publication number: 20200005335Abstract: The disclosed embodiments provide a system for performing A/B testing for search engine optimization (SEO). During operation, the system divides a set of web pages into a control group, an inbound treatment group, an outbound treatment group, and a full treatment group. Next, the system generates a first set of links from the outbound treatment group to the inbound treatment group and a second set of links within the full treatment group. The system then applies an A/B test to pairs of groups selected from the control group, the inbound treatment group, the outbound treatment group, and the full treatment group. Finally, the system outputs a result of the A/B test for use in assessing an effect of the first and second sets of links on search engine results associated with the set of web pages.Type: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Quan Wang, Huan V. Hoang, Shen Huang, Yongzheng Zhang, Chi-Yi Kuan
-
Publication number: 20190377763Abstract: Methods, apparatus, and systems to determine a niche market of items or services, the first phase of which identifies a gap between demand and supply for a set of items. Session logs may be evaluated to compare transactions involving a specific item to those of a larger group of items. The resultant information identifies areas of high demand, but with low availability. The niche market information may be provided as direct merchandising items for sellers. In one example, the method generates niche market item web pages in specific categories. Additional methods, apparatus, and systems are disclosed.Type: ApplicationFiled: May 22, 2019Publication date: December 12, 2019Inventors: Neelakantan Sundaresan, Yongzheng Zhang, Catherine Baudin, Dan Shen, Shen Huang
-
Publication number: 20190362003Abstract: Techniques in a search system for improving the precision and recall of search results returned for search queries including long tail queries submitted against a vertical search corpus are disclosed. The techniques include mapping a user query submitted to the system to a more representative query and executing the more representative query against the vertical search corpus. Documents identified as matching the more representative query may be returned in a search result as an answer to the user query in addition to or instead of documents identified as matching the user query. By including the documents identified as matching the more representative query in the search result, the search result may be relevant to the user than a search result that includes just documents matching the user query.Type: ApplicationFiled: May 24, 2018Publication date: November 28, 2019Inventors: Yongzheng Zhang, Rui Zhao, Zhou Jin, Chi-Yi Kuan
-
Publication number: 20190303773Abstract: Techniques are provided for predicting talent flow to and/or from a geographical region. In one technique, multiple entity profiles are stored and analyzed to generate training data that is labeled indicating whether a corresponding entity has moved to or moved from a region. A machine-learned prediction model is generated or trained based on the training data. Using the machine-learned prediction model, a prediction is made whether, for each entity corresponding to another entity profile, that entity will move to or move from a particular geographic region. Based on multiple predictions, a number of entities that are predicted to move to or move from the particular geographic region is determined. Talent flow data that is based on the number of entities is presented on a computer display.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Chi-Yi Kuan, Shen Huang, Yu Wang, Yongzheng Zhang, Paul Ko, Shady Elasra, Fanbin Bu
-
Publication number: 20190303503Abstract: Techniques for automatically linking pages in a web site are provided. In one technique, training data for a machine-learned scoring model is generated that comprises a plurality of features related to content items. The training data comprises multiple entries, each corresponding to a different content item in a first set of content items. For each entry, a corresponding label is based on a ranking of the corresponding content item in one or more search engine results. The machine-learned scoring model is trained based on the training data. For each content item in a second set of content items, multiple attribute values associated with that content item are input into the machine-learned scoring model, which generates a result. Based on multiple results, determining, for a particular web page, a strict subset of the second set of content items to which the particular web page will include one or more links.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Qingbo Hu, Huan Hoang, Yongzheng Zhang, Chia Lung Kao
-
Patent number: 10410136Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains validated training data containing a first set of content items and a first set of classification tags for the first set of content items. Next, the system uses the validated training data to produce a statistical model for classifying content using a set of dimensions represented by the first set of classification tags. The system then uses the statistical model to generate a second set of classification tags for a second set of content items. Finally, the system outputs one or more groupings of the second set of content items by the second set of classification tags to improve understanding of content related to the set of dimensions without requiring a user to manually analyze the second set of content items.Type: GrantFiled: September 16, 2015Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Yongzheng Zhang, Chi-Yi Kuan, Yi Zheng
-
Patent number: 10380150Abstract: Method and system for identifying user expectations in question answering in an on-line social network system are described. The automated support system is configured to address the technical problem of optimization of the processing of user input submitted to a computer in the form of a natural language. The automated support system uses machine learning algorithms to automatically extract, from the user input, information indicative of the user's expectations and obtain data relevant to the input based on said information indicative of the user's expectations.Type: GrantFiled: December 20, 2017Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Shen Huang, Yongzheng Zhang, Chi-Yi Kuan, Hu Wang, Rui Zhao, Zhou Jin
-
Patent number: 10339184Abstract: Techniques for topic extraction and opinion mining are described. For example, a machine accesses a document from a document record of a database. The machine builds a syntax tree of a sentence of the document based on parsing the sentence. The machine assigns a polarity impact to one or more words of the sentence. The machine determines that a plurality of words in the sentence have conflicting polarity based on the syntax tree and the polarity impact of the plurality of words. The machine determines a classification of the sentence based on the determining that the plurality of words in the sentence have conflicting polarity. The machine generates a classification record of the classification in the database.Type: GrantFiled: November 21, 2016Date of Patent: July 2, 2019Assignee: eBay Inc.Inventors: Neelakantan Sundaresan, Yongzheng Zhang, Catherine Baudin, Dan Shen, Shen Huang
-
Publication number: 20190197125Abstract: A machine may be configured to generate an enhanced user interface for displaying social analytics based on viral mentions and threading. For example, the machine accesses a plurality of items of digital content. The machine extracts, for each of the plurality of items of digital content, a title that describes a particular item of digital content. The machine generates a group of items of digital content based on the extracted titles associated with the plurality of items of digital content. The machine identifies, from the group of items of digital content, an original item of digital content and one or more subsequent items of digital content. The machine determines a strength value associated with the original item of digital content. The machine generates and causes a display of an enhanced user interface that displays the title and the strength value associated with the original item of digital content.Type: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: Weiqin Ma, Weidong Zhang, Yongzheng Zhang, Chi-Yi Kuan
-
Publication number: 20190197479Abstract: Techniques for delaying the transmission of a message to one or more recipients using an alert in order to provide data protection and security with respect to data included in the message are disclosed herein. In some embodiments, a computer-implemented method comprises: receiving a request to transmit a message from a computing device of a user to a recipient, the request comprising content of the message; detecting an issue with the request using at least one classifier to classify the request as having the issue; generating an alert based on the detecting of the issue; and prior to transmitting the message to a destination associated with the recipient, causing the generated alert to be displayed on the computing device of the user, the alert indicating the issue with the message.Type: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Inventors: Shen Huang, Yongzheng Zhang, Chi-Yi Kuan
-
Publication number: 20190188316Abstract: Method and system for identifying user expectations in question answering in an on-line social network system are described. The automated support system is configured to address the technical problem of optimization of the processing of user input submitted to a computer in the form of a natural language. The automated support system uses machine learning algorithms to automatically extract, from the user input, information indicative of the user's expectations and obtain data relevant to the input based on said information indicative of the user's expectations.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Inventors: Shen Huang, Yongzheng Zhang, Chi-Yi Kuan, Hu Wang, Rui Zhao, Zhou Jin