Efficient counterfactual search
    1.
    发明授权

    公开(公告)号:US12038928B2

    公开(公告)日:2024-07-16

    申请号:US17978174

    申请日:2022-10-31

    Applicant: Intuit Inc.

    CPC classification number: G06F16/24556 G06F16/248

    Abstract: 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 input vector. The method further includes processing the counterfactual vector to generate a recommendation and presenting the recommendation.

    Methods and systems for validating sensitive data in a distributed computing system without exposing the sensitive data

    公开(公告)号:US11914746B2

    公开(公告)日:2024-02-27

    申请号:US17239202

    申请日:2021-04-23

    Applicant: INTUIT INC.

    Inventor: Yair Horesh

    CPC classification number: G06F21/6245 G06F7/727 G06F21/602

    Abstract: Certain aspects of the present disclosure provide techniques for privacy preserving sharing and validation of sensitive information in a computing environment. An example method generally includes generating a hashed value of a sensitive data item. A set of modulo values is calculated for the hashed value of the first sensitive data item using a set of prime numbers between an upper bound number and a lower bound number. A request to validate the first sensitive data item is transmitted to a target computing system. The request includes the set of prime numbers and the set of modulo values. An indication of whether a match was found for each respective modulo value in the set of modulo values is received from the target computing system, and a request associated with the first sensitive data item is processed based on the indication.

    Automated text amendment based on additional domain text and control text

    公开(公告)号:US11853696B2

    公开(公告)日:2023-12-26

    申请号:US17645182

    申请日:2021-12-20

    Applicant: INTUIT INC.

    Inventor: Yair Horesh

    Abstract: Aspects of the present disclosure provide techniques for automated text amendment. Embodiments include identifying a first plurality of n-grams in first text associated with a domain. Embodiments include identifying a second plurality of n-grams in second text associated with the domain. Embodiments include identifying a third plurality of n-grams in third text that is not associated with the domain. Embodiments include determining candidate n-grams that are overexpressed in the second plurality of n-grams compared to the third plurality of n-grams. Embodiments include determining a match between a candidate n-gram of the candidate n-grams and a given n-gram of the first plurality of n-grams based on one or more matching factors. Embodiments include amending the first text based on the match between the candidate n-gram and the given n-gram.

    System and method for predicting personalized payment screen architecture

    公开(公告)号:US11816711B2

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

    申请号:US17810736

    申请日:2022-07-05

    Applicant: INTUIT INC.

    CPC classification number: G06Q30/04 G06N5/01 G06N7/01 G06N20/20 H04L67/02

    Abstract: 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.

    Identifying checksum mechanisms using linear equations

    公开(公告)号:US11797644B2

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

    申请号:US17316822

    申请日:2021-05-11

    Applicant: INTUIT INC.

    CPC classification number: G06F17/16 G06F17/12

    Abstract: 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.

    AUTO-IMPROVING SOFTWARE SYSTEM FOR USER BEHAVIOR MODIFICATION

    公开(公告)号:US20230043430A1

    公开(公告)日:2023-02-09

    申请号:US17397801

    申请日:2021-08-09

    Applicant: Intuit Inc.

    Abstract: A method including generating, by a state engine from data describing behaviors of users in an environment external to the state engine, an executable process. An agent executes the executable process by determining, from the data describing the behaviors of the users, a problem of at least some of the users, and selects, based on the problem, a chosen action to alter the problem. At a first time, a first electronic communication describing the chosen action to the at least some of the users is transmitted. Ongoing data describing ongoing behaviors of the users is monitored. A reward is generated based on the ongoing data to change a parameter of the agent. The parameter of the agent is changed to generate a modified agent. The modified agent executes the executable process to select a modified action. At a second time, a second electronic communication describing the modified action is transmitted.

Patent Agency Ranking