Abstract: A machine translation system translates translatable strings included in code submissions submitted to a target repository. The machine translation system incorporates translated code submissions into one or more target repositories to generate global ready code that may be deployed in a variety of different language-specific versions of a software platform. The machine translation system is integrated into a software development process to improve the speed and efficiency of new code development and the quality of software platforms.
Abstract: A method including extracting data from disparate data sources. The data includes data pairs including a corresponding data point and a corresponding time associated with the corresponding data point. The method also includes extracting insights from the data at least by identifying a trend in the data pairs. The method also includes forming a model vector including the insights and an additional attribute to the insights. The additional attribute characterizes the insights. The additional attribute includes at least user feedback including a user ranking of a ranked subset of the insights from a user. The method also includes inputting the model vector into a trained insight machine learning model to obtain a predicted ranking of the insights. The method also includes selecting, based on the predicted user ranking, a pre-determined number of insights to form predicted relevant insights. The method also includes reporting the predicted relevant insights.
Type:
Application
Filed:
October 30, 2020
Publication date:
May 5, 2022
Applicant:
Intuit Inc.
Inventors:
Yair Horesh, Alexander Zhicharevich, Shlomi Medalion, Natalie Bar Eliyahu
Abstract: System and method configured to evaluate financial transaction information and detect overdraft transaction events regardless of the financial institution associated with the event.
Type:
Grant
Filed:
June 3, 2019
Date of Patent:
May 3, 2022
Assignee:
Intuit Inc.
Inventors:
Yair Horesh, Yehezkel S. Resheff, Daniel Ben David, Daniel Vaisman
Abstract: Systems and methods that may be used to provide a predictive tax loan or other monetary advance before the loan recipient (e.g., a taxpayer) prepares and files its tax return. A risk of providing a predictive tax loan or monetary advance is modeled separately from a machine learning model used to determine the anticipated tax refund amount and tax loan. The disclosed systems and methods may also predict accurate tax withholdings based on multiple machine learning models from multiple services, including non-payroll related services.
Abstract: Systems and methods are used to generate contact type predictions that route user customer service requests within a support platform. The contact type predictions are generated using a hybrid model that includes a deep learning component and a business logic component. The deep learning component may generate a multi-channel output based on text features and context features. The multi-channel output is modified based on one or more business rules to generate the contact type predictions.
Abstract: A method involves scanning a symbol presented on a point of sale (POS) system including a POS processor; decoding the symbol to obtain purchase data and bidirectional connection data, where the bidirectional connection data describes a bidirectional connection; generating payment data using the purchase data; establishing the bidirectional connection with the POS system; sending the payment data to the POS system over the bidirectional connection; and receiving payment confirmation from the POS system over the bidirectional connection in response to the sending the payment data.
Type:
Grant
Filed:
August 30, 2019
Date of Patent:
May 3, 2022
Assignee:
Intuit Inc.
Inventors:
Alexander Ran, Cynthia J. Osmon, William T. Laaser, Komal Bhatia, Mithun Madadevan
Abstract: A method and system assists users to generate training sets of labeled data items for machine learning processes. The method and system receives data sets of unlabeled data items from users. The method and system presents data items from the data set for labeling by the users. The method and system analyzes data items that have been labeled by the user and selects future data items to be presented to the user based on analysis of the labeled data items.
Abstract: Systems and methods that may be used to provide guidance and or tag suggestions to a user of an electronic accounting system and or service that overcome the shortcomings associated with user-defined tags.
Abstract: A system and method for providing and maintaining irrefutable proof of the building, testing, deployment and release of a software product. The system and method provide a secure, immutable electronic ledger to be accessed by various services and systems during the software product's development and release cycle. The ledger may be implemented using electronic blocks linked together via cryptography.
Abstract: Systems, methods and a graphical user interface for determining an employee's real-time labor cost, which may be based on the employee's wages and other employer costs that add to the cost of using an employee for a particular project.
Type:
Grant
Filed:
January 28, 2020
Date of Patent:
April 26, 2022
Assignee:
Intuit Inc.
Inventors:
Smitha Prasad Papolu, Pawandeep Singh, Paulina Zeng, Kelly Lawson
Abstract: This disclosure relates to customizing deployment of an application to a user interface of a client device. An exemplary method generally 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 widgets and storing the correlations in the model. 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 selecting one or more widgets to include in a custom user interface definition based, at least in part, on the user intent. The method further includes transmitting, to the user interface of the client device, the custom user interface definition.
Type:
Grant
Filed:
June 24, 2020
Date of Patent:
April 26, 2022
Assignee:
Intuit, Inc.
Inventors:
Jay Yu, Amit Arya, Alexey Povkh, Jeffery Brewer, Elangovan Shanmugam, Gaurav V. Chaubal, Yamit P. Mody
Abstract: A processor may obtain financial data for a user. The processor may process the financial data to generate feature data indicative of at least one feature. The processor may compare the at least one feature to at least one threshold value to determine that the user has a cognitive bias affecting a financial preference of the user and associated with the at least one threshold value. The at least one threshold value may denote a threshold for membership in a cluster of unlabeled users having the cognitive bias. In response to the comparing, the processor may identify a change applicable to a financial account of the user. The change may be associated with the cognitive bias. The processor may automatically cause the change to be implemented by a network-accessible financial service.
Type:
Grant
Filed:
June 3, 2019
Date of Patent:
April 26, 2022
Assignee:
Intuit Inc.
Inventors:
Kevin Furbish, Nirmala Ranganathan, Aaron Dibner-Dunlap, Sumayah Rahman
Abstract: Aspects of the present disclosure provide techniques for providing a graphical user interface. Embodiments include displaying a text input field. Embodiments include receiving an input of at least a portion of a tag via the text input field. Embodiments include displaying, in response to the input and proximate to the text input field, a graphical representation of an existing tag that relates to the input. The graphical representation includes a type of the existing tag, the existing tag, and a colored section on a right side or a left side of the graphical representation having a color that is associated with the type of the existing tag in the computing application. Embodiments include receiving a selection of the graphical representation and displaying an instance of the graphical representation inside of the text input field.
Abstract: A method may include receiving, from a software application, pre-signup data of a user, embedding the pre-signup data to obtain a pre-signup data vector, generating, by applying a topic model to the pre-signup data vector, a pre-signup topic vector, receiving action descriptions of actions of the software application, embedding the action descriptions to obtain action description vectors, generating, by applying the topic model to the action description vectors, action description topic vectors, generating scores by multiplying the pre-signup topic vector and the action description topic vectors, and recommending, to the user and using the scores, an action.
Abstract: Systems and methods that may be used to automatically generate inventory templates for use with an accounting platform. The automatically generated templates may be for a first user within a particular industry and may be based on established inventory trees of other system users within the same industry that have similar demographics of the first user.
Type:
Grant
Filed:
January 2, 2020
Date of Patent:
April 26, 2022
Assignee:
Intuit Inc.
Inventors:
Shiomi Medalion, Yair Horesh, Yehezkel Shraga Resheff, Alexander Zhicharevich
Abstract: Aspects of the present disclosure provide techniques for providing a graphical user interface. Embodiments include displaying text input fields corresponding to days of a week. Embodiments include receiving a selection of a first text input field of the text input fields corresponding to a day of the week. Embodiments include displaying, based on the selection of the first text input field, an additional text input field for entering text related to the day of the week. Embodiments include receiving a selection of a second text input field of the text input fields corresponding to another day of the week. Embodiments include displaying, based on the selection of the second text input field, an additional text input field for entering text related to the other day of the week in place of the additional text input field related to the day of the week.
Type:
Grant
Filed:
March 23, 2020
Date of Patent:
April 19, 2022
Assignee:
INTUIT, INC.
Inventors:
Jennifer Bantrell Benz, Shawn Murdock, Mark Robert Vachon, Timothy Morgan
Abstract: A method and system assists users of an electronic bookkeeping system to sort financial transactions into accounts representing bookkeeping categories. The method and system generates vectors representing the accounts and the merchants known to the bookkeeping system. The method and system generates compressed versions of the vectors by compressing the vectors. The method and system assists users to sort the financial transactions by analyzing the compressed vectors.
Type:
Grant
Filed:
August 7, 2018
Date of Patent:
April 19, 2022
Assignee:
Intuit Inc.
Inventors:
Alexander S. Ran, Christopher Lesner, Wei Wang, Marko Rukonic
Abstract: Certain aspects of the present disclosure provide techniques for improving a user experience of an application. Embodiments include receiving user activity information related to activities of a user during use of the application. Embodiments include providing the user activity information as input to a predictive model. The predictive model may have been trained using historical activity data and historical solution data associated with a plurality of users to determine actionable solutions to issues related to use of the application. Embodiments include determining, based on output from the predictive model, an actionable solution to an issue related to use of the application by the user. Embodiments include providing the actionable solution to the user via a user interface associated with the application. The actionable solution may be provided without being initiated by the user.
Abstract: Certain aspects of the present disclosure provide techniques for hierarchical optimization including: receiving a request to optimize a primary objective; determining a set of stages to optimize the primary objective; for each respective stage of the set of stages: determining an objective function; when the respective stage is the first stage to be processed: determining values of a set of variable inputs to the respective stage and an output of the objective function; when the respective stage is not the first stage: updating a set of fixed inputs to the respective stage by including the variable inputs to one or more previously processed stages and their corresponding values to the set of fixed inputs to the respective stage; determining values of the set of variable inputs to the respective stage and output of the objective function for the respective stage; providing a final output for display on a display device.
Type:
Grant
Filed:
July 7, 2020
Date of Patent:
April 19, 2022
Assignee:
INTUIT INC.
Inventors:
Sudhir Agarwal, Roland Allen Sanford, II