Intuit Patent Applications

SYSTEM AND METHOD FOR ASSOCIATING LOGS TO REPOSITORIES USING SOURCE CODE

Granted: August 3, 2023
Application Number: 20230244474
A method includes receiving event strings from source code repositories, creating, for the source code repositories, digests of keywords, receiving log strings, and aggregating the log strings into a log group. The method further includes comparing the digests to the log group to generate scores, whereby the scores correlate the digests to the log group. The method further includes selecting a source code repository from the source code repositories according to the scores, and…

END TO END TRAINABLE DOCUMENT EXTRACTION

Granted: August 3, 2023
Application Number: 20230245482
A processor may receive an image and identify a plurality of characters in the image using a machine learning (ML) model. The processor may generate at least one word-level bounding box indicating one or more words including at least a subset of the plurality of characters and/or may generate at least one field-level bounding box indicating at least one field including at least a subset of the one or more words. The processor may overlay the at least one word-level bounding box and the…

CARD READER BASED PAYMENT TRANSACTIONS FROM A WEB BROWSER

Granted: August 3, 2023
Application Number: 20230245082
A browser executing on a computer terminal associated with a merchant receives a payment request for a purchase by a customer from the merchant. The computer terminal transmits, over a communications network to a mobile communication device associated with the customer, a push notification including the payment request and a set of instructions. The payment request indicates an identifier and amount of the purchase. The set of instructions causes the mobile communication device to…

TRAINING AN ENSEMBLE OF MACHINE LEARNING MODELS FOR CLASSIFICATION PREDICTION USING PROBABILITIES AND ENSEMBLE CONFIDENCE

Granted: August 3, 2023
Application Number: 20230245004
A method including training predictor machine learning models (MLMs) using a first data set. The trained predictor MLMs are trained to predict classifications of data items in the first data set. The method also includes training confidence MLMs using second classifications, output by the trained predictor MLMs. The method also includes generating an aggregated ranked list of classes based on third classifications output by the trained predictor MLMs and second confidences output by the…

GENERATION OF CONVERSATIONAL TASK COMPLETION STRUCTURE

Granted: August 3, 2023
Application Number: 20230244958
A method that includes obtaining, for a task, a help file including steps, and generating, from the help file, a knowledge graph for the task, the knowledge graph includes nodes connected by directed edges. Generating the knowledge graph includes, for a step of the set of steps obtaining, from the step, a first step attribute value defining an action type of an action specified by the step, generating a natural language instruction based on the action type and a second step attribute…

SYSTEM AND METHOD FOR REFERENCE VALIDATION OF SPREADSHEET

Granted: August 3, 2023
Application Number: 20230244863
A method includes establishing a connection with a spreadsheet at a source location, receiving at least one selected field from an entry in the spreadsheet at the source location, and generating an assured reference record for the entry using at least one value in the at least one selected field. The assured reference record includes an assurance value and a reference to the entry at the source location. The method further includes storing, at a second location, the assured reference…

TABLE DISCOVERY SERVICE

Granted: August 3, 2023
Application Number: 20230244670
A method implements a table discovery service. The method includes receiving a query string, converting the query string to a query graph, and identifying a selected graph, of a set of graphs, that matches the query graph. The method further includes transmitting a notification identifying a previously generated table corresponding to the selected graph, receiving a notification response to accept the previously generated table, and transmitting data from the previously generated table…

INTELLIGENT PARITY SERVICE WITH DATABASE QUERY OPTIMIZATION

Granted: August 3, 2023
Application Number: 20230244661
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…

DATABASE AUTO-DOCUMENTATION SYSTEMS AND METHODS

Granted: August 3, 2023
Application Number: 20230244658
Systems and methods are described for automatically documenting queries and dynamically populating interactive graphical user interfaces with query recommendations. A computing system receives an initial query from an interactive graphical user interface and asynchronously parses the query for strings matching predetermined phrases. In response to determining that the initial query recites strings matching the predetermined phrases, the system extracts metadata and identifies a table…

GRAPHICAL USER INTERFACE FOR CONVERSATIONAL TASK COMPLETION

Granted: August 3, 2023
Application Number: 20230244511
A method includes obtaining a help file including steps for a task and generating a knowledge graph including instructions corresponding to the steps. The method further includes extracting, from a user input of a user, an intent to complete the task. Responsive to extracting the intent to complete the task, obtaining the knowledge graph is obtained. Using the knowledge graph, an instruction of the knowledge graph is presented to perform an action in a workflow to complete the task.

METHOD AND APPARATUS FOR DETECTING ANOMALIES IN MISSION CRITICAL ENVIRONMENTS

Granted: July 27, 2023
Application Number: 20230237265
A method including isolating a protocol language of a data set comprising a text structure representing data regarding a network communication procedure between a plurality of user devices, wherein the protocol language comprises a pattern for implementing the network communication procedure; generating a document from the data set, wherein the document includes a text structure, organizing, in light of the protocol language, the text structure into a natural language scheme; and…

INTELLIGENT QUERY AUTO-COMPLETION SYSTEMS AND METHODS

Granted: July 27, 2023
Application Number: 20230237053
Systems and methods are described for training a large language model with query auto-completion training data and automatically generating query auto-completion training data in an interactive GUI. A computing system continuously trains and refines a large language model utilizing masking techniques to on complex software-related queries. The computing system is further configured to utilize the large language model to provide complex software-related query suggestions to users…

PHISHING DETECTION AND MITIGATION

Granted: July 13, 2023
Application Number: 20230224326
Described herein are example implementations for handling of phishing attempts. A system receives a request to perform an electronic transaction, with the request including information regarding a user account. The system generates one or more probabilities of the request being valid based on the request and processing of a plurality of electronic transactions associated with one or more user accounts, identifies whether the request is valid based on the one or more probabilities, and in…

MACHINE LEARNING FOR IMPROVING MINED DATA QUALITY USING INTEGRATED DATA SOURCES

Granted: July 13, 2023
Application Number: 20230222524
A processor may receive user interaction data of a user for a plurality of electronically-presented offers. The processor may generate a plurality of labels, the generating comprising generating a label for each respective offer according to a comparison of the quality of the user interactions of the respective offer to the frequency of the user interactions of the respective offer. Each label may be a positive label or a negative label. The processor may determine whether the generating…

METHODS AND SYSTEMS FOR GENERATING PROBLEM DESCRIPTION

Granted: July 13, 2023
Application Number: 20230222292
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…

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

Granted: July 13, 2023
Application Number: 20230222052
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…

AUTOMATIC DETECTION OF PERSONAL IDENTIFIABLE INFORMATION

Granted: July 6, 2023
Application Number: 20230214522
Described herein are example implementations for the automatic detection and handling of personal identifiable information (PII) in electronic records. In some aspects, a system receives one or more computer readable logs of information for one or more computer services, with each log including a string of characters. The system performs one or more string search algorithm based operations on the entirety of the one or more strings of the one or more computer readable logs to identify a…

METHOD AND SYSTEM OF AUTOMATICALLY PREDICTING ANOMALIES IN ONLINE FORMS

Granted: June 29, 2023
Application Number: 20230205756
A computer-implemented system and method for predicting and flagging an anomaly entered in a digital form. A server computing device classifies a plurality of data fields of the digital form to identify a set of non-zero value data fields; and obtains an anomaly detection model comprising a statistical tree structure associated with the data field of the digital form. The server computing device receives datasets including a target value of a data field and values of a set of cohorting…

MULTI-CHANNEL HYBRID MODELS FOR EFFICIENT ROUTING

Granted: June 29, 2023
Application Number: 20230208975
Systems and methods are used to generate contact type predictions that route user customer service requests within a support platform. The contact type predictions are generated using a hybrid model that includes a deep learning component and a business logic component. The deep learning component may generate a multi-channel output based on text features and context features. The multi-channel output is modified based on one or more business rules to generate the contact type…

METAMODELING FOR CONFIDENCE PREDICTION IN MACHINE LEARNING BASED DOCUMENT EXTRACTION

Granted: June 29, 2023
Application Number: 20230205987
A document extraction system executed by a processor, may process documents using manual and automated systems. The document extraction system may efficiently route tasks to the manual and automated systems based on a predicted probability that the results generated by the automated system meet some baseline level of accuracy. To increase document processing speed, documents having a high likelihood of accurate automated processing may be routed to an automated system. To ensure a…