Patents by Inventor Chenlei Guo
Chenlei Guo 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: 11158307Abstract: A system for handling errors during automatic speech recognition by processing a potentially defective utterance to determine an alternative, potentially successful utterance. The system processes the N-best ASR hypotheses corresponding to the defective utterance using a trained model to generate a word-level feature vector. The word-level feature vector is processed using a sequence-to-sequence architecture to determine the alternate utterance.Type: GrantFiled: March 25, 2019Date of Patent: October 26, 2021Assignee: Amazon Technologies, Inc.Inventors: Alireza Roshan Ghias, Sean William Jewell, Chenlei Guo
-
Patent number: 11151986Abstract: Techniques for decreasing (or eliminating) the possibility of a skill performing an action that is not responsive to a corresponding user input are described. A system may train one or more machine learning models with respect to user inputs, which resulted in incorrect actions being performed by skills, and corresponding user inputs, which resulted in the correct action being performed. The system may use the trained machine learning model(s) to rewrite user inputs that, if not rewritten, may result in incorrect actions being performed. The system may implement the trained machine learning model(s) with respect to ASR output text data to determine if the ASR output text data corresponds (or substantially corresponds) to previous ASR output text data that resulted in an incorrect action being performed.Type: GrantFiled: September 21, 2018Date of Patent: October 19, 2021Assignee: Amazon Technologies, Inc.Inventors: Bigyan Rajbhandari, Praveen Kumar Bodigutla, Zhenxiang Zhou, Karen Catelyn Stabile, Chenlei Guo, Abhinav Sethy, Alireza Roshan Ghias, Pragaash Ponnusamy, Kevin Quinn
-
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
-
Publication number: 20190057357Abstract: Described herein are systems and methods for scheduling a resource that is shared by multiple people. The shared resource is included in a plurality of shared resources, and a number of attributes are associated with the plurality of shared resources. The attributes are grouped and arranged in a hierarchy. When a shared resource is to be used or scheduled, the hierarchy is analyzed to determine one or more shared resources in the plurality of shared resources to suggest to a requestor scheduling the shared resource.Type: ApplicationFiled: August 21, 2017Publication date: February 21, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Hongchao GUAN, Abhishek Kumar CHATURVEDI, Chenlei GUO, Byungki BYUN, Karen Catelyn STABILE
-
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: 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
-
Publication number: 20160323398Abstract: 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: ApplicationFiled: July 22, 2015Publication date: November 3, 2016Inventors: 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
-
Publication number: 20160321283Abstract: 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: ApplicationFiled: July 28, 2015Publication date: November 3, 2016Inventors: 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
-
Publication number: 20160306798Abstract: Architecture that recommends (suggests) personalized and relevant documents from internal networks and/or public networks (search engines) to help the user complete/update a document currently being worked. The architecture extracts the query and uses the context to perform the search, and performs the search from within the editing application, using the entire text of the document to improve relevance. User context and textual/session context are employed to search for relevant documents. Relevant documents are proactively recommended when the user is authoring the document within an authoring application. The search operation is performed reactively using authoring context (e.g., user, textual, session, etc.) in authoring applications. Results are recommended from both internal documents (e.g., local storage, corporate network, etc.) and public documents (e.g., using a public search engine).Type: ApplicationFiled: April 16, 2015Publication date: October 20, 2016Applicant: MICROSOFT CORPORATIONInventors: Chenlei Guo, Yeyi Wang, Jianfeng Gao, Ashish Garg, Karen Stabile, Divya Jetley
-
Publication number: 20160275139Abstract: Architecture that utilizes server-based signals (e.g., past engagement, application popularity, spell-correction, mined search patterns, machine learning models, etc.) to improve relevance of search results for local applications and settings. The architecture works for any operating system (OS) and any client device that has local settings or applications installed. The architecture also covers instances where server-signals are being used to improve queries on devices where settings are searched but no applications are installed or will not be installed.Type: ApplicationFiled: March 6, 2016Publication date: September 22, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Ashish Gandhe, MIchal Lewowski, Jiantao Sun, Thomas Lin, Chenlei Guo, Vipul Agarwal, Elbio Renato Torres Abib
-
Publication number: 20150293976Abstract: 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: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Inventors: Chenlei Guo, Jianfeng Gao, Ye-Yi Wang, Li Deng, Xiaodong He
-
Patent number: 8396828Abstract: Distributed and local processes analyze usage data and transform it into objects including timestamps and dimensions. Objects include a position vector to represent dimension analysis and additional attributes associated with measurements of different types. The objects are stored in a multidimensional database indexed on the vector and timestamp attributes.Type: GrantFiled: September 14, 2010Date of Patent: March 12, 2013Assignee: Microsoft CorporationInventors: Christopher Ball, Chinna Polinati, Chenlei Guo, Pravjit Tiwana
-
Publication number: 20120066204Abstract: Distributed and local processes analyze usage data and transform it into objects including timestamps and dimensions. Objects include a position vector to represent dimension analysis and additional attributes associated with measurements of different types. The objects are stored in a multidimensional database indexed on the vector and timestamp attributes.Type: ApplicationFiled: September 14, 2010Publication date: March 15, 2012Applicant: Microsoft CorporationInventors: Christopher Ball, Chinna Polinati, Chenlei Guo, Praviit Tiwana