Intuit Patent Applications

TAXATION ANALYSIS FOR PROPOSED TRANSACTIONS

Granted: February 2, 2023
Application Number: 20230033585
Systems and methods of taxation analysis for asset transactions are disclosed. A system may be configured to obtain data associated with a transaction to be executed, obtain a request to determine a tax implication of the transaction, generate a first tax return (with the transaction being excluded from use in generating the first tax return), and generate a second tax return based on the request (with the transaction being included for use in generating the second tax return). The…

AUTOMATIC EXTRACTION AND CONVERSION FROM CHAT DATA

Granted: February 2, 2023
Application Number: 20230033328
A processor may receive log data generated by a chat application. The processor may identify at least one positive sentiment in at least one portion of the log data using a first machine learning (ML) process. The processor may also identify content of the at least one portion of the log data relevant to an external application different from the chat application using a second ML process, and/or topic data in the at least one portion of the log data using a third ML process. The…

CONTEXT-DEPENDENT MESSAGE EXTRACTION AND TRANSFORMATION

Granted: February 2, 2023
Application Number: 20230032190
Systems and methods for parsing and publishing messages corresponding to changes in a database are disclosed. An example method includes receiving a first plurality of messages from the database, parsing the messages in the first plurality of messages into at least a first group and a second group of messages, each message in a group sharing a common identifier, and forwarding the first group of messages and the second group of messages to an event streaming platform.

SELF CONTROL PROBLEM HANDLER

Granted: February 2, 2023
Application Number: 20230032083
A method of determining whether a user has a self-control problem. A computing system receives, from a plurality of financial institutions associated with a target user, a plurality of transactions associated with the target user. The computing system groups the plurality of transactions into a category or subcategory based on transaction data associated with each respective transaction. The computing system determines, based on the plurality of transactions, that the target user has a…

SCORING POTENTIAL ACTIONS FOR MACHINE LEARNING BASED RECOMMENDATIONS

Granted: February 2, 2023
Application Number: 20230031111
Systems and methods for scoring potential actions are disclosed. An example method may be performed by one or more processors of a system and include training a machine learning model based at least in part on a sequential database and retention data, identifying an action subsequence executed by a user, generating, for each of a plurality of potential actions, using the machine learning model, a first value indicating a probability that the user will execute the potential action…

METHODS AND SYSTEMS FOR AUTOMATIC CALL DATA GENERATION

Granted: February 2, 2023
Application Number: 20230030405
A processor may receive a call transcript including text and form a text string including at least a portion of the text. The processor may generate a situation description of the call transcript, which may comprise processing the text string using a transformer-based machine learning model. The processor may generate a trouble description of the call transcript, which may comprise creating a sentence embedding of the situation description, creating sentence embeddings for a plurality of…

CONTEXT-DEPENDENT EVENT CLEANING AND PUBLICATION

Granted: February 2, 2023
Application Number: 20230029899
Systems and methods for cleaning and publishing event messages. An example method includes receiving messages corresponding to a plurality of events, identifying, for a first event of the plurality of events, one or more changed tables, assigning an event type to the first event based at least in part on the one or more changed tables, and publishing the first event on an event streaming platform.

PRIVATE INFORMATION WITH A SHARED SINGLE SOURCE OF TRUTH

Granted: January 26, 2023
Application Number: 20230028702
A method uses private information with a shared single source of truth. A message is received responsive to adding a first shared block to a shared object ledger of a shared object. The message includes message data. A private block is added to a private object ledger to update a private object. The private block includes private data from the message data. A second shared block is added to the shared object ledger to update the shared object. The second shared block includes shared data…

PRIVATE INFORMATION WITH A SHARED SINGLE SOURCE OF TRUTH

Granted: January 26, 2023
Application Number: 20230028702
A method uses private information with a shared single source of truth. A message is received responsive to adding a first shared block to a shared object ledger of a shared object. The message includes message data. A private block is added to a private object ledger to update a private object. The private block includes private data from the message data. A second shared block is added to the shared object ledger to update the shared object. The second shared block includes shared data…

DISFLUENCY REMOVAL USING MACHINE LEARNING

Granted: January 19, 2023
Application Number: 20230020574
A method may including obtaining a voice transcript corpus and a chat transcript corpus, extracting voice transcript sentences from the voice transcript corpus and chat transcript sentences from the chat transcript corpus, encoding, by a series of neural network layers, the voice transcript sentences to generate voice sentence vectors, encoding, by the series of neural network layers, the chat transcript sentences to generate chat sentence vectors, determining, for each voice sentence…

