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).
-
Publication number: 20250200293Abstract: Techniques for using a model to generate a response to a user input, where the response is associated with a personality determined to be relevant to the user input, are described. The system receives a user input and context data associated with the user input. Using the user input data and/or the context data, the system determines a personality (e.g., including a personality type and/or personality characteristics) relevant to the user input. The system generates a prompt instructing a model to generate a response to the user input that corresponds to the personality. The model processes the prompt to generate a response to the user input that corresponds to the personality. In some embodiments, the model generates a request for another component of the system to generate information responsive to the user input. The model may transform the responsive information into the personality-associated response.Type: ApplicationFiled: December 14, 2023Publication date: June 19, 2025Inventors: Xiaohu Liu, Chenlei Guo, Bharath Bhimanaik Kumar, Wei Shen, Yu Zhang, Ruhi Sarikaya
-
Patent number: 12254867Abstract: A system is provided for a self-learning policy engine that can be used by various spoken language understanding (SLU) processing components. The system also provides for sharing contextual information from processing performed by an upstream SLU component to a downstream SLU component to facilitate decision making by the downstream SLU component. The system also provides for a SLU component to select from a variety of actions to take. A SLU component may implement an instance of the self-learning policy that is specifically configured for the particular SLU component.Type: GrantFiled: July 1, 2022Date of Patent: March 18, 2025Assignee: Amazon Technologies, Inc.Inventors: Chenlei Guo, Xing Fan, Chengyuan Ma, Shuting Tang, Kai Wei
-
Publication number: 20250078823Abstract: Techniques for determining one or more responses associated with one or more components that are responsive to a user input are described. The system receives a user input and causes one or more components to generate one or more responses associated with the user input. The system determines one or more of the responses are responsive to the user input, causes one or more actions associated with the responses to be performed, and outputs a natural language summary of the one or more responses. If the system determines that none of the responses are responsive to the user input and/or an ambiguity exists with respect to the user input, the system can generate a request for additional information usable to resolve the ambiguity, which may be sent to another component of the system and/or output to the user that provided the user input.Type: ApplicationFiled: August 28, 2023Publication date: March 6, 2025Inventors: Xing Fan, Chenlei Guo, Narendra Gyanchandani, Hyungseo Park
-
Patent number: 11929070Abstract: Techniques for performing centralized unsuperivised learning in a multi-domain system are described. A user may request labeled data for an ML task, where the request includes a prompt for obtaining relevant explicit user feedback. The system may use the prompt to collect explicit user feedback for relevant runtime user inputs. After a duration of time (in the user's request for labeled data) has elapsed, the system determines whether collected user feedback indicates processing of the user input was defective and, if so, determines a cause of the defective processing. The system then uses one or more label generators to generate labeled data using the collected user feedback, whether the processing was defective, and the determined defect cause.Type: GrantFiled: August 30, 2021Date of Patent: March 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Ruhi Sarikaya, Zheng Du, Xiaohu Liu, Kai Liu, Sriharsha Venkata Chintalapati, Chenlei Guo, Hung Tuan Pham, Joe Pemberton, Zhenyu Yao, Bigyan Rajbhandari
-
Patent number: 11908452Abstract: Techniques for presenting an alternative input representation to a user for testing and collecting processing data are described. A system may determine that a received spoken input triggers an alternative input representation for presenting. The system may output data corresponding to the alternative input representation in response to the received spoken input, and the system may receive user feedback from the user. The system may store the user feedback and processing data corresponding to processing of the alternative input representation, which may be later used to update an alternative input component configured to determine alternative input representations for spoken inputs.Type: GrantFiled: May 20, 2021Date of Patent: February 20, 2024Assignee: Amazon Technologies, Inc.Inventors: Sixing Lu, Chengyuan Ma, Chenlei Guo, Fangfu Li
-
Patent number: 11862149Abstract: 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 2, 2021Date of Patent: January 2, 2024Assignee: 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
-
Patent number: 11837229Abstract: Techniques for determining and using interaction affinity data are described. Interaction affinity data may indicate a latent affinity between information corresponding to an interaction, such as, intents, entities, device type from which a user input is received, domain, etc. A system may use the interaction affinity data to determine an alternative input representation for a spoken input to cause output of a desired response to the spoken input. The system may also use the interaction affinity data to recommend an action to a user.Type: GrantFiled: June 30, 2021Date of Patent: December 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Xing Fan, Saurabh Gupta, Chenlei Guo, Eunah Cho
-
Patent number: 11646035Abstract: Techniques for determining an intent for a user input in a dialog are described. The system processes historic interaction data that is structured based skills and intents, with each skill-intent pair being associated with one or more past user inputs received by the system, one or more sample inputs, and one or more alternative representations of the user inputs. Based on processing of the historic interaction data and dialog data of previous turns of the dialog, the system determines potential intents for the user input of the current turn of the dialog. The potential intents may correspond to a presently active skill or another skill, enabling the user to interact with another skill during the dialog.Type: GrantFiled: September 22, 2020Date of Patent: May 9, 2023Assignee: Amazon Technologies, Inc.Inventors: Xing Fan, Chenlei Guo
-
Publication number: 20230119954Abstract: Described herein is a system for responding to a frustrated user with a response determined based on spoken language understanding (SLU) processing of a user input. The system detects user frustration and responds to a repeated user input by confirming an action to be performed or presenting an alternative action, instead of performing the action responsive to the user input. The system also detects poor audio quality of the captured user input, and responds by requesting the user to repeat the user input. The system processes sentiment data and signal quality data to respond to user inputs.Type: ApplicationFiled: October 27, 2022Publication date: April 20, 2023Inventors: Isaac Joseph Madwed, Julia Kennedy Nemer, Joo-Kyung Kim, Nikko Strom, Steven Mack Saunders, Laura Maggia Panfili, Anna Caitlin Jentoft, Sungjin Lee, David Thomas, Young-Bum Kim, Pablo Cesar Ganga, Chenlei Guo, Shuting Tang, Zhenyu Yao
-
Publication number: 20230110205Abstract: Techniques for handling errors during processing of natural language inputs are described. A system may process a natural language input to generate an ASR hypothesis or NLU hypothesis. The system may use more than one data searching technique (e.g., deep neural network searching, convolutional neural network searching, etc.) to generate an alternate ASR hypothesis or NLU hypothesis, depending on the type of hypothesis input for alternate hypothesis processing.Type: ApplicationFiled: September 1, 2022Publication date: April 13, 2023Inventors: Chenlei Guo, Xing Fan, Jin Hock Ong, Kai Wei
-
Publication number: 20230089285Abstract: A system is provided for reducing friction during user interactions with a natural language processing system, such as voice assistant systems. The system determines a pre-trained model using dialog session data corresponding to multiple user profiles. The system determines a fine-tuned model using the pre-trained model and a fine-tuning dataset that corresponds to a particular task, such as query rewriting. The system uses the fine-tuned model to process a user input and determine an alternative representation of the input that can result in a desired response from the natural language processing system.Type: ApplicationFiled: June 29, 2022Publication date: March 23, 2023Inventors: Xing Fan, Zheng Chen, Yuan Ling, Lambert Leo Mathias, Chenlei Guo
-
Publication number: 20230047811Abstract: A system is provided for a self-learning policy engine that can be used by various spoken language understanding (SLU) processing components. The system also provides for sharing contextual information from processing performed by an upstream SLU component to a downstream SLU component to facilitate decision making by the downstream SLU component. The system also provides for a SLU component to select from a variety of actions to take. A SLU component may implement an instance of the self-learning policy that is specifically configured for the particular SLU component.Type: ApplicationFiled: July 1, 2022Publication date: February 16, 2023Inventors: Chenlei Guo, Xing Fan, Chengyuan Ma, Shuting Tang, Kai Wei
-
Patent number: 11544504Abstract: Techniques for determining an intent of a subsequent user input in a dialog are described. The system processes historic interaction data that is structured based on natural language understanding (NLU) hypotheses, with each NLU hypothesis being associated with one or more past user inputs received by the system, one or more sample inputs, and one or more past system responses. Based on processing of the historic interaction data and dialog data of previous turns of the dialog, the system determines candidate intents for the subsequent turn of the dialog. The system also uses context data to determine the candidate intents.Type: GrantFiled: September 16, 2020Date of Patent: January 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Xing Fan, Hung Tuan Pham, Chenlei Guo, Xiaohu Liu, Shuting Tang
-
Patent number: 11508361Abstract: Described herein is a system for responding to a frustrated user with a response determined based on spoken language understanding (SLU) processing of a user input. The system detects user frustration and responds to a repeated user input by confirming an action to be performed or presenting an alternative action, instead of performing the action responsive to the user input. The system also detects poor audio quality of the captured user input, and responds by requesting the user to repeat the user input. The system processes sentiment data and signal quality data to respond to user inputs.Type: GrantFiled: June 1, 2020Date of Patent: November 22, 2022Assignee: Amazon Technologies, Inc.Inventors: Isaac Joseph Madwed, Julia Kennedy Nemer, Joo-Kyung Kim, Nikko Strom, Steven Mack Saunders, Laura Maggia Panfili, Anna Caitlin Jentoft, Sungjin Lee, David Thomas, Young-Bum Kim, Pablo Cesar Ganga, Chenlei Guo, Shuting Tang, Zhenyu Yao
-
Patent number: 11437027Abstract: Techniques for handling errors during processing of natural language inputs are described. A system may process a natural language input to generate an ASR hypothesis or NLU hypothesis. The system may use more than one data searching technique (e.g., deep neural network searching, convolutional neural network searching, etc.) to generate an alternate ASR hypothesis or NLU hypothesis, depending on the type of hypothesis input for alternate hypothesis processing.Type: GrantFiled: December 4, 2019Date of Patent: September 6, 2022Assignee: Amazon Technologies, Inc.Inventors: Chenlei Guo, Xing Fan, Jin Hock Ong, Kai Wei
-
Patent number: 11437026Abstract: A system is provided for handling errors during automatic speech recognition by leveraging past inputs spoken by the user. The system may process a user input to determine an ASR hypothesis. The system may then determine an alternate representation of the user input based on the inputs provided by the user in the past, and whether the ASR hypothesis sufficiently matches one of the past inputs.Type: GrantFiled: November 4, 2019Date of Patent: September 6, 2022Assignee: Amazon Technologies, Inc.Inventors: Alireza Roshan Ghias, Chenlei Guo, Pragaash Ponnusamy, Clint Solomon Mathialagan
-
Patent number: 11393456Abstract: A system is provided for a self-learning policy engine that can be used by various spoken language understanding (SLU) processing components. The system also provides for sharing contextual information from processing performed by an upstream SLU component to a downstream SLU component to facilitate decision making by the downstream SLU component. The system also provides for a SLU component to select from a variety of actions to take. A SLU component may implement an instance of the self-learning policy that is specifically configured for the particular SLU component.Type: GrantFiled: June 26, 2020Date of Patent: July 19, 2022Assignee: Amazon Technologies, Inc.Inventors: Chenlei Guo, Xing Fan, Chengyuan Ma, Shuting Tang, Kai Wei
-
Patent number: 11386890Abstract: A system is provided for reducing friction during user interactions with a natural language processing system, such as voice assistant systems. The system determines a pre-trained model using dialog session data corresponding to multiple user profiles. The system determines a fine-tuned model using the pre-trained model and a fine-tuning dataset that corresponds to a particular task, such as query rewriting. The system uses the fine-tuned model to process a user input and determine an alternative representation of the input that can result in a desired response from the natural language processing system.Type: GrantFiled: February 11, 2020Date of Patent: July 12, 2022Assignee: Amazon Technologies, Inc.Inventors: Xing Fan, Zheng Chen, Yuan Ling, Lambert Leo Mathias, Chenlei Guo
-
Patent number: 11380304Abstract: A system is provided for handling errors during automatic speech recognition by processing a potentially defective utterance to determine an alternative, potentially successful utterance. The system processes an ASR hypothesis, using a probabilistic graph, to determine a likelihood that it will result in an error. Using the probabilistic graph, the system determines an alternate utterance.Type: GrantFiled: March 25, 2019Date of Patent: July 5, 2022Assignee: Amazon Technologies, Inc.Inventors: Pragaash Ponnusamy, Alireza Roshan Ghias, Chenlei Guo
-
Publication number: 20220059086Abstract: 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: ApplicationFiled: September 2, 2021Publication date: February 24, 2022Inventors: Bigyan Rajbhandari, Praveen Kumar Bodigutla, Zhenxiang Zhou, Karen Catelyn Stabile, Chenlei Guo, Abhinav Sethy, Alireza Roshan Ghias, Pragaash Ponnusamy, Kevin Quinn