System and method for scheduling tasks

    公开(公告)号:US11934984B1

    公开(公告)日:2024-03-19

    申请号:US17900765

    申请日:2022-08-31

    申请人: Intuit Inc.

    CPC分类号: G06Q10/0633 H04L67/535

    摘要: A method comprising generating, during multiple user sessions of a first user with a software application, first clickstream data from the multiple user sessions, and extracting, from the first clickstream data, a first plurality of task instances of the first user performing a first plurality of tasks. The method also includes decomposing, from the first clickstream data, each task instance of the first plurality of task instances into a first plurality of steps to obtain a first plurality of decomposed task instances. The first plurality of steps in the first plurality of decomposed task instances are each associated with a timestamp. The method further includes training a first user model with the first plurality of decomposed task instances to learn a user optimal order to perform the first plurality of tasks and presenting, to the first user, the user optimal order to perform the first plurality of tasks.

    Database-documentation propagation via temporal log backtracking

    公开(公告)号:US11169979B2

    公开(公告)日:2021-11-09

    申请号:US16731399

    申请日:2019-12-31

    申请人: INTUIT INC.

    摘要: Aspects of the present disclosure provide techniques for database documentation propagation. Embodiments include scanning a log comprising a plurality of database queries to identify one or more database queries of the plurality of database queries, the one or more database queries being associated with generating a new table of a database based on information in an existing table of the database. Embodiments include generating, based on the one or more database queries identified during the scanning, a directed acyclic graph (DAG) comprising: a first vertex representing the existing table; a second vertex representing the new table; and a directed edge connecting the first vertex to the second vertex. Embodiments include obtaining documentation associated with the existing table. Embodiments include propagating, based on the DAG, at least a subset of the documentation associated with the existing table to the new table.

    Database auto-documentation systems and methods

    公开(公告)号:US11928106B2

    公开(公告)日:2024-03-12

    申请号:US17649459

    申请日:2022-01-31

    申请人: INTUIT INC.

    摘要: 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 name in the initial query, and modifies a table data in key-value data structure corresponding to the table. Subsequent queries related to the initial query cause the system to asynchronously populate the graphical user interface with query recommendations related to the initial query.

    TABLE DISCOVERY SERVICE
    4.
    发明公开

    公开(公告)号:US20230244670A1

    公开(公告)日:2023-08-03

    申请号:US17589322

    申请日:2022-01-31

    申请人: Intuit Inc.

    IPC分类号: G06F16/2455 G06F16/22

    CPC分类号: G06F16/24564 G06F16/2282

    摘要: 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 in response to the query string.

    INTELLIGENT QUERY AUTO-COMPLETION SYSTEMS AND METHODS

    公开(公告)号:US20230237053A1

    公开(公告)日:2023-07-27

    申请号:US17649157

    申请日:2022-01-27

    申请人: INTUIT INC.

    摘要: 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 operating a graphical user interface real-time.

    K-anonymity guarantee in text anonymization using word embeddings

    公开(公告)号:US11704481B1

    公开(公告)日:2023-07-18

    申请号:US18069831

    申请日:2022-12-21

    申请人: INTUIT INC.

    摘要: Systems and methods for k-anonymizing a corpus of documents using linguistic similarities and embeddings distances between words. For instance, a word pair is selected based on linguistic similarity (e.g., belonging to the same part of speech) and small embeddings distance. For the selected word pair, a plurality of words is retrieved, also based on linguistic similarity to, and embeddings distances from, the selected word pair. Out of the plurality of words, a third word is identified that has a closer linguistic similarity to the word pair and also has smaller embeddings distances from the word pair. Each word in the word pair is then replaced by the third word. The process is repeated until k-anonymity is achieved.

    Training and using machine learning models to place targeted messages in software applications

    公开(公告)号:US11595334B1

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

    申请号:US17848100

    申请日:2022-06-23

    申请人: INTUIT INC.

    摘要: Certain aspects of the present disclosure provide techniques for placing targeted messages in communications within a software application using machine learning models. An example method generally includes retrieving, from a repository, a data set of targeted messages. For each respective targeted message in the data set of targeted messages, an effectiveness score for a party associated with the respective targeted message, a distance score between the party associated with the respective targeted message and a host party, and a match score between the party associated with the respective targeted message and the host party. Based on the effectiveness score, the distance score, and the match score for each respective targeted message in the data set of targeted messages, a message is selected to be included in one or more communications by the host party. The one or more communications including the selected message are generated and output for transmission.

    Tables time zone adjuster
    8.
    发明授权

    公开(公告)号:US12086146B2

    公开(公告)日:2024-09-10

    申请号:US18072652

    申请日:2022-11-30

    申请人: Intuit Inc.

    IPC分类号: G06F16/2457

    CPC分类号: G06F16/24575

    摘要: A method includes processing a set of query texts to identify a set of expressions, where each expression references a set of columns of datetime data in a datastore. The method also includes training a statistical model to determine a distribution of the datetime data for each column that was identified. The method further includes processing the set of expressions to generate a directed graph including more than one nodes and a plurality of edges, where each node represents one of the columns or a transformation applied by one of the expressions to one of the columns. The method additionally includes generating a weight for edges of the directed graph according to a distribution of the datetime data in the columns and a usage index of a corresponding expression.

    TABLES TIME ZONE ADJUSTER
    9.
    发明公开

    公开(公告)号:US20240176787A1

    公开(公告)日:2024-05-30

    申请号:US18072652

    申请日:2022-11-30

    申请人: INTUIT INC.

    IPC分类号: G06F16/2457 G06F16/2455

    CPC分类号: G06F16/24575 G06F16/24552

    摘要: A method includes processing a set of query texts to identify a set of expressions, where each expression references a set of columns of datetime data in a datastore. The method also includes training a statistical model to determine a distribution of the datetime data for each column that was identified. The method further includes processing the set of expressions to generate a directed graph including more than one nodes and a plurality of edges, where each node represents one of the columns or a transformation applied by one of the expressions to one of the columns. The method additionally includes generating a weight for edges of the directed graph according to a distribution of the datetime data in the columns and a usage index of a corresponding expression.

    Method and system for detecting coordinated attacks against computing resources using statistical analyses

    公开(公告)号:US11914704B2

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

    申请号:US17143959

    申请日:2021-01-07

    申请人: INTUIT INC.

    摘要: Certain embodiments of the present disclosure provide techniques for identifying and blocking anomalous transactions within a computing system. An example method generally includes selecting a set of accounts for analysis. For each respective account, an anomaly score is calculated based on an account number associated with the respective account and transaction amounts associated with the respective account. An aggregated anomaly score is generated for each respective account provider of a plurality of account providers based on the anomaly score associated with each respective account. The aggregated anomaly score for each respective account provider is normalized based on a historical minimum and historical maximum anomaly score for the respective account provider. One or more account providers that are potential targets of anomalous activity are identified. One or more actions are taken to block completion of transactions requested by one or more accounts associated with the identified one or more account providers.