CAPTURING VARIABLE DEPENDENCIES USING A VARIABLE AGNOSTIC OBJECT

Granted: January 19, 2023
Application Number: 20230014994
Capturing dependencies between variables using a variable agnostic object is disclosed. A system is configured to obtain an indication of a first dependency of a first variable to a second variable via a programming interface and depict the first dependency, the first variable, and the second variable in a first instance of a variable agnostic object in a source code. The system is also configured to obtain an indication of a second dependency of a third variable to a fourth variable via…

DISFLUENCY REMOVAL USING MACHINE LEARNING

Granted: January 19, 2023
Application Number: 20230020574
A method may including obtaining a voice transcript corpus and a chat transcript corpus, extracting voice transcript sentences from the voice transcript corpus and chat transcript sentences from the chat transcript corpus, encoding, by a series of neural network layers, the voice transcript sentences to generate voice sentence vectors, encoding, by the series of neural network layers, the chat transcript sentences to generate chat sentence vectors, determining, for each voice sentence…

CAPTURING VARIABLE DEPENDENCIES USING A VARIABLE AGNOSTIC OBJECT

Granted: January 19, 2023
Application Number: 20230014994
Capturing dependencies between variables using a variable agnostic object is disclosed. A system is configured to obtain an indication of a first dependency of a first variable to a second variable via a programming interface and depict the first dependency, the first variable, and the second variable in a first instance of a variable agnostic object in a source code. The system is also configured to obtain an indication of a second dependency of a third variable to a fourth variable via…

COMPARATIVE FEATURES FOR MACHINE LEARNING BASED CLASSIFICATION

Granted: December 29, 2022
Application Number: 20220414663
Systems and methods for generating one or more comparative features for machine learning based classification are disclosed. A system may be configured to obtain time series data and forecast one or more predicted values based on the time series data. The system may also be configured, for each predicted value of the one or more predicted values, to compare an actual value of the time series data to the predicted value and generate a comparative value of a comparative feature based on…

REGION PROPOSAL NETWORKS FOR AUTOMATED BOUNDING BOX DETECTION AND TEXT SEGMENTATION

Granted: December 29, 2022
Application Number: 20220414335
A processor may generate a plurality of intermediate feature layers of an image using convolutional neural network (CNN) processing. For each intermediate feature layer, the processor may generate a plurality of text proposals using a region proposal network (RPN). Each text proposal may comprise a portion of the intermediate feature layer that is predicted to contain text. The processor may perform OCR processing on image data within a plurality of regions of the image to generate a…

PREPROCESSOR TRAINING FOR OPTICAL CHARACTER RECOGNITION

Granted: December 22, 2022
Application Number: 20220405520
A method includes executing a Optical Character Recognition (OCR) preprocessor on training images to obtain OCR preprocessor output, executing an OCR engine on the OCR preprocessor output to obtain OCR engine output, and executing an approximator on the OCR preprocessor output to obtain approximator output. The method further includes iteratively adjusting the approximator to simulate the OCR engine using the OCR engine output and the approximator output, and generating OCR preprocessor…

MODIFIED MACHINE LEARNING MODEL AND METHOD FOR COHERENT KEY PHRASE EXTRACTION

Granted: December 22, 2022
Application Number: 20220405476
A method including receiving, in a machine learning model (MLM), a corpus including words. The MLM includes layers configured to extract keywords from the corpus, plus a retrospective layer. A first keyword and a second keyword from the corpus are identified in the layers. The first and second keywords are assigned first and second probabilities. Each probability is a likelihood that a keyword is to be included in a key phrase. A determination is made, in the retrospective layer, of a…

SYSTEMS AND METHODS FOR ASSET-CENTERED EXPENSE FORCASTING

Granted: December 15, 2022
Application Number: 20220398519
Systems and methods for asset-centered expense forecasting.

OPTIMIZATION BASED ON ARCHETYHPES

Granted: December 15, 2022
Application Number: 20220398265
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…

SYSTEMS AND METHODS FOR WORKFLOW BASED APPLICATION TESTING IN CLOUD COMPUTING ENVIRONMENTS

Granted: December 15, 2022
Application Number: 20220398187
A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions…