Intuit Patent Grants

Smart navigation

Granted: June 18, 2024
Patent Number: 12014029
Aspects of the present disclosure provide techniques for application navigation recommendations using machine learning. Embodiments include determining one or more pages accessed by a user within an application. Embodiments include providing one or more inputs to a machine learning model based on the one or more pages accessed by the user. Embodiments include receiving, from the machine learning model based on the one or more inputs, one or more predicted pages. Embodiments include…

Automatic entry validation using density based clustering

Granted: June 18, 2024
Patent Number: 12013962
An entry validation system executed by a processor, may compare an entry into a user interface (UI) field with at least one range of valid entries. The at least one range of valid entries may be generated by a machine learning (ML) system by clustering known valid data using a clustering algorithm producing a lowest number of clusters that absorbs all of the known valid data within the clusters. In response to the comparing, the entry validation system may provide a determination of…

Systems and methods for quantifying saved time

Granted: June 18, 2024
Patent Number: 12013868
Systems and methods for quantifying saved time during data entry.

Privacy preserving synthetic string generation using recurrent neural networks

Granted: June 11, 2024
Patent Number: 12008141
A method for privacy preserving synthetic string generation using recurrent neural networks includes receiving input data that includes a plurality of strings with private information. A neural network model is trained using the plurality of strings. The neural network model includes a recurrent neural network (RNN). An anonymous string is generated with the neural network model after training the neural network model with the plurality of strings from the input data. The anonymous…

Likelihood ratio test-based approach for detecting data entry errors

Granted: June 4, 2024
Patent Number: 12001840
Certain aspects of the present disclosure provide techniques for detecting data errors. A method generally includes receiving a new value as user input for a data field, generating histogram-based approximations of kernel density estimates generated based on valid data and invalid data associated with the data field, determining a likelihood that the new value is a valid value and a likelihood that the new value is an invalid value, computing a likelihood ratio test statistic based on a…

Scripting attack detection and mitigation using content security policy violation reports

Granted: May 28, 2024
Patent Number: 11997118
Certain aspects of the present disclosure provide techniques for Scripting attack detection and mitigation. A method generally includes receiving a first report indicating a first violation for a first security policy applied to a first web application; identifying a first plurality of features associated with the first violation; classifying the first violation as a first JavaScript attack based on the first plurality of features; and taking action to mitigate the first JavaScript…

Hierarchical model to process conversations

Granted: May 28, 2024
Patent Number: 11995410
Systems and methods use hierarchical models to process conversations. A set of word vectors is processed using a sentence model, resulting in a sentence vector for the conversation message. The sentence vector is modified to include a time value. A set of sentence vectors, representing a time window, is processed using a window model, to generate a window vector for that time window. The window vector is updated to include a count value. A set of window vectors, corresponding to a set of…

Generating machine renderable representations of forms using machine learning

Granted: May 28, 2024
Patent Number: 11995395
A method may include clustering form elements into line objects and columns of a table of a structured representation by applying a trained multi-dimensional clustering model to spatial coordinates of the form elements, and assigning a table header line type to a table header line object of the line objects based on a spatial coordinate of the table header line object relative to a spatial coordinate of a topmost table data line object of the line objects, and a determination that a…

Transaction entity prediction with a global list

Granted: May 21, 2024
Patent Number: 11989660
Certain aspects of the disclosure pertain to predicting a candidate entity match for a transaction with a machine learning model. A description of a transaction associated with an organization is received as input. In response, at least one machine learning model can be invoked to infer a transaction embedding based on the description, a first score that captures similarity between the transaction embedding entity embeddings associated with a global list of entities and organizations, a…

Automated validation of digit sequences in transactions

Granted: May 21, 2024
Patent Number: 11989702
A method may include extracting, from a transaction, a routing transit number (RTN) and an account number, embedding the RTN to obtain an RTN vector, embedding the account number to obtain an account number matrix, combining, using a trained machine learning model, the RTN vector and the account number matrix to obtain a combined matrix, and classifying the account number as invalid. The classifying may include applying the trained machine learning model to the combined matrix.

Framework agnostic summarization of multi-channel communication

Granted: May 21, 2024
Patent Number: 11989500
Aspects of the present disclosure provide techniques for improved automated parsing and display of electronic documents. Embodiments include identifying a set of topics in a first electronic document based on one or more rules related to one or more keywords in the first electronic document. Embodiments include providing one or more inputs to a machine learning model based on the set of topics and a second electronic document related to the first electronic document. Embodiments include…

Ranking similar users based on values and personal journeys

Granted: May 21, 2024
Patent Number: 11989243
Certain aspects of the present disclosure provide techniques for ranking users based on similarity. One example method generally includes receiving a request to view a list of users similar to a user based on personal information and receiving user data generated based on attribute data and financial data associated with the user comprising value data of the user. The method further includes obtaining clusters comprising value data of a plurality of users based on mapped data of the…

Mapping natural language utterances to nodes in a knowledge graph

Granted: May 21, 2024
Patent Number: 11989214
Certain aspects of the present disclosure provide techniques for mapping natural language to stored information. The method generally includes receiving a long-tail query comprising a natural language utterance from a user of an application associated with a set of topics and providing the natural language utterance to a natural language model configured to identify nodes of a knowledge graph. The method further includes, based on output of the natural language model, identifying a node…

Display screen or portion thereof with graphical user interface

Granted: May 21, 2024
Patent Number: D1027980

Display screen or portion thereof with graphical user interface

Granted: May 21, 2024
Patent Number: D1027979

Real-time crawling

Granted: May 14, 2024
Patent Number: 11983226
Systems and methods for updating a data catalog in real-time with changes to metadata are disclosed. An example method may be performed by one or more processors of a system and include detecting changes to metadata in a metadata store, generating an event queue indicating a plurality of change events associated with system objects based on the changes, each of the plurality of change events indicating a number of event attributes and a system object associated with the change event,…

Using machine learning to identify hidden software issues

Granted: May 14, 2024
Patent Number: 11983747
A method including preprocessing natural language text by cleaning and vectorizing the natural language text. A first machine learning model (MLM) extracts negative reviews. A first input to the first MLM is the natural language text and a first output of the first MLM is first probabilities that the negative reviews have negative sentiments. The method also includes categorizing the negative reviews by executing a second MLM. A second input to the second MLM is the negative reviews. A…

Workload optimization through contextual bandits

Granted: May 14, 2024
Patent Number: 11983574
Certain aspects of the disclosure provide systems and methods for receiving a request to process a workload on a remote processing system; determining one or more workload requirements associated with processing the workload; and processing the one or more workload requirements with a contextual bandit machine learning model to generate a processing configuration for the remote processing system. The remote processing system provisions resources based on the processing configuration and…

Machine learning prediction of text to highlight during live automated text transcription

Granted: May 14, 2024
Patent Number: 11983496
A method including transcribing, automatically, an ongoing stream of voice data into text phrases. The method also includes receiving an indication of a selected text phrase in the text phrases. The method also includes converting the selected text phrase to a selected phrase vector. The method also includes generating a subsequent text phrase, after the selected text phrase, from the ongoing stream of voice data, and adding the subsequent text phrase to the text phrases. The method also…

Extractive summary generation by abstractive trained model

Granted: May 14, 2024
Patent Number: 11983489
A method and computer system are provided for generating a text summary. An input text is processed by a model that comprises a set of attention heads. The model is trained to generate abstractive summaries of text documents. A subset of the attention heads are identified. For each attention head in the subset, a portion is identified from the input text that is used to generate the abstractive summary. For each sentence of the input text, a fractional size is calculated for an…