YING SHAN - Sammamish WA, US XU LIU - Beijing, CN JUNXIAN WANG - Redmond WA, US HUAZHONG NING - Redmond WA, US JIAYUAN HUANG - Sammamish WA, US ASHISH GUPTA - Bothell WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06Q 30/00 G06Q 99/00 G06F 17/30 G06F 3/01
US Classification:
705 10, 705 26, 707E17108, 715719, 705 1466
Abstract:
Described herein are techniques and components for displaying a text advertisement in an online video being viewed by a user. The advertisement is selected based on keywords associated with the online video or the user, and the selected advertisement is presented as an overlay on the rendered video over regions of frames determined to be less important in the video. To determine importance, every frame of the online video is divided into grids, and parameters of the visual data in each grid are analyzed. Based on the analysis of each grid, regions in successive frames are identified to display the selected advertisement.
Using Networking Site Interactions To Generate A Target List Of Potential Consumers
JIAYUAN HUANG - SAMMAMISH WA, US BHAUMIK CHOKSHI - REDMOND WA, US VALERI LIBORSKI - WOODINVILLE WA, US GERARD GJONEJ - SEATTLE WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06Q 30/00 G06Q 10/00 G06F 17/30
US Classification:
705 733, 705 1453, 705 1454, 707770, 707E17032
Abstract:
Embodiments of the present invention relate to systems, methods, and computer-storage media for providing a method of presenting advertisements to a target group of potential consumers generated from a group of seed consumers. In one embodiment, a target list request is received from an advertiser. A set of seed consumers associated with the advertiser is then determined. A set of potential consumers is then determined based on the set of seed consumers. Further, a subset of the set of potential consumers is determined, each potential consumer of the subset having a common characteristic. A target list of potential consumers is then generated comprising at least a portion of the subset of potential consumers. The target list of potential consumers is then provided to the advertiser.
DOU SHEN - Bellevue WA, US JUN YAN - Beijing, CN XIANFANG WANG - Snoqualmie WA, US JIAYUAN HUANG - Sammamish WA, US VALERI LIBORSKI - Kirkland WA, US YING LI - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06Q 30/00 G06F 15/18 G06N 5/02
US Classification:
705 1466, 706 54, 706 12
Abstract:
Methods and computer-storage media having computer-executable instructions embodied thereon that facilitate classifying user intent with respect to an entity using intent-strength scores. A user query indicating a particular entity is received. The user's intent with respect to the particular entity is determined by assigning an intent-strength score to the user. The user's intent-strength score is determined using intent-strength scores assigned to seed patterns identified for entities in a category, as well as the received user query. In embodiments, a user's intent-strength score may be updated based on a subsequent query, or may be changed according to a function. A list of users having particular intent-strength scores for particular entities may be also be generated.
Annotations Based On Hierarchical Categories And Groups
Qiang Wu - Sammamish WA, US Syed Muhammad Mujahid Hasan - Bellevue WA, US Jiayuan Huang - Sammamish WA, US Sadi Khan - Redmond WA, US Yi Mao - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707722, 707E17108
Abstract:
Systems and methods for recommending entities to a user are presented. In at least one embodiment, a user is identified as belonging to one or more groups of users, or to a hierarchy of groups. A category of entities, preferred by at least of the hierarchy of identified groups, is identified. The category of entities preferred by the at least one identified group corresponds to the category of a user-preferred entity preferred by the user. An entity from the category of entities is selected; the selected entity is not the user-preferred entity. The selected entity is provided to the user as a recommended entity to the user.
Qiang Wu - Sammamish WA, US Syed Muhammad Mujahid Hassan - Bellevue WA, US Jiayuan Huang - Sammamish WA, US Sadi Khan - Redmond WA, US Yi Mao - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707706, 707722, 707732, 707758
Abstract:
An annotation system that provides annotations for a corresponding set of entities with regard to a user is presented. The annotation system annotates the entities independently of the selection of the entities to be annotated. Upon receiving a set of entities to annotate, the annotation system identifies a set of annotation relationships between the user and the entity. Each annotation relationship identifies a reason or basis for which the entity may be relevant to the user. The annotation relationships are scored to identify the strength of the relationship between the user and the entity. A configurable threshold number of annotation relationships with the greatest affinity between the user and the entity are selected as the annotation for the entity.
- Redmond WA, US Jiayuan HUANG - Medina WA, US Weizhu CHEN - Kirkland WA, US Changhong YUAN - Sammamish WA, US Ankit SARAF - Bellevue WA, US Xiaoying GUO - Sammamish WA, US Eslam K. ABDELREHEEM - Sammamish WA, US Yunjing MA - Bellevue WA, US Yuantao WANG - Sammamish WA, US Justin Carl WONG - Seattle WA, US Nan ZHAO - Sammamish WA, US Chao LI - Kirkland WA, US Tsuyoshi WATANABE - Bothell WA, US Jaclyn Ruth Elizabeth PHILLIPS - Seattle WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 16/28
Abstract:
In some examples, iterative sampling based dataset clustering may include sampling a dataset that includes a plurality of items to identify a specified number of sampled items. The sampled items may be clustered to generate a plurality of clusters. Un-sampled items may be assigned from the plurality of items to the clusters. Remaining un-sampled items that are not assigned to the clusters may be identified. A ratio associated with the remaining un-sampled items and the plurality of items may be compared to a specified threshold. Based on a determination that the ratio is greater than the specified threshold, an indication of completion of clustering of the plurality of items may be generated.
Example Based Entity Extraction, Slot Filling And Value Recommendation
- Redmond WA, US Jade Huang - Bellevue WA, US Matthew Brigham Hall - Kenmore WA, US Yu Zhao - Redmond WA, US Pengcheng He - Sammamish WA, US Weizhu Chen - Kirkland WA, US Eslam K. Abdelreheem - Sammamish WA, US Jiayuan Huang - Medina WA, US Yuting Sun - Kirkland WA, US
International Classification:
G06F 17/27 G06F 17/21 H04L 12/58
Abstract:
Methods, systems, apparatuses, and computer program products are provided for extracting an entity value from a sentence. An embedding set that may include one or more sentence embeddings is generated for at least part of a first sentence that is tagged to associate a first named entity in the sentence with an entity type. A plurality of candidate embeddings is also generated for at least part of a second sentence. The one or more sentence embeddings in the embedding set may be compared with each of the plurality of candidate embeddings, and a match score may be assigned to each comparison to generate a match score set. A particular match score of the match score set may be identified that exceeds a similarity threshold, and an entity value of the entity type may be extracted from the second sentence associated with the identified match score.
Artificial Intelligence Assisted Content Authoring For Automated Agents
- Redmond WA, US Omar Abouelkhir - Redmond WA, US Xi Yun - Redmond WA, US Mingyu Wang - Sammamish WA, US Jiantao Sun - Bellevue WA, US Zheng Chen - Bellevue WA, US Yi-Min Wang - Redmond WA, US Jianwen Zhang - Sammamish WA, US Wei Xie - Redmond WA, US Liaoyuan Ning - Sammamish WA, US Jiayuan Huang - Bellevue WA, US
International Classification:
G06N 3/00 G06F 17/30 G06N 7/00 G06N 99/00
Abstract:
Systems and devices to perform content authoring and establish conversation models for automated agents such as chatbots and virtual assistants are disclosed. In an example, operations for content authoring, to produce a conversation model, include: identifying respective intents from conversation segments in an unstructured data source; generating a knowledge graph of the conversation model to organize the identified intents; linking the intents in the knowledge graph to properties of the respective conversations, for properties used to guide a subject conversation with the conversation model; and outputting the conversation model, to be usable with the automated agent to conduct the subject conversation with a human user. In further examples, the operations include defining trigger phrases, solutions, and constraints corresponding to the respective intents, such that subsequent use of the knowledge graph by the conversation model directs the subject conversation based on an intent expressed in the subject conversation.
Resumes
Principle Research Manager At Chief Technology Officer Office
Microsoft
Principle Research Manager at Chief Technology Officer Office
Voicebox Technologies Jan 1, 2014 - Jan 2017
Senior Research Manager
Telus Jun 2007 - Apr 2008
Ï Senior Data Mining Specialist
Alberta Ingenuity Centre For Machine Learning University of Alberta Jan 2004 - Jun 2007
Research Assistant
Education:
University of Waterloo 2002 - 2007
Doctorates, Doctor of Philosophy, Philosophy
Huazhong University of Science and Technology 1998 - 2002
Bachelors, Bachelor of Science, Computer Science
Skills:
Machine Learning Data Mining Personalization Search Engine Ranking Speech Recognition Artificial Intelligence C C++ Research Java Computer Science Algorithms Programming Python Latex Matlab Linux Sql Sas