Intuit Patent Grants

Confidence score based machine learning model training

Granted: May 6, 2025
Patent Number: 12293305
Systems and methods for training a machine learning model are disclosed. A system may be configured to obtain a plurality of training samples. The system includes a machine learning model to generate predictions and generate a confidence score for each generated prediction. In this manner, the system is configured to, for each training sample of the plurality of training samples, generate a prediction by a machine learning model based on the training sample and generating a confidence…

Deep learning based context embedding approach for detecting data entry errors

Granted: April 29, 2025
Patent Number: 12288159
Certain aspects of the present disclosure provide techniques for detecting data entry errors. A method generally includes receiving a string value as user input for a data field, selecting a plurality of reference values previously entered into the data field within a time period, processing, with an embedding model configured to classify an input string value as a valid or invalid entry, the string value and the reference values and thereby generating a first vector as output, computing…

Batch materialization for full row updates

Granted: April 29, 2025
Patent Number: 12287793
Systems and methods are described for batch materialization of an incremental change data capture (CDC) changeset with full row changes. The primary keys are extracted from the incremental CDC changeset and an indication of the extracted primary keys are broadcast to a plurality of executors. The primary keys may be added to Bloom filter or a plurality of Bloom filters that are broadcast to the executors. Each executor filters a baseline data table based on the extracted primary keys to…

Intelligent parity service with database query optimization

Granted: April 22, 2025
Patent Number: 12282479
A method for performing a parity check of a table by a software application may include obtaining, from a data lake, data lake records stored in the table during a time interval, obtaining partitioning information used to partition the table in a database during the time interval, extracting, from the data lake records and for the partitioning information, partition identifiers stored in the table during the time interval, generating a partition-specific database query including a…

Intelligent data repair for moving source

Granted: April 22, 2025
Patent Number: 12282465
Systems and methods for intelligently repairing data are disclosed. An example method is performed by one or more processors of a data quality management (DQM) system and includes receiving a transmission over a communications network from a computing device associated with the DQM system, the transmission including an indication that source data stored in a source database was ingested and stored as target data in a target database at a time of ingestion, comparing, using an advanced…

Efficient real time serving of ensemble models

Granted: April 15, 2025
Patent Number: 12277485
A method implements efficient real time serving of ensemble models. The method includes receiving an input and processing the input with an abridged model to generate a set of component scores and an abridged score. The method further includes processing the set of component scores with a deviation threshold to select one of the abridged score and an ensemble score as an output and presenting the output.

Navigation bookmarking and reordering through optimized graphical user interface

Granted: April 15, 2025
Patent Number: 12277186
Aspects of the present disclosure provide techniques for providing a graphical user interface for customizable application navigation. Embodiments include displaying a list of pages associated with a software application in a navigation customization screen and receiving selections of two or more pages of the pages as bookmarks. Embodiments include receiving drag and drop input via the navigation customization screen that changes an ordering of the two or more pages within the list of…

System for generation of smart content

Granted: April 8, 2025
Patent Number: 12271878
Certain aspects of the present disclosure provide techniques for providing smart content to a user of an application. Embodiments include receiving a request from a client for content. The request may include context data. Embodiments include identifying a content template for the content based on the request. Embodiments include identifying a rule associated with the content template. Embodiments include evaluating the rule based on the context data in order to determine a value of a…

Computer prediction of relevant data from multiple disparate sources

Granted: April 8, 2025
Patent Number: 12271827
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…

Multiple input machine learning framework for anomaly detection

Granted: April 1, 2025
Patent Number: 12266203
A method that includes extracting image features of a document image, executing an optical character recognition (OCR) engine on the document image to obtain OCR output, and extracting OCR features from the OCR output. The method further includes executing an anomaly detection model using features including the OCR features and the image features to generate anomaly score, and presenting anomaly score.

Method for serving parameter efficient NLP models through adaptive architectures

Granted: April 1, 2025
Patent Number: 12265899
A machine learning system executed by a processor may generate predictions for a variety of natural language processing (NLP) tasks. The machine learning system may include a single deployment implementing a parameter efficient transfer learning architecture. The machine learning system may use adapter layers to dynamically modify a base model to generate a plurality of fine-tuned models. Each fine-tuned model may generate predictions for a specific NLP task. By transferring knowledge…

Automatic improvement of software applications

Granted: April 1, 2025
Patent Number: 12265803
A computer-implemented method including tracking data describing a new population of users of a software application including different graphical user interfaces (GUIs). The method also includes generating a distribution by mapping the data to lookalike cohorts. The method also includes extracting, using a random sampling algorithm, samples from the distribution. The method also includes generating, from the samples, a normal distribution of predicted long term values of the new…

Methods and systems for generating problem description

Granted: April 1, 2025
Patent Number: 12265794
A computing system identifies an incoming voice call from a user device to an agent device associated with the computing system. The computing system generates a transcription of the incoming voice call using one or more natural language processing techniques. The computing system extracts a problem description from the transcription. The problem description indicates a topic for the incoming voice call. A first machine learning model estimates a situation vector from the problem…

Transformer model architecture for readability

Granted: April 1, 2025
Patent Number: 12265782
A method including detecting, in a written electronic communication, an input sentence satisfying a readability metric threshold. The method also includes transforming, by a sentence transformer model, the input sentence to output suggested sentences. The method also includes evaluating the suggested sentences along a set of acceptability criteria. The method also includes determining, based on the evaluating, that the set of acceptability criteria is satisfied. The method also includes…

Creating contextual prompts based on embeddings to enrich user text

Granted: April 1, 2025
Patent Number: 12265566
Systems and methods for enriching raw user text with a database to identify relevant context, wherein generated prompts provide responses to user queries is provided. A method includes receiving a query, wherein the query comprises the raw text, creating a first embedding based on the query, retrieving a plurality of other embeddings, wherein the plurality of other embeddings are complementary to the first embedding, creating a contextual prompt including context from at least one of the…

Optimization based on archetypes

Granted: April 1, 2025
Patent Number: 12265552
A processor may filter data to generate a subset of the data less than an entire set of the data. The subset may include at least one string and at least one numeric value. The processor may match the at least one string and the at least one numeric value to one of a plurality of archetypes by applying a clustering algorithm. Each archetype may include a subset of archetype data less than an entire set of archetype data. The processor may compare the entire set of data to the entire set…

Display device with graphical user interface showing a review plan

Granted: April 1, 2025
Patent Number: D1068803

Search and semantic similarity domain determination

Granted: March 25, 2025
Patent Number: 12259896
A method includes generating a new user query embedding for a new user query received from a user, obtaining an indexed user query matching the new user query from a search engine index, a vector index corresponding to the indexed user query, and a relevancy score corresponding to the indexed user query. The method further includes selecting a vector structure corresponding to the vector index from a plurality of vector structures in a vector store, obtaining, from the vector structure,…

System and method for leveraging a completeness graph

Granted: March 18, 2025
Patent Number: 12254432
A method of automating a workflow may include obtaining a completeness graph including conditions applied to attributes of an entity, determining that a missing attribute subset of the attributes lacks a corresponding value, determining that a condition corresponding to a missing attribute of the missing attribute subset is satisfied, and obtaining a value for the missing attribute. The value may be a result of performing a task in the workflow. The method may further include modifying a…