Intuit Patent Applications

INFERENCE-BASED INCIDENT DETECTION AND REPORTING

Granted: January 13, 2022
Application Number: 20220012602
Systems and methods that may be used to provide an inference-based incident detection and reporting process. In one or more embodiments, an inference model may be used to track and analyze changes and incident data from various sources of record to quickly predict potential sources of errors and help focus in on the root cause of a software incident.

SYSTEM AND METHOD FOR DETECTING AND MAPPING DATA FIELDS FOR FORMS IN A FINANCIAL MANAGEMENT SYSTEM

Granted: January 6, 2022
Application Number: 20220005127
Systems and methods for generating a custom document template are disclosed. An example method may be performed by one or more processors of a system and include retrieving a user document including a user data entry in a user data field, identifying a set of system data fields within a plurality of system documents potentially relevant to the user document, determining, for each of the set of system data fields, a weighted value indicative of a likelihood that the system data field is…

ENHANCING EXPLAINABILITY OF RISK SCORES BY GENERATING HUMAN-INTERPRETABLE REASON CODES

Granted: January 6, 2022
Application Number: 20220005041
This disclosure relates to systems and methods for identifying risky merchants associated with an electronic payment service. In some implementations, a risk assessment system receives a set of features indicative of one or more risks posed by a merchant enrolled in the electronic payment service, where each feature of the set of features indicative of one or more financial attributes of the merchant. The risk assessment system determines a risk score for the merchant based on the set of…

METHODS AND SYSTEMS FOR ACQUIRING AND MANIPULATING RELEVANT INFORMATION USING MACHINE LEARNING

Granted: December 30, 2021
Application Number: 20210406716
Systems and methods may be used to generate and use a structured form representation and structured metadata. The structured form representation and structured metadata may include information relevant to a particular context and may be used to update document templates, import new documents and update document versions into software, automate data entry for document completion, update records to include new and or updated information, and provide other functionality of an information…

EMBEDDED REMOTE DESKTOP IN INTEGRATED MODULE

Granted: December 30, 2021
Application Number: 20210409519
A method implements an embedded remote desktop in integrated module. An integrated application is received, by a client device, from an integrated server. The integrated application includes an access link to a remote server and integrated application content that references live information from a live application. The live application is executing concurrently with the integrated application and is configured to produce the live information responsive to the integrated application…

CONTEXTUAL MARKETING SYSTEM BASED ON PREDICTIVE MODELING OF USERS OF A SYSTEM AND/OR SERVICE

Granted: December 30, 2021
Application Number: 20210406931
Predictive modeling within a special purpose hardware platform to determine scenarios that are most likely to increase conversion potential for each trial user and retention potential for each active subscriber of a service, collectively referred to as a propensity score. The predictive models are integrated with a contextual marketing system that uses a loss risk assessment to learn user behavior and optimize content messaging designed to improve actual conversion or retention behavior…

Metric-Driven User Clustering for Online Recommendations

Granted: December 30, 2021
Application Number: 20210406913
A method may include receiving an unstructured question from a user having structured contextual features. The unstructured question may include tokens. The method may further include converting, using a sentence embedding model, the tokens to a question vector, assigning the question vector to a question cluster, assigning, by applying a user clustering model to the question cluster and the structured contextual features, the user to a user cluster, and assigning, using a trained…

TRAINING AN ENSEMBLE OF MACHINE LEARNING MODELS FOR CLASSIFICATION PREDICTION

Granted: December 30, 2021
Application Number: 20210406780
A method including training predictor machine learning models (MLMs) using a first data set. The trained predictor MLMs are trained to predict classifications of data items in the first data set. The method also includes training confidence MLMs using second classifications, output by the trained predictor MLMs. The method also includes generating an aggregated ranked list of classes based on third classifications output by the trained predictor MLMs and second confidences output by the…

PERSONALIZED APPROACH TO MODELING USERS OF A SYSTEM AND/OR SERVICE

Granted: December 30, 2021
Application Number: 20210406743
Dynamic state-space modeling within a special purpose hardware platform to determine non-conversion risks for each trial user and churn risks for each active subscriber having exhibited a sequence of behaviors. The state-space model may be operable to determine a loss risk for each of a provider's active trial users and/or subscribers.

CLASSIFYING ORGANIZATIONS BASED ON TRANSACTIONAL DATA ASSOCIATED WITH THE ORGANIZATIONS

