Patents by Inventor Ye-Yi Wang
Ye-Yi 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: 20230401445Abstract: A processing unit can train a model as a joint multi-domain recurrent neural network (JRNN), such as a bi-directional recurrent neural network (bRNN) and/or a recurrent neural network with long-short term memory (RNN-LSTM) for spoken language understanding (SLU). The processing unit can use the trained model to, e.g., jointly model slot filling, intent determination, and domain classification. The joint multi-domain model described herein can estimate a complete semantic frame per query, and the joint multi-domain model enables multi-task deep learning leveraging the data from multiple domains. The joint multi-domain recurrent neural (JRNN) can leverage semantic intents (such as, finding or identifying, e.g., a domain specific goal) and slots (such as, dates, times, locations, subjects, etc.) across multiple domains.Type: ApplicationFiled: August 29, 2023Publication date: December 14, 2023Inventors: Dilek Z. Hakkani-Tur, Asli Celikyilmaz, Yun-Nung Chen, Li Deng, Jianfeng Gao, Gokhan Tur, Ye Yi Wang
-
Patent number: 11783173Abstract: A processing unit can train a model as a joint multi-domain recurrent neural network (JRNN), such as a bi-directional recurrent neural network (bRNN) and/or a recurrent neural network with long-short term memory (RNN-LSTM) for spoken language understanding (SLU). The processing unit can use the trained model to, e.g., jointly model slot filling, intent determination, and domain classification. The joint multi-domain model described herein can estimate a complete semantic frame per query, and the joint multi-domain model enables multi-task deep learning leveraging the data from multiple domains. The joint multi-domain recurrent neural network (JRNN) can leverage semantic intents (such as, finding or identifying, e.g., a domain specific goal) and slots (such as, dates, times, locations, subjects, etc.) across multiple domains.Type: GrantFiled: August 4, 2016Date of Patent: October 10, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Dilek Z Hakkani-Tur, Asli Celikyilmaz, Yun-Nung Chen, Li Deng, Jianfeng Gao, Gokhan Tur, Ye-Yi Wang
-
Publication number: 20230004601Abstract: The present application describes a system and method for searching for content items in an application executing on a computing device. In order to increase the efficiency of the search, the present disclosure provides a refiner that is used to filter or otherwise refine search results. The refiner is user-specific and/or tenant/entity-specific. The refiner may be based on long-term aggregated data and/or contextual information associated with the user.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Sabreena Shanthoshi RAJAN, FNU SADHIKA, Jingtian JIANG, Byungki BYUN, Rajkiran PANUGANTI, Philippe FAVRE, Omar Z. KHAN, Ye-Yi WANG, Ankur GUPTA, Ravi K. BIKKULA, Guo MEI, Carol Kumar Mekala, Jeremy Michael Grubaugh, Chad Michael Roberts, Honghao Qiu, Malik Mehdi Pradhan, Anuja Milind Joshi, Rigoberto Saenz Imbacuan, Krishn Ramesh, Adarsh Sridhar
-
Patent number: 11328259Abstract: Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.Type: GrantFiled: February 4, 2021Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Michael Gamon, Saliha Azzam, Yizheng Cai, Nicholas Caldwell, Ye-Yi Wang
-
Patent number: 11250386Abstract: Systems and methods are disclosed to provide optimized scheduling of calendar events based on flexibility scores of calendar events. A flexibility score may be representative of a probability or likelihood that a calendar event can or will be rescheduled in response to a conflicting calendar event. Flexibility scores of calendar events may be calculated based on one or more factors, which may be weighted, using one or more machine-learning models. Factors may include: event densities of invitees' calendars, organizational rankings of respective invitees, the remaining time before an event start time, an urgency of respective calendar events, etc. In this way, if open time slots are not available for all invitees to a proposed calendar request, an event organizer may identify time slots occupied by existing calendar events with the highest likelihood of being rescheduled in view of the proposed calendar event, thereby facilitating scheduling of the proposed calendar event.Type: GrantFiled: December 11, 2017Date of Patent: February 15, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Byungki Byun, Chenlei Guo, Divya Jetley, Pavel Metrikov, Ye-yi Wang
-
Patent number: 11176147Abstract: A computer-implemented technique is described herein for creating a relational data structure by extracting user data items from a collection of one or more applications sources. These data items evince interests exhibited by the users, and may include messages, documents, tasks, meetings, etc. The technique also collects knowledge data items from one or more knowledge sources. In one implementation, these data items may include terms used to describe skills possessed by the users. The technique constructs the data structure by providing objects associated with respective data items, and links between respective pairs of objects. In its real-time phase of operation, the technique allows a user to interrogate the relational data structure, e.g., to identify skills possessed by a particular user, to find users associated with a specified skill, etc.Type: GrantFiled: July 25, 2019Date of Patent: November 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Vipindeep Vangala, Shobana Balakrishnan, Pankaj Khanzode, Omar Zia Khan, Nitin Agrawal, Ye-Yi Wang
-
Publication number: 20210158300Abstract: Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.Type: ApplicationFiled: February 4, 2021Publication date: May 27, 2021Applicant: Microsoft Technology Licensing LLCInventors: Michael GAMON, Saliha AZZAM, Yizheng CAI, Nicholas CALDWELL, Ye-Yi WANG
-
Patent number: 10984387Abstract: Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.Type: GrantFiled: June 28, 2011Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Michael Gamon, Saliha Azzam, Yizheng Cai, Nicholas Caldwell, Ye-Yi Wang
-
Publication number: 20210026859Abstract: A computer-implemented technique is described herein for creating a relational data structure by extracting user data items from a collection of one or more applications sources. These data items evince interests exhibited by the users, and may include messages, documents, tasks, meetings, etc. The technique also collects knowledge data items from one or more knowledge sources. In one implementation, these data items may include terms used to describe skills possessed by the users. The technique constructs the data structure by providing objects associated with respective data items, and links between respective pairs of objects. In its real-time phase of operation, the technique allows a user to interrogate the relational data structure, e.g., to identify skills possessed by a particular user, to find users associated with a specified skill, etc.Type: ApplicationFiled: July 25, 2019Publication date: January 28, 2021Inventors: Vipindeep VANGALA, Shobana BALAKRISHNAN, Pankaj KHANZODE, Omar Zia KHAN, Nitin AGRAWAL, Ye-Yi WANG
-
Patent number: 10762143Abstract: Intent determination as a service (IaaS) is disclosed. A third party application may be provided access to an IaaS service. The third party application and the IaaS system may exchange or be provided registration data and information that allow configuration of data and interfaces used in provision of IaaS to the third party application. A query received as input at the third party application may be sent to the IaaS system and the intent of a query may be determined and indicated in a query response sent back to the third party application. A third party application may also interface with a device client application integrated into the operating system of a device as part of accessing an IaaS system. Use of IaaS for queries associated with or relevant to third party applications may extend the capabilities of the third party applications and device client applications.Type: GrantFiled: February 13, 2015Date of Patent: September 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Alan Packer, Ravi Bikkula, Ye-Yi Wang
-
Publication number: 20190180248Abstract: Systems and methods are disclosed to provide optimized scheduling of calendar events based on flexibility scores of calendar events. A flexibility score may be representative of a probability or likelihood that a calendar event can or will be rescheduled in response to a conflicting calendar event. Flexibility scores of calendar events may be calculated based on one or more factors, which may be weighted, using one or more machine-learning models. Factors may include: event densities of invitees' calendars, organizational rankings of respective invitees, the remaining time before an event start time, an urgency of respective calendar events, etc. In this way, if open time slots are not available for all invitees to a proposed calendar request, an event organizer may identify time slots occupied by existing calendar events with the highest likelihood of being rescheduled in view of the proposed calendar event, thereby facilitating scheduling of the proposed calendar event.Type: ApplicationFiled: December 11, 2017Publication date: June 13, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Byungki BYUN, Chenlei GUO, Divya JETLEY, Pavel METRIKOV, Ye-yi WANG
-
Patent number: 10264081Abstract: Techniques for providing a people recommendation system for predicting and recommending relevant people (or other entities) to include in a conversation based on contextual indicators. In an exemplary embodiment, email recipient recommendations may be suggested based on contextual signals, e.g., project names, body text, existing recipients, current date and time, etc. In an aspect, a plurality of properties including ranked key phrases are associated with profiles corresponding to personal entities. Aggregated profiles are analyzed using first- and second-layer processing techniques. The recommendations may be provided to the user reactively, e.g., in response to a specific query by the user to the people recommendation system, or proactively, e.g., based on the context of what the user is currently working on, in the absence of a specific query by the user.Type: GrantFiled: July 22, 2015Date of Patent: April 16, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chenlei Guo, Jianfeng Gao, Xinying Song, Byungki Byun, Yelong Shen, Ye-Yi Wang, Brian D. Remick, Edward Thiele, Mohammed Aatif Ali, Marcus Gois, Xiaodong He, Jianshu Chen, Divya Jetley, Stephen Friesen
-
Patent number: 10235358Abstract: Structured web pages are accessed and parsed to obtain implicit annotation for natural language understanding tasks. Search queries that hit these structured web pages are automatically mined for information that is used to semantically annotate the queries. The automatically annotated queries may be used for automatically building statistical unsupervised slot filling models without using a semantic annotation guideline. For example, tags that are located on a structured web page that are associated with the search query may be used to annotate the query. The mined search queries may be filtered to create a set of queries that is in a form of a natural language query and/or remove queries that are difficult to parse. A natural language model may be trained using the resulting mined queries. Some queries may be set aside for testing and the model may be adapted using in-domain sentences that are not annotated.Type: GrantFiled: February 21, 2013Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Gokhan Tur, Dilek Hakkani-Tur, Larry Heck, Minwoo Jeong, Ye-Yi Wang
-
Patent number: 10089576Abstract: A system may comprise one or more processors and memory storing instructions that, when executed by one or more processors, configure one or more processors to perform a number of operations or tasks, such as receiving a query or a document, and mapping the query or the document into a lower dimensional representation by performing at least one operational layer that shares at least two disparate tasks.Type: GrantFiled: July 28, 2015Date of Patent: October 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jianfeng Gao, Li Deng, Xiaodong He, Ye-Yi Wang, Kevin Duh, Xiaodong Liu
-
Patent number: 10042961Abstract: Techniques for providing a people recommendation system for predicting and recommending relevant people (or other entities) to include in a conversation. In an exemplary embodiment, a plurality of conversation boxes associated with communications between a user and target recipients, or between other users and recipients, are collected and stored as user history. During a training phase, the user history is used to train encoder and decoder blocks in a de-noising auto-encoder model. During a prediction phase, the trained encoder and decoder are used to predict one or more recipients for a current conversation box composed by the user, based on contextual and other signals extracted from the current conversation box. The predicted recipients are ranked using a scoring function, and the top-ranked individuals or entities may be recommended to the user.Type: GrantFiled: July 28, 2015Date of Patent: August 7, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yelong Shen, Xinying Song, Jianfeng Gao, Chenlei Guo, Byungki Byun, Ye-Yi Wang, Brian D. Remick, Edward Thiele, Mohammed Aatif Ali, Marcus Gois, Yang Zou, Mariana Stepp, Divya Jetley, Stephen Friesen
-
Patent number: 9928296Abstract: One or more techniques and/or systems are disclosed for creating an expanded or improved lexicon for use in search-based semantic tagging. A set of first documents can be identified using a set of first lexicon elements as queries, and one or more first document patterns can be extracted from the set of first documents. The document patterns can be used to find one or more second documents in a query log that comprise the document patterns, which are associated with query terms used to return the second documents. The query terms for the second documents can be extracted and used to expand the lexicon. Elements within the lexicon may be weighted based upon relevance to different query domains, for example.Type: GrantFiled: December 16, 2010Date of Patent: March 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Xiao Li, Jingjing Liu, Alejandro Acero, Ye-Yi Wang
-
Publication number: 20170372199Abstract: A processing unit can train a model as a joint multi-domain recurrent neural network (JRNN), such as a bi-directional recurrent neural network (bRNN) and/or a recurrent neural network with long-short term memory (RNN-LSTM) for spoken language understanding (SLU). The processing unit can use the trained model to, e.g., jointly model slot filling, intent determination, and domain classification. The joint multi-domain model described herein can estimate a complete semantic frame per query, and the joint multi-domain model enables multi-task deep learning leveraging the data from multiple domains. The joint multi-domain recurrent neural network (JRNN) can leverage semantic intents (such as, finding or identifying, e.g., a domain specific goal) and slots (such as, dates, times, locations, subjects, etc.) across multiple domains.Type: ApplicationFiled: August 4, 2016Publication date: December 28, 2017Inventors: Dilek Z Hakkani-Tur, Asli Celikyilmaz, Yun-Nung Chen, Li Deng, Jianfeng Gao, Gokhan Tur, Ye-Yi Wang
-
Patent number: 9594838Abstract: Methods, systems, and computer-readable media for query simplification are provided. A search engine executed by a server receives a query. In response, the search engine determines whether the query is a long or hard query. For long or hard queries, the search engine drops one or more terms based on search engine logs. The search engine may utilize statistical models like machine translation, condition random fields, or max entropy, to identify the terms that should be dropped. The search engine obtains search results for the simplified query and transmits the results to a user that provided the query.Type: GrantFiled: March 14, 2013Date of Patent: March 14, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ye-Yi Wang, Xiaodong He, Xiaolong Li, Shihao Ji, Bin Zhang
-
Publication number: 20170032035Abstract: A system may comprise one or more processors and memory storing instructions that, when executed by one or more processors, configure one or more processors to perform a number of operations or tasks, such as receiving a query or a document, and mapping the query or the document into a lower dimensional representation by performing at least one operational layer that shares at least two disparate tasks.Type: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Inventors: Jianfeng Gao, Li Deng, Xiaodong He, Ye-Yi Wang, Kevin Duh, Xiaodong Liu
-
Patent number: 9535960Abstract: A search engine is described herein for providing search results based on a context in which a query has been submitted, as expressed by context information. The search engine operates by ranking a plurality of documents based on a consideration of the query, and based, in part, on a context concept vector and a plurality of document concept vectors, both generated using a deep learning model (such as a deep neural network). The context concept vector is formed by a projection of the context information into a semantic space using the deep learning model. Each document concept vector is formed by a projection of document information, associated with a particular document, into the same semantic space using the deep learning model. The ranking operates by favoring documents that are relevant to the context within the semantic space, and disfavoring documents that are not relevant to the context.Type: GrantFiled: April 14, 2014Date of Patent: January 3, 2017Inventors: Chenlei Guo, Jianfeng Gao, Ye-Yi Wang, Li Deng, Xiaodong He