Intuit Patent Grants

Meta-learning for automated health scoring

Granted: August 27, 2024
Patent Number: 12073947
Aspects of the present disclosure provide techniques for automated health scoring through meta-learning. Embodiments include retrieving text data related to an entity that was provided by a user and providing one or more first inputs to a first machine learning model based on a subset of the text data. Embodiments include determining, based on an output from the first machine learning model, whether the text data includes an address. Embodiments include determining that the text data…

Competing updates from multiple servicing instances

Granted: August 27, 2024
Patent Number: 12072865
A method services competing updates from multiple servicing instances. An update message is received by a class of a plurality of classes that service an object. The update message includes an update to the object and an expected version for the object. A version match is determined between the expected version and a current version of the object. When the version match is successful, the update is applied to the object. A response message including the current version of the object is…

Fine grained access control in a data lake using least privilege access

Granted: August 20, 2024
Patent Number: 12069063
An access graph is constructed based on access policy data from user accounts, data lake buckets, and/or access policy statements from any other location. Access logs are analyzed to determine actual access to the data tables. For a given user role, an initial set of data tables that are actually accessed is generated forming the baseline of data tables for which access privileges are to be maintained. User roles that are similar to the given user role are identified and additional data…

Automated search and presentation computing system

Granted: August 20, 2024
Patent Number: 12067976
A method including transcribing, into digital tokens, utterances from a conversation between an agent and a person. The method also includes embedding the digital tokens into an utterances tensor including sequences of the digital tokens. The method also includes obtaining a metadata tensor by encoding metadata related to the utterances into the metadata tensor. The method also includes executing a machine learning model which takes, as input, the utterances tensor and the metadata…

Data retrieval using machine learning

Granted: August 20, 2024
Patent Number: 12067068
The present disclosure provides techniques for data retrieval using machine learning. One example method includes receiving a plurality of training episodes associated with different environments, wherein each training episode of the plurality of training episodes includes a sequence of states, computing, based on the plurality of training episodes, total counts of a plurality of values in the states, initializing, for each state of the sequence of states in each training episode of the…

Methods, systems, and computer program product for dynamically modifying a dynamic flow of a software application

Granted: August 13, 2024
Patent Number: 12061954
Disclosed are techniques for implementing an intelligent system with dynamic configurability. These techniques identifying a plurality of flow nodes for a software application and determine a dynamic flow for executions of the intelligent system with the plurality of flow nodes, one or more dynamic conditions, and one or more dynamic actions, without hard coded inter-dependency between two or more flow nodes of the plurality of flow nodes. The intelligent system is transformed into a…

Offset-based watermarks for data stream processing

Granted: August 13, 2024
Patent Number: 12061651
Aspects of the present disclosure relate to watermarks and watermarking techniques for data streaming pipelines. Time stamp and offset timeline data is shared by computing instances along the pipeline to enable improved watermarking of the data stream through the pipeline. The improved watermarks enable better determination of completeness for the data stream and improve materialization of the results. The watermarking techniques can include periodically publishing watermark data by…

System and method for increasing efficiency of gradient descent while training machine-learning models

Granted: July 30, 2024
Patent Number: 12050995
Systems and methods of the present disclosure provide processes for determining how much to adjust machine-learning parameter values in a direction of a gradient for gradient-descent steps in training processes for machine-learning models. Current parameter values of a machine-learning model are vector components that define an initial estimate for a local extremum of a cost function used to measure how well the machine-learning model performs. The initial estimate and the gradient of…

Model based document image enhancement

Granted: July 23, 2024
Patent Number: 12045967
Systems and methods are disclosed for model based document image enhancement. Instead of requiring paired dirty and clean images for training a model to clean document images (which may cause privacy concerns), two models are trained on the unpaired images such that only the dirty images are accessed or only the clean images are accessed at one time. One model is a first implicit model to translate the dirty images from a source space to a latent space, and the other model is a second…

Adversarial detection using discriminator model of generative adversarial network architecture

Granted: July 23, 2024
Patent Number: 12046027
A method includes training, using first real data objects, a generative adversarial network having a generator model and a discriminator model to create a trained generator model that generates realistic data, and training, using adversarial data objects and second real data objects, the discriminator model to output an authenticity binary class for the adversarial data objects and the second real data objects. The method further includes deploying the discriminator model to a production…

