Extracting structural information using machine learning

    公开(公告)号:US11816912B1

    公开(公告)日:2023-11-14

    申请号:US18326735

    申请日:2023-05-31

    申请人: INTUIT INC.

    IPC分类号: G06V30/414 G06V10/77

    CPC分类号: G06V30/414 G06V10/7715

    摘要: The present disclosure provides techniques for extracting structural information using machine learning. One example method includes receiving electronic data indicating one or more pages, constructing, for each page of the one or more pages, a tree based on the page, wherein each level of the tree includes one or more nodes corresponding to elements in a level of elements in the page, encoding, for each page of the one or more pages, a value of each node of the tree for the page into a vector using a first machine learning model, sampling a plurality of pairs of vectors from the one or more trees for the one or more pages, wherein a given pair of vectors corresponds to values of nodes in a same tree, training a second machine learning model using the plurality of pairs, and combining each vector with weights of the second machine learning model.

    System and method for predicting personalized payment screen architecture

    公开(公告)号:US11816711B2

    公开(公告)日:2023-11-14

    申请号:US17810736

    申请日:2022-07-05

    申请人: INTUIT INC.

    摘要: A computer-implemented method and system are provided to utilize machine learning technology to process user financial transaction data to predict a personalized payment screen architecture. A plurality of feature datasets associated with transaction data of a plurality of electronic invoices are obtained by a computing device. Each feature dataset comprises a plurality of features, a payment screen and a payment method configured to be presented on at least one payment screen. The computing device is configured to train a machine learning model with the feature datasets to produce a probability matrix with probabilities of each payment method used to pay the invoices through each payment screen. The computing device may weigh the probability matrix to generate a recommendation matrix and determine a prediction of a payment screen based on the recommendation matrix.

    Knowledge engine module collections

    公开(公告)号:US11816583B2

    公开(公告)日:2023-11-14

    申请号:US17163136

    申请日:2021-01-29

    申请人: INTUIT INC.

    摘要: Certain aspects of the present disclose provide techniques for generating a knowledge engine module collection. Techniques for generating the module collection include receiving input data comprising a first identifier, a second identifier, and a third set of fields. Based on the input data, a UI builder tool can retrieve a first set of artifact files and a second set of artifact files corresponding to a first module and a second module. The UI builder tool can generate a third set of artifact files based on the first set of artifact files, the second set of artifact files, and the input data.

    Anomaly detection in event-based systems using image processing

    公开(公告)号:US11816187B2

    公开(公告)日:2023-11-14

    申请号:US17245759

    申请日:2021-04-30

    申请人: INTUIT INC.

    摘要: At least one processor may capture a plurality of image snapshots containing information about a monitored system at a plurality of sequential times, each snapshot having the same vertical and horizontal dimensions. The processor may label the plurality of image snapshots as indicative of an event that took place in the monitored system, may receive additional data describing the event, may cluster the labeled plurality of image snapshots and the additional data using at least one machine learning clustering algorithm, and may merge the clustered plurality of image snapshots and the clustered additional data into merged data. The processors may create a model by processing the merged data using at least one neural network, the model being configured to detect future events of a same type as the event in the monitored system. The processor may store the model in a memory in communication with the processor.

    Systems and methods for unified graph database querying

    公开(公告)号:US11816160B2

    公开(公告)日:2023-11-14

    申请号:US17389211

    申请日:2021-07-29

    申请人: INTUIT INC.

    发明人: Lior Azar Grady

    摘要: A unified graph query system provides an abstraction layer that increases the interoperability of different graph technologies by exposing graphs stored in graph databases using a unified query language. The abstraction layer generates graph models for each of the available graph databases and extracts a graph component and other source data used to identify the source of the data requested by a query. The unified graph query system executes the query across the multiple graphs included in different graph databases by using the graph models to locate the graph component in each of the multiple graphs and extract the feature data associated with the graph component. The feature data is used to generate features that are used by a machine learning service to train machine learning models and is also used to make predictions in real time.

    Identifying checksum mechanisms using linear equations

    公开(公告)号:US11797644B2

    公开(公告)日:2023-10-24

    申请号:US17316822

    申请日:2021-05-11

    申请人: INTUIT INC.

    IPC分类号: G06F17/16 G06F17/12

    CPC分类号: G06F17/16 G06F17/12

    摘要: Certain aspects of the present disclosure provide techniques for detecting errors in account numbers. One example method generally includes receiving, from a user device, an entered number associated with a user and determining, based on a first portion of the entered number, an entity associated with the entered number. The method further includes obtaining, from an account number database, a plurality of account numbers associated with the entity and generating, from the plurality of account numbers, an account number matrix. The method further includes attempting to solve a multiplication equation of the account number matrix, wherein a solution of the multiplication equation is a vector of constants, upon determining a solution to the multiplication equation, determining whether the entered vector is a valid number for the entity and upon determining the entered vector is a valid number for the entity, storing the entered number in the account number database.