Patents by Inventor Yao Morin
Yao Morin 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: 11734313Abstract: Systems and methods are provided that, in some embodiments that extract user data from at least one data warehouse. The user data is sorted within each dimension, and partitions each dimension into bins. Clusters are defined as each bin that includes user data for a number of users that exceeds a threshold. Clusters are determined for every combination of dimensions. Each combination of clusters that exceed the threshold is defined as clusters that are formed from multiple dimensions. All clusters and other clusters are stored into a cluster definition table. The clusters are used to analyze the profile of specific users.Type: GrantFiled: January 26, 2021Date of Patent: August 22, 2023Assignee: INTUIT, INC.Inventors: James Jennings, Yao Morin, Joseph Brian Cessna
-
Publication number: 20230252331Abstract: An ordered combination of machine-learning models may be used to identify users who are likely to abandon use of an application, predict the reasons why those users are likely to abandon, and identify intervening actions that the application can perform to reduce the probability that the users will abandon the application. For example, a first machine-learning model determines a retention-prediction value indicating a probability that the user will complete a target action in the application before a session terminates. If the retention-prediction value satisfies a threshold condition, a second machine-learning model determines a reason why the session is likely to terminate before the user completes the target action. A third machine-learning model determines an intervention action for the application to perform to increase the probability that the user will complete the target action before the session terminates.Type: ApplicationFiled: April 3, 2023Publication date: August 10, 2023Inventors: Christopher RIVERA, Yao MORIN, Jonathan LUNT, Massimo MASCARO
-
Patent number: 11645567Abstract: Systems described herein apply an ordered combination machine-learning models to identify users who are likely to abandon use of an application, predict the reasons why those users are likely to abandon, and identify intervening actions that the application can perform to reduce the probability that the users will abandon the application. A first machine-learning model determines a retention-prediction value indicating a probability that the user will complete a target action in the application before a session terminates. If the retention-prediction value satisfies a threshold condition, a second machine-learning model determines a reason why the session is likely to terminate before the user completes the target action. A third machine-learning model determines an intervention action for the application to perform to increase the probability that the user will complete the target action before the session terminates.Type: GrantFiled: October 28, 2021Date of Patent: May 9, 2023Assignee: INTUIT, INC.Inventors: Christopher Rivera, Yao Morin, Jonathan Lunt, Massimo Mascaro
-
Publication number: 20230086465Abstract: A method for rule-based composition of user interfaces. A machine-learned rule repository is established based on previously observed combinations of UI states, UI features, and user features. A classifier classifies users into segments. Each segment includes users for which a combination of user features and UI states are defined. A first machine learning model (MLM) estimates a user segment-content preference including preferred UI content. A second MLM estimates a seen content-seen content similarity UI content preferences estimated according to prior UI content a user has seen. Based on the UI state and based on the user ID, rule-based recipes are obtained. Each rule-based recipe specifies a corresponding UI content suitable for an interaction between the user and the interface. A selected rule-based recipe is selected from the rule-based recipes. Specific UI content specified by the selected rule-based recipe is obtained, and the interface is updated with the specific UI content.Type: ApplicationFiled: November 29, 2022Publication date: March 23, 2023Applicant: Intuit Inc.Inventors: Yao MORIN, Jay YU
-
Patent number: 11543927Abstract: A method for rule-based composition of user interfaces involves obtaining a user identity (ID) of a user accessing an application using a user interface and obtaining a user interface (UI) state of the user interface. Based on the UI state and based on the user ID, a plurality of rule-based recipes are obtained. Each rule-based recipe specifies a UI content suitable for an interaction between the user and the user interface. The method further includes ranking each of the rule-based recipes of the plurality of rule-based recipes based on a likeliness that the rule-based recipe is suitable, given the UI state and the user ID, identifying, from the ranked plurality of rule-based recipes, a highest-ranked rule-based recipe, obtaining the UI content specified by the highest-ranked rule-based recipe, and updating the user interface with the UI content.Type: GrantFiled: December 29, 2017Date of Patent: January 3, 2023Assignee: Intuit Inc.Inventors: Yao Morin, Jay Yu
-
Patent number: 11429405Abstract: Method and apparatus for providing personalized self-help experience in online application. A predictive model is trained to learn a relationship between one or more user features and one or more tags using historical user feature data. High-dimensional vectors representing each of a plurality of questions are generated and stored in the lookup table. The trained predictive model outputs tags probabilities from the incoming user data, using the learned relationship. A user high-dimensional vector is formed based on the tags probabilities. Similarity metrics are calculated between the high-dimensional vector for the respective question and the user high dimensional vector. One or more of the most relevant question titles are returned to a client device for presentation to a user.Type: GrantFiled: November 28, 2017Date of Patent: August 30, 2022Assignee: INTUIT, INC.Inventors: Madelaine Daianu, Yao Morin, Ling Feng Wei, Chris Peters, Itai Jeczmien
-
Patent number: 11334635Abstract: Method and apparatus for providing a personalized self-support service to a user of an online application coupled with an online community forum. Embodiments include obtaining a plurality of questions from the online community forum and obtaining historical user data. Embodiments further include identifying one or more part-of-speech words in the plurality of questions and generating a high-dimensional vector for each question of the plurality of questions based on a frequency of the one or more part-of-speech words. Embodiments further include identifying one or more user features of the plurality of users based on the historical user data and establishing, based on the historical user data, one or more statistical correlations between user features and part-of-speech words. Embodiments further include training a predictive model based on the one or more statistical correlations. Embodiments further include using the predictive model to predict to provide one or more relevant questions to the user.Type: GrantFiled: April 22, 2020Date of Patent: May 17, 2022Assignee: INTUIT, INC.Inventors: Madelaine Daianu, Yao Morin, Jonathan Lunt, Joseph B. Cessna
-
Patent number: 11270235Abstract: Certain aspects of the present disclosure provide techniques for providing a routing system to a user of a product. An example technique includes receiving from a user of a product a query and a personal ID. Based on the personal ID of the user, the user's profile is retrieved which comprises user attribute data, a clickstream history of the user, and a product SKU of the product. Based on the query and the user profile, processed user data is generated. Additionally, agent profile data for each available agent is retrieved, and based on the user attribute data, the processed user data, and the agent profile data of each agent, a predicted quality score is generated for each agent. The agent with the highest predicted quality score is determined, and the user is routed to the agent with the highest predicted quality score.Type: GrantFiled: October 2, 2018Date of Patent: March 8, 2022Assignee: INTUIT INC.Inventors: Madelaine Daianu, Xiao Xiao, Yao Morin, Peter Ouyang
-
Publication number: 20220051119Abstract: Systems described herein apply an ordered combination machine-learning models to identify users who are likely to abandon use of an application, predict the reasons why those users are likely to abandon, and identify intervening actions that the application can perform to reduce the probability that the users will abandon the application. A first machine-learning model determines a retention-prediction value indicating a probability that the user will complete a target action in the application before a session terminates. If the retention-prediction value satisfies a threshold condition, a second machine-learning model determines a reason why the session is likely to terminate before the user completes the target action. A third machine-learning model determines an intervention action for the application to perform to increase the probability that the user will complete the target action before the session terminates.Type: ApplicationFiled: October 28, 2021Publication date: February 17, 2022Inventors: Christopher RIVERA, Yao MORIN, Jonathan LUNT, Massimo MASCARO
-
Patent number: 11188840Abstract: An ordered combination of machine-learning models may be used to identify users who are likely to abandon use of an application, predict the reasons why those users are likely to abandon, and identify intervening actions that the application can perform to reduce the probability that the users will abandon the application. For example, a first machine-learning model determines a retention-prediction value indicating a probability that the user will complete a target action in the application before a session terminates. If the retention-prediction value satisfies a threshold condition, a second machine-learning model determines a reason why the session is likely to terminate before the user completes the target action. A third machine-learning model determines an intervention action for the application to perform to increase the probability that the user will complete the target action before the session terminates.Type: GrantFiled: December 29, 2017Date of Patent: November 30, 2021Assignee: INTUIT, INC.Inventors: Christopher Rivera, Yao Morin, Jonathan Lunt, Massimo Mascaro
-
Patent number: 11138518Abstract: This disclosure relates to customizing deployment of an application to a user interface of a client device. An exemplary method includes training a model based on historical context information of a plurality of users by identifying correlations between the historical context information and a plurality of user interface components. The method further includes receiving context information from the client device. The method further includes determining a user intent based on the context information using the model. The method further includes customizing one or more widgets by selecting one or more user interface components to include in the one or more widgets based on the user intent. The method further includes generating a custom user interface definition comprising the one or more widgets. The method further includes transmitting, to the user interface of the client device, the custom user interface definition.Type: GrantFiled: January 31, 2018Date of Patent: October 5, 2021Assignee: INTUIT INC.Inventors: Jay Yu, Yao Morin, Elangovan Shanmugam, Gaurav V. Chaubal, Yamit P. Mody
-
Publication number: 20210149923Abstract: Systems and methods are provided that, in some embodiments that extract user data from at least one data warehouse. The user data is sorted within each dimension, and partitions each dimension into bins. Clusters are defined as each bin that includes user data for a number of users that exceeds a threshold. Clusters are determined for every combination of dimensions. Each combination of clusters that exceed the threshold is defined as clusters that are formed from multiple dimensions. All clusters and other clusters are stored into a cluster definition table. The clusters are used to analyze the profile of specific users.Type: ApplicationFiled: January 26, 2021Publication date: May 20, 2021Inventors: James JENNINGS, Yao MORIN, Joseph Brian CESSNA
-
Patent number: 10936627Abstract: Systems and methods are provided that, in some embodiments that extract user data from at least one data warehouse. The user data is sorted within each dimension, and partitions each dimension into bins. Clusters are defined as each bin that includes user data for a number of users that exceeds a threshold. Clusters are determined for every combination of dimensions. Each combination of clusters that exceed the threshold is defined as clusters that are formed from multiple dimensions. All clusters and other clusters are stored into a cluster definition table. The clusters are used to analyze the profile of specific users.Type: GrantFiled: October 27, 2017Date of Patent: March 2, 2021Assignee: INTUIT, INC.Inventors: James Jennings, Yao Morin, Joseph B. Cessna
-
Publication number: 20200250247Abstract: Method and apparatus for providing a personalized self-support service to a user of an online application coupled with an online community forum. Embodiments include obtaining a plurality of questions from the online community forum and obtaining historical user data. Embodiments further include identifying one or more part-of-speech words in the plurality of questions and generating a high-dimensional vector for each question of the plurality of questions based on a frequency of the one or more part-of-speech words. Embodiments further include identifying one or more user features of the plurality of users based on the historical user data and establishing, based on the historical user data, one or more statistical correlations between user features and part-of-speech words. Embodiments further include training a predictive model based on the one or more statistical correlations. Embodiments further include using the predictive model to predict to provide one or more relevant questions to the user.Type: ApplicationFiled: April 22, 2020Publication date: August 6, 2020Inventors: Madelaine DAIANU, Yao MORIN, Jonathan LUNT, Joseph B. CESSNA
-
Patent number: 10664540Abstract: Method and apparatus for providing a personalized self-support service to a user of an online application coupled with an online community forum. Embodiments include obtaining a plurality of questions from the online community forum and obtaining historical user data. Embodiments further include identifying one or more part-of-speech words in the plurality of questions and generating a high-dimensional vector for each question of the plurality of questions based on a frequency of the one or more part-of-speech words. Embodiments further include identifying one or more user features of the plurality of users based on the historical user data and establishing, based on the historical user data, one or more statistical correlations between user features and part-of-speech words. Embodiments further include training a predictive model based on the one or more statistical correlations. Embodiments further include using the predictive model to predict to provide one or more relevant questions to the user.Type: GrantFiled: December 15, 2017Date of Patent: May 26, 2020Assignee: INTUIT INC.Inventors: Madelaine Daianu, Yao Morin, Jonathan Lunt, Joseph B. Cessna
-
Patent number: 10558740Abstract: The present disclosure relates to dynamically generating user interfaces based on a user's emotional state. An example method generally includes a computer system receiving emotional response data from a client device. The computer system identifies a version of a user experience to present on the client device based on the received emotional response data and generates code for rendering a user interface associated with the identified version of the user experience. The generated code is transmitted to the client device for rendering and presentation on the client device.Type: GrantFiled: March 13, 2017Date of Patent: February 11, 2020Assignee: INTUIT INC.Inventors: Damien O'Malley, Nankun Huang, Amir Eftekhari, Yao Morin, Joseph Elwell
-
Publication number: 20190188326Abstract: Method and apparatus for providing a personalized self-support service to a user of an online application coupled with an online community forum. Embodiments include obtaining a plurality of questions from the online community forum and obtaining historical user data. Embodiments further include identifying one or more part-of-speech words in the plurality of questions and generating a high-dimensional vector for each question of the plurality of questions based on a frequency of the one or more part-of-speech words. Embodiments further include identifying one or more user features of the plurality of users based on the historical user data and establishing, based on the historical user data, one or more statistical correlations between user features and part-of-speech words. Embodiments further include training a predictive model based on the one or more statistical correlations. Embodiments further include using the predictive model to predict to provide one or more relevant questions to the user.Type: ApplicationFiled: December 15, 2017Publication date: June 20, 2019Applicant: INTUIT INC.Inventors: Madelaine DAIANU, Yao MORIN, Jonathan LUNT, Joseph B. CESSNA
-
Publication number: 20190163500Abstract: Method and apparatus for providing personalized self-help experience in online application. A predictive model is trained to learn a relationship between one or more user features and one or more tags using historical user feature data. High-dimensional vectors representing each of a plurality of questions are generated and stored in the lookup table. The trained predictive model outputs tags probabilities from the incoming user data, using the learned relationship. A user high-dimensional vector is formed based on the tags probabilities. Similarity metrics are calculated between the high-dimensional vector for the respective question and the user high dimensional vector. One or more of the most relevant question titles are returned to a client device for presentation to a user.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Madelaine DAIANU, Yao MORIN, Ling Feng WEI, Chris PETERS, Itai JECZMIEN
-
Publication number: 20190130016Abstract: Systems and methods are provided that, in some embodiments that extract user data from at least one data warehouse. The user data is sorted within each dimension, and partitions each dimension into bins. Clusters are defined as each bin that includes user data for a number of users that exceeds a threshold. Clusters are determined for every combination of dimensions. Each combination of clusters that exceed the threshold is defined as clusters that are formed from multiple dimensions. All clusters and other clusters are stored into a cluster definition table. The clusters are used to analyze the profile of specific users.Type: ApplicationFiled: October 27, 2017Publication date: May 2, 2019Inventors: James JENNINGS, Yao MORIN, Joseph B. Cessna
-
Patent number: 9812148Abstract: Devices, systems and methods are disclosed for estimating characteristics of noise included in one-dimensional data. For example, a number of data points associated with noise below each of a plurality of thresholds may be determined to calculate a cumulative distribution function. A probability density function may be derived from the cumulative distribution function. A variance may be calculated from the cumulative distribution function and/or the probability density function. The noise may be modeled using the variance and other characteristics determined from the cumulative distribution function and/or the probability density function.Type: GrantFiled: September 22, 2015Date of Patent: November 7, 2017Assignee: KNUEDGE, INC.Inventors: David C Bradley, Yao Morin