Modifying scrolling behavior with competing constraint priorities in landscape and portrait modes

Granted: July 23, 2024
Patent Number: 12045455
A method including receiving a command to display a modal dialog. The modal dialog is displayed using both first and second scrolling frames. The first scrolling frame permits scrolling when a modal dialog height exceeds a first scrolling frame constraint. The second scrolling frame permits scrolling of a content section when a content section height exceeds a second scrolling frame constraint. The first scrolling frame constraint has a first and second priorities. The second scrolling…

System and method for quantifying uncertainty in machine learning models

Granted: July 16, 2024
Patent Number: 12039414
A method and system assists train a classifier model with a machine learning process. The method and system trains the classifier with a labeled training set and with an unlabeled training set. The method and system trains the classifier model to correctly classify data items that fall within a distribution of the labeled training set. The method and system trains the classifier to indicate a lack of confidence in classification for data items that do not fall within the distribution of…

Automated categorization of data by generating unity and reliability metrics

Granted: July 16, 2024
Patent Number: 12039267
Certain aspects of the present disclosure provide techniques for generating a metric, include receiving a rule defining one or more text strings; determining a set of transactions based on a user attribute; determining a first subset of transactions; determining a second subset of transactions; generating a first categorical distribution based on each transaction of the first subset of transactions being associated with a transaction description containing at least one text string of the…

Efficient counterfactual search

Granted: July 16, 2024
Patent Number: 12038928
A method implements efficient counterfactual search. The method includes receiving a request corresponding to an input vector, processing the input vector with a model to generate an output vector that does not correspond to a selected class, and processing the input vector using a component, of a plurality of components, to generate a counterfactual vector to the selected class. The plurality of components includes a number of dimensions that is less than a number of features of the…

Disambiguity in large language models

Granted: July 16, 2024
Patent Number: 12038918
Disambiguity in large language models (LLMs) includes receiving an original query in a user interface, generating an ambiguity query from the original query, and sending, via an application programming interface (API) of an LLM, the ambiguity query to the LLM. The ambiguity query includes the original query and training the LLM to recognize ambiguities. The method further includes receiving, via the API and responsive to the ambiguity query, a binary response and detecting, based at…

Hierarchical attention time-series (HAT) model for behavior prediction

Granted: July 16, 2024
Patent Number: 12038823
Aspects of the present disclosure provide techniques for behavior prediction. Embodiments include receiving activity data of a user, identifying user sessions comprising sets of time-stamped actions in the activity data, and segmenting the activity data into subsets corresponding to the user sessions. Embodiments include providing the subsets as inputs to a hierarchical attention time-series (HAT) model comprising: a first layer that determines attention scores for respective…

Instant conferencing system

Granted: July 9, 2024
Patent Number: 12034783
A method including receiving, at a platform and from a first user using a first user device, selection of a uniform resource indicator (URI) unique to a second user using a second user device. The method also includes generating, automatically by the platform in response to receiving the URI, a conference session unique to the first user and the second user. The method also includes transmitting, automatically by the platform, a message to the second user, the message indicating that the…

Computer assisted programming using automated next node recommender for complex directed acyclic graphs

Granted: July 2, 2024
Patent Number: 12026637
A method including setting an initial lookback path length for a current path in a directed acyclic graph. The current path includes a subset of the nodes connected by a sequence of the edges. The method also includes querying, for a current lookback path length, whether a matching key is present in a transition probability dictionary (TPD). The method also includes querying, responsive to the matching key being present in the TPD for the current lookback path length, whether a matching…

System and method for risk assessment of a third party application for controlling competitive migration

Granted: July 2, 2024
Patent Number: 12026683
In general, the invention relates to a method involving allowing access to a financial application by a third-party extension based on a single license to use the financial application, where the third-party extension was developed by a third-party developer using one or more tools in a software development kit (SDK) for the financial application and where the financial application stores first transaction data obtained for a first user of the financial application, monitoring operations…

Interactive technique for using a user-provided image of a document to collect information

Granted: July 2, 2024
Patent Number: 12026639
In a collection technique, a user (such as a taxpayer) provides information (such as income-tax information) by submitting an image of a document, such as an income-tax summary or form. In particular, the user may provide a description of the document. In response, the user is prompted for the information associated with the field in the document. Then, the user provides the image of a region in the document that includes the field. Based on the image, the information is extracted, and…