Intuit Patent Grants

Chat attachment screening

Granted: March 11, 2025
Patent Number: 12248609
Certain aspects of the present disclosure provide techniques and systems for screening chat attachments. A chat attachment screening system monitors a chat window of a first computing device associated with a first user during an interaction session between the first user and a second user. An upload of an attachment is detected based on the monitoring. Access to the attachment from a second computing device associated with the second user is blocked, in response to detecting the upload.…

Display device with graphical user interface having a toggle widget

Granted: March 11, 2025
Patent Number: D1066375

Detecting fraud by calculating email address prefix mean keyboard distances using machine learning optimization

Granted: March 4, 2025
Patent Number: 12243020
This disclosure relates to systems and methods for identifying fraudulent email addresses associated with an electronic payment service. In some implementations, a computing device receives an email with a prefix having a number of characters and characterized by a prefix length indicative of the number of characters in the prefix. The computing device identifies each of a number of bigrams is identified within the prefix, and determines a row and column distance for each bigram between…

Rule-based approach for identifying anonymous visitors

Granted: March 4, 2025
Patent Number: 12242647
Certain aspects of the disclosure provide a method for managing users, the method comprising: obtaining a first set of visitor identification records; identifying a subset of outlier visitor identification records within the first set of visitor identification records; creating a second set of visitor identification records including all visitor identification records from the first set of visitor identification records other than the subset of outlier visitor identification records;…

Graphical user interface for a matching tool

Granted: February 25, 2025
Patent Number: 12235858
A method includes obtaining matches between target records in a target dataset and a reference records in a reference dataset, each match of the matches comprising a corresponding confidence level of the match, categorizing the target records into review level categories according to the corresponding confidence level, and presenting a graphical user interface (GUI). The GUI includes a first section for a first review level category showing a first subset of the target records assigned…

Augmented diffusion inversion using latent trajectory optimization

Granted: February 25, 2025
Patent Number: 12236559
Augmented Denoising Diffusion Implicit Models (“DDIMs”) using a latent trajectory optimization process can be used for image generation and manipulation using text input and one or more source images to create an output image. Noise bias and textual bias inherent in the model representing the image and text input is corrected by correcting trajectories previously determined by the model at each step of a diffusion inversion process by iterating multiple starts the trajectories to…

Method and system for processing transactions based on transaction archetypes

Granted: February 25, 2025
Patent Number: 12236492
Certain aspects of the present disclosure provide techniques for processing transactions in a computing system. An example method generally includes receiving a request to perform an operation with respect to an object included in the request. A system identifies an archetype defining properties of the object included in the request. Based on the identified archetype, the system identifies data repositories to commit data to in order to perform the requested operation and rules for…

Method and system for smart detection of business hot spots

Granted: February 25, 2025
Patent Number: 12236367
Aspects of the present disclosure provide techniques for classifying a trip. Embodiments include receiving, from a plurality of users, a plurality of historical trip records. Each of the plurality of historical trip records may comprise one or more historical trip attributes and historical classification information. Embodiments include training a predictive model, using the plurality of historical trip records, to classify trips based on trip records. Training the predictive model may…

Contextual bandit for multiple machine learning models for content delivery

Granted: February 25, 2025
Patent Number: 12236325
A processor may receive user information for a request payload from an external device and data describing a plurality of user interface (UI) elements configured to be presented in a UI of the external device. The processor may select a machine learning (ML) model from a plurality of ML models using a contextual bandit ML model that is trained based on the user information. The processor determines at least one recommended user interface (UI) element with a selected ML model, based on…

Orchestration layer for user defined automation workflows

Granted: February 25, 2025
Patent Number: 12236280
An orchestration layer for execution user defined automation workflows. The orchestration layer may include multiple process instances that host user defined automation workflows that automate processes or tasks. To improve system performance and reduce operating costs, the user defined automation workflows are deployed to the orchestration layer in a standard format that standardizes the user defined workflow configurations. The orchestration layer may also dynamically scale the…

Method and system for detecting fraudulent transactions in information technology networks

Granted: February 18, 2025
Patent Number: 12229777
A method for detecting fraudulent financial transactions in information technology networks involves obtaining a multitude of features associated with a financial transaction conducted over an information technology network by an unknown transaction party. The multitude of features includes clickstream data obtained from the unknown transaction party. The clickstream data is associated with data of the financial transaction being entered by the unknown transaction party. The method…

Uncertainty quantification for machine learning classification modelling

Granted: February 18, 2025
Patent Number: 12229691
Certain aspects of the disclosure provide a method, comprising: processing input data with an ensemble of nonlinear machine learning models; generating a sparse high-dimensional embedding based on one or more leaf nodes of each nonlinear machine learning model in the ensemble of nonlinear machine learning models; projecting the high-dimensional embedding into a lower-dimensional embedding, wherein the lower-dimensional embedding is less sparse than the high-dimensional embedding;…

Display device with graphical user interface having a client report

Granted: February 11, 2025
Patent Number: D1061559

Brand engine for extracting and presenting brand data with user interfaces

Granted: February 4, 2025
Patent Number: 12217287
A method implements brand engine for extracting and presenting brand data with user interfaces. The method includes receiving a blueprint with a set of structure blocks extracted from a selected content. A structure block of the set of structure blocks includes a set of style parameter requests for a section of the selected content. The method further includes processing the set of structure blocks with a first set of smart blocks to generate a set of scores. A smart block of the first…

Attribute selection for matchmaking

Granted: February 4, 2025
Patent Number: 12217276
Methods and systems for assisting entities with improving the effectiveness of their profiles are disclosed. An example method is performed by one or more processors of a system and includes storing profile data including profiles identifying attributes associated with respective entities, obtaining a selection data vector including values each indicating a selection rate for a respective entity, generating, using a trained analysis model, selection prediction data predicting, for each…

Classifying feedback from transcripts

Granted: February 4, 2025
Patent Number: 12217012
A method classifies feedback from transcripts. The method includes receiving an utterance from a transcript from a communication session and processing the utterance with a classifier model to identify a topic label for the utterance. The classifier model is trained to identify topic labels for training utterances. The topic labels correspond to topics of clusters of the training utterances. The training utterances are selected using attention values for the training utterances and…

Methods and systems for implementing large language models and smart caching with zero shot

Granted: February 4, 2025
Patent Number: 12216717
A Large Language Model (LLM) for classifying documents by identifying indicators within the documents. A smart caching mechanism stores document classifications and associated indicators output from the LLM. The database contains document details, classifications, and associated indicators. A classification module classifies a new document by analyzing it for indicators, checking the cache for a match, and querying the database for the indicators if no match is found. The module applies…

Cryptographic key generation for logically sharded data stores

Granted: January 28, 2025
Patent Number: 12212666
The present disclosure relates to deriving cryptographic keys for use in encrypting data based on a plaintext to be encrypted. An example method generally includes receiving, from a querying device, a request for a cryptographic key. The request generally includes data derived from a plaintext value to be encrypted and an indication of a type of the plaintext value to be encrypted. A cryptographic key is generated based, at least in part, on the derived data and the type of the plaintext…

Systems and methods for blocking decryption capabilities in symmetric key encryption

Granted: January 28, 2025
Patent Number: 12212671
Systems and methods that may be used to provide policies and protocols for blocking decryption capabilities in symmetric key encryption using a unique protocol in which key derivation may include injecting a random string into each key derivation. For example, a policy may be assigned to each client device indicating whether the client device has been assigned encryption only permission or full access permission to both encrypt and decrypt data. The disclosed protocol prevents client…