Granted: December 30, 2021
Application Number: 20210406725
A method for classifying organizations involves obtaining, for an unknown organization, transactional data representing a multitude of transactions. The transactional data comprises a descriptive text for each of the multitude of transactions. The method further involves processing the descriptive text for each of the multitude of transactions to obtain one vector representing the unknown organization, categorizing the unknown organization using a classifier applied to the vector, and…

SYSTEM AND METHOD FOR PROVIDING BEHAVIORAL-BASED PERSONALIZED NUDGES FOR CREATING SAVINGS GOALS

Granted: December 16, 2021
Application Number: 20210390875
Systems and methods that may be used to provide personalized financial nudges to users of a financial service that may be used to further the users' savings intentions (e.g., a savings goal, an emergency fund, etc.). The disclosed systems and methods may increase user interactivity with the financial service and the services it offers by providing personalized nudges that are based on, among other things, an evaluation of various behavioral economics principles. A machine learning…

SYSTEM FOR MANAGING TRANSACTIONAL DATA

Granted: December 2, 2021
Application Number: 20210374283
A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further…

FAST QUERYING OF ENCRYPTED DATA SET

Granted: December 2, 2021
Application Number: 20210374268
An encrypted database system includes a memory storing a database comprising a plurality of logical structural elements each respectively including an unencrypted fuzzed value and encrypted sensitive data formed by encrypting a sensitive data value. The system also includes a processor in communication with the memory and configured to form the plurality of logical structural elements and store the plurality of logical structural elements in the memory. Forming a logical structural…

ACTION RECOMMENDATION ENGINE

Granted: December 2, 2021
Application Number: 20210374201
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…

MACHINE LEARNING FOR IMPROVING MINED DATA QUALITY USING INTEGRATED DATA SOURCES

Granted: November 25, 2021
Application Number: 20210365981
A processor may receive user interaction data of a user for a plurality of electronically-presented offers. The processor may generate a plurality of labels, the generating comprising generating a label for each respective offer according to a comparison of the quality of the user interactions of the respective offer to the frequency of the user interactions of the respective offer. Each label may be a positive label or a negative label. The processor may determine whether the generating…

METHOD AND SYSTEM FOR PROVIDING PERSONALIZED PRESEARCH FOR USERS OF A DATA MANAGEMENT SYSTEM

Granted: November 25, 2021
Application Number: 20210365839
Systems and methods for identifying recommended topics are disclosed. An example method may be performed by one or more processors of a system and include identifying one or more attributes of a system user, identifying a subset of topics relevant to the system user based on analyzing the one or more attributes of the system user using an analysis model trained with a machine learning process to identify relevant topics for system users based on historical user attributes, generating,…

SYSTEM AND METHOD FOR RECOGNIZING DOMAIN SPECIFIC NAMED ENTITIES USING DOMAIN SPECIFIC WORD EMBEDDINGS

Granted: November 11, 2021
Application Number: 20210350081
Systems and methods for recognizing domain specific named entities are disclosed. An example method may be performed by one or more processors of a text incorporation system and include extracting a number of terms from a text under consideration, identifying, among the number of terms, a set of unmatched terms that do not match any of a plurality of known terms, passing each respective unmatched term to a vectorization module, embedding a vectorized version of each respective unmatched…

SYSTEM AND METHOD FOR IDENTIFYING QUESTIONS OF USERS OF A DATA MANAGEMENT SYSTEM

Granted: November 11, 2021
Application Number: 20210349921
Systems and methods are disclosed. An example method may be performed by one or more processors of a system and include retrieving case data indicating, for each respective case of a number of cases, one or more documents retrieved to assist a system user associated with the respective case, generating, from the case data, a case matrix including a plurality of rows each corresponding to a respective case of the number of cases and a plurality of columns each corresponding to the…

AUTOMATIC ANONYMOUS VISITOR IDENTITY RESOLUTION USING MACHINE LEARNING

Granted: November 4, 2021
Application Number: 20210342429
A method for automatic anonymous visitor identity resolution using machine learning, which includes generating a visitor histogram set from visitor events of a visitor event stream that include a visitor identifier and an internet protocol address, filtering a set of user identifiers into a candidate set of user identifiers based on the internet protocol address, obtaining one or more user histogram sets generated from user events that include user identifiers from the candidate set of…

AUTHORIZATION SYSTEM USING QUERIES AS AUTHORIZATION RESTRICTIONS

Granted: November 4, 2021
Application Number: 20210342480
Systems and methods for generating responses to queries from a client application are disclosed. One example method includes receiving a first query from the client application, determining an authorization context for the first query based at least in part on a set of authorization restrictions corresponding to the client application, generating a response to the first query based at least in part on an intermediate response generated by a query engine, the response redacted based at…