Intuit Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 2 301 pour Intuit Inc. Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Excluant les filiales
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 15
2024 avril (MACJ) 10
2024 mars 13
2024 février 26
2024 janvier 22
Voir plus
Classe IPC
G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu 425
G06N 20/00 - Apprentissage automatique 239
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 160
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 136
G06Q 30/00 - Commerce 117
Voir plus
Statut
En Instance 231
Enregistré / En vigueur 2 070
Résultats pour  brevets
  1     2     3     ...     24        Prochaine page

1.

SHALLOW-DEEP MACHINE LEARNING CLASSIFIER AND METHOD

      
Numéro d'application 18488993
Statut En instance
Date de dépôt 2023-10-17
Date de la première publication 2024-04-18
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Manandise, Esmeralde
  • Singh, Anu
  • Srivastava, Raj

Abrégé

A method including receiving a natural language query from a user interface of a chatbot. The method also includes generating an input vector by performing vectorization on the natural language query. The method also includes inputting the input vector to a shallow-deep classifier. The shallow-deep learning classifier includes a classification machine learning model programmed to classify the input vector as being one of a shallow machine learning classification problem and a deep machine learning classification problem. The method also includes outputting, by the shallow-deep classifier, an output label. The output label includes one of the shallow machine learning classification problem and the deep machine learning classification problem.

Classes IPC  ?

  • G06N 3/006 - Vie artificielle, c. à d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p.ex. simulations sociales ou optimisation par essaims particulaires [PSO]
  • G06F 16/33 - Requêtes
  • G06N 3/08 - Méthodes d'apprentissage

2.

Display screen or portion thereof with transitional graphical user interface

      
Numéro d'application 29865481
Numéro de brevet D1023053
Statut Délivré - en vigueur
Date de dépôt 2022-07-27
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire Inuit, Inc. (USA)
Inventeur(s) Dhide, Rahul Ramesh

3.

Display screen or portion thereof with transitional graphical user interface

      
Numéro d'application 29865478
Numéro de brevet D1023052
Statut Délivré - en vigueur
Date de dépôt 2022-07-27
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire Inuit, Inc. (USA)
Inventeur(s) Dhide, Rahul Ramesh

4.

Display screen or portion thereof with transitional graphical user interface

      
Numéro d'application 29865477
Numéro de brevet D1023051
Statut Délivré - en vigueur
Date de dépôt 2022-07-27
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire Intuit, Inc. (USA)
Inventeur(s) Dhide, Rahul Ramesh

5.

MODELING AND MANAGING AFFINITY NETWORKS

      
Numéro d'application 17958275
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-11
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Scott, Glenn Carter
  • Meike, Roger C.
  • Mouatadid, Lalla M.
  • Chan, Christopher M.

Abrégé

A method models and manages affinity networks. The method includes receiving real-time transaction data; processing a transaction of the real-time transaction data to identify a source node and a target node of a graph; and processing the transaction to update an affinity score of an edge from the source node to the target node. The method further includes receiving a request; selecting, responsive to the request, the target node using the affinity score after updating the affinity score; and presenting a response using the target node.

Classes IPC  ?

  • H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau
  • G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
  • H04L 41/12 - Découverte ou gestion des topologies de réseau

6.

RECOMMENDING VENDORS USING MACHINE LEARNING MODELS

      
Numéro d'application 18045304
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Bar Eliyahu, Natalie
  • Farhi, Ido Joseph

Abrégé

The present disclosure provides techniques for recommending vendors using machine learning models. One example method includes receiving transaction data indicative of a transaction, generating one or more n-grams based on the transaction data, receiving a dictionary that comprises one or more lists of probability values comprising respective lists of probability values associated with the one or more n-grams, computing, for each respective vendor of the one or more vendors, a vendor probability value with respect to the transaction based on the one or more lists, and recommending a vendor for the transaction to a user based on the vendor probability value with respect to the transaction for each respective vendor of the one or more vendors.

Classes IPC  ?

  • G06Q 30/0282 - Notation ou évaluation d’opérateurs commerciaux ou de produits
  • G06F 40/242 - Dictionnaires
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06F 40/47 - Traduction assistée par ordinateur, p.ex. utilisant des mémoires de traduction
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes

7.

Structured query language query execution using natural language and related techniques

      
Numéro d'application 18361988
Numéro de brevet 11954102
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Palaniappan, Rama
  • Rajawat, Aditi
  • Auge-Pujadas, Estanislau

Abrégé

Certain aspects of the present disclosure provide techniques for executing structured query language queries having a schema associated therewith against an application programming interface using natural language. The schema can be chunked such that embeddings of the resulting chunks are stored in a vector store. Schemas (or subschemas) generated using on or more chunks of the vector store may be provided to a large language model along with a NL query to generate a structured query language query which may be executed against the application programming interface. This allows large language models to produce structured query language queries, such as GraphQL queries even if a GraphQL schema is too large to be provided to the model as context. Aspects disclosed herein also provide techniques for client code generation and client software development kit generation.

Classes IPC  ?

  • G06F 16/2452 - Traduction des requêtes
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

8.

FRAMEWORK AGNOSTIC SUMMARIZATION OF MULTI-CHANNEL COMMUNICATION

      
Numéro d'application 18453772
Statut En instance
Date de dépôt 2023-08-22
Date de la première publication 2024-04-04
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Fan, Zhewen
  • Khoshnevisan, Farzaneh
  • Kang, Byungkyu
  • Wang, Yingxin
  • Sharma, Sonia

Abrégé

Aspects of the present disclosure provide techniques for improved automated parsing and display of electronic documents. Embodiments include identifying a set of topics in a first electronic document based on one or more rules related to one or more keywords in the first electronic document. Embodiments include providing one or more inputs to a machine learning model based on the set of topics and a second electronic document related to the first electronic document. Embodiments include receiving, from the machine learning model in response to the one or more inputs, one or more outputs related to formatting the second electronic document for display. Embodiments include generating a formatted version of the first electronic document based on the set of topics and generating a formatted version of the second electronic document based on the one or more outputs.

Classes IPC  ?

  • G06F 40/106 - Affichage de la mise en page des documents; Prévisualisation
  • G06F 16/34 - Navigation; Visualisation à cet effet
  • G06F 40/205 - Analyse syntaxique

9.

Efficient automatic web scraping systems and methods

      
Numéro d'application 18062544
Numéro de brevet 11947521
Statut Délivré - en vigueur
Date de dépôt 2022-12-06
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Kim, Aleksandr
  • Margolin, Itay
  • Horesh, Yair

Abrégé

A processor may identify a plurality of data sets subject to upcoming update processing in a next update cycle. For each of the plurality of data sets, the processor may determine a probability that data included in the data set has changed since a most recent update processing. The processor may exclude a first subset of the plurality of data sets having respective probabilities below a threshold value from the upcoming update processing until the respective probabilities are determined again in a subsequent update cycle. The processor may perform the upcoming update processing on the plurality of the data sets not included in the first subset, where the upcoming update processing may include obtaining updated data from at least one external data source.

Classes IPC  ?

10.

Machine learning based approach for recommending different categories of tax deductible expenses and related examples of tax deductible expenses for each category

      
Numéro d'application 18362604
Numéro de brevet 11948207
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Sankararaman, Shankar
  • Jin, Lan
  • Gowrishankr, Shivani
  • Singh, Jaspreet

Abrégé

A method for automatically recommending to a user of a software application one or more categories of a plurality of different categories of tax deductible expenses includes providing input data to a trained machine learning model and receiving output from the trained machine learning model based on the input data. The output includes a recommendation for the user that includes (i) one or more categories of the plurality of different categories of tax deductible expenses; and (ii) a plurality of examples of tax deductible expenses for each of the one or more categories. The method includes receiving feedback from the user on the recommendation and generating updated training data for the trained machine learning model based on the feedback.

Classes IPC  ?

  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu
  • G06Q 40/10 - Stratégies fiscales

11.

Private categorization using shared keys

      
Numéro d'application 18103475
Numéro de brevet 11943342
Statut Délivré - en vigueur
Date de dépôt 2023-01-30
Date de la première publication 2024-03-26
Date d'octroi 2024-03-26
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Horesh, Yair
  • Resheff, Yehezkel Shraga

Abrégé

A method implements private categorization using shared keys. The method includes selecting an encryption key, encrypting a transaction vector, generated from a transaction record, with the encryption key to generate an encrypted transaction vector, and receiving an encrypted category vector generated by a classifier model, corresponding to the encryption key, from the encrypted transaction vector. The method further includes decrypting a category from the encrypted category vector with a decryption key corresponding to the encryption key and presenting the category.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité

12.

Generating a proactive alert for outdated scraping script

      
Numéro d'application 18344799
Numéro de brevet 11941072
Statut Délivré - en vigueur
Date de dépôt 2023-06-29
Date de la première publication 2024-03-26
Date d'octroi 2024-03-26
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Margolin, Itay
  • Kim, Aleksandr
  • Horesh, Yair

Abrégé

A method and system that proactively generate alerts for updating a scraping script to avoid scraping script errors. A predetermined number of webpages targeted by the scraping script are randomly sampled. The scraping script is appended to each webpage in the sample. A structured list of text fragments across the webpages with the appended script is generated. At predetermined time intervals, a fresh set of webpages is sampled, the scraping script is appended to the webpages, and a new structured list is generated. If the new structured list and the previous structured list do not match, the webpages may have been changed and the scraping script may have to be updated. An alert is generated indicating that such update is required and may include a location of the mismatch. Therefore, scraping script errors are proactively detected and can be rectified before an actual error occurs and propagates.

Classes IPC  ?

  • G06F 16/951 - Indexation; Techniques d’exploration du Web

13.

Computer software program modularization and personalization

      
Numéro d'application 15849528
Numéro de brevet 11941412
Statut Délivré - en vigueur
Date de dépôt 2017-12-20
Date de la première publication 2024-03-26
Date d'octroi 2024-03-26
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Shanmugam, Elangovan
  • Chaubal, Gaurav
  • Draycott, Christopher D.

Abrégé

A method of customizing a personal software program for a user, comprising collecting attributes of each of a plurality of users registered to access the personal software program, generating a plurality of user profiles based on the collected attributes of the users, monitoring the interactions or non-interactions of the users with a module of the personal software program, deriving a reference user profile from the plurality of user profiles, linking the module with the reference user profile based on the monitored interactions or non-interactions of the users with the module, acquiring attributes of the user, generating a user profile based on the acquired attributes of the user, comparing the user profile to the reference user profile, determining a match between the user profile and the reference user profile based on the comparison, and setting the availability of the module to the user.

Classes IPC  ?

  • G06F 15/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement de traitement de données en général
  • G06F 8/54 - Transformation de programme Édition de liens avant le chargement
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • H04N 5/225 - Caméras de télévision

14.

INPUT NORMALIZATION FOR MODEL BASED RECOMMENDATION ENGINES

      
Numéro d'application 17932606
Statut En instance
Date de dépôt 2022-09-15
Date de la première publication 2024-03-21
Propriétaire INTUIT INC. (USA)
Inventeur(s) Ravindran, Akshay

Abrégé

In one or more embodiments, transaction data between multiple users and multiple merchants is retrieved. The retrieved transaction data is aggregated for each of the multiple users and each of the multiple merchants. The aggregated data may then be normalized. An example normalization process may include income normalization, where a user's total transaction amount at a particular merchant is normalized by the user's income. Other forms of normalization may also be employed. Using the normalized data, user-merchant affinity may be predicted based on collaborative filtering models, cascading tree models, and or cosine similarity models. A recommendation engine may provide personalized advertisements based on the predicted affinity. Because of the normalization of the data, the affinity and therefore the recommendation is less biased toward larger merchants.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

15.

Similar cases retrieval in real time for call center agents

      
Numéro d'application 18114943
Numéro de brevet 11934439
Statut Délivré - en vigueur
Date de dépôt 2023-02-27
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Horesh, Yair
  • Resheff, Yehezkel Shraga
  • Medalion, Shlomi
  • Hayman, Liron

Abrégé

Methods, computer systems and computer program product are provided for retrieving contextually relevant documents in near real time. When text data it's received from an application, the text data is processed through a text segmentation model to generate a set of documents. Each document corresponds to a segment of the text data. A first vector representation is generated for a first document of the set of documents. A machine learning process compares the first vector representation and a set of vector representations for a set of documents within a data repository to determine a subset of the documents. A composite rank is generated for each respective document of the subset. The subset of documents is then presented through an interface, sorted according to the respective composite ranks.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/35 - Groupement; Classement
  • G06F 40/205 - Analyse syntaxique

16.

Transaction entity prediction through learned embeddings

      
Numéro d'application 18198777
Numéro de brevet 11928423
Statut Délivré - en vigueur
Date de dépôt 2023-05-17
Date de la première publication 2024-03-12
Date d'octroi 2024-03-12
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Eliyahu, Natalie Bar
  • Ish-Shalom, Shirbi
  • Wosner, Omer
  • Burshtein, Dmitry

Abrégé

Certain aspects of the disclosure pertain to inferring a candidate entity associated with a transaction with a machine learning model. An organization identifier and description associated with a transaction can be received as input. In response, an entity embedding, comprising a vector for each entity of an organization based on the organization identifier, can be retrieved from storage. A machine learning model can be invoked with the entity embedding and description. The machine learning model can be trained to infer a transaction embedding from the description and compute a similarity score between the transaction embedding and each vector of the entity embedding. A candidate entity with a similarity score satisfying a threshold can be identified and returned. The candidate entity with the highest similarity score can be identified in certain aspects.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G06F 40/20 - Analyse du langage naturel

17.

Automated user experience orchestration using natural language based machine learning techniques

      
Numéro d'application 18345622
Numéro de brevet 11928569
Statut Délivré - en vigueur
Date de dépôt 2023-06-30
Date de la première publication 2024-03-12
Date d'octroi 2024-03-12
Propriétaire Intuit, Inc. (USA)
Inventeur(s) Douthit, Ronnie Douglas

Abrégé

Certain aspects of the present disclosure provide techniques for orchestrating a user experience using natural language input. A user experience is orchestrated within an ecosystem of features for which a plurality of corresponding tokens is defined. Natural language describing a desired user experience result is received by a user experience orchestrator. A sequence of tokens corresponding to operations belonging to an ecosystem of features which produce a correct result for the natural language input can be identified by a trained large language model and executed by the user experience orchestrator using a token operator. The output operations determined by the model to produce or be likely to produce the correct result based on the natural language input can be disambiguated, confirmed, and/or executed.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence

18.

Training and using machine learning models to place effective mixed-modality messages

      
Numéro d'application 18345139
Numéro de brevet 11928568
Statut Délivré - en vigueur
Date de dépôt 2023-06-30
Date de la première publication 2024-03-12
Date d'octroi 2024-03-12
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Vaughan, Frank Andrew
  • Adluri, Surya Teja

Abrégé

Certain aspects of the present disclosure provide techniques for managing the transmission of mixed-modality messages using machine learning models. An example method generally includes generating, using a first machine learning model, an embedding representation of a mixed-modality message. The mixed-modality message is classified as an effective message or an ineffective message using a second machine learning model and the embedding representation of the mixed-modality message. One or more actions are taken to manage transmission of the mixed-modality message based on the classifying the mixed-modality message as an effective message or an ineffective message.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06N 20/00 - Apprentissage automatique

19.

Testing complex decision systems using outcome learning-based machine learning models

      
Numéro d'application 18362572
Numéro de brevet 11930048
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de la première publication 2024-03-12
Date d'octroi 2024-03-12
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Dadon, Asher Asaf
  • Cates, Benjamin
  • Ikar, Limor
  • Mishraky, Elhanan
  • Zazon, Tsofit Efroni

Abrégé

Certain aspects of the present disclosure provide techniques for adjusting access control policies of access controlled systems, such as techniques for identifying a vulnerability or for identifying parameters and values achieving a specified result from a system whose access is controlled by the policy. Requests to the system can be made using a testing system that executes test scripts using avatars having various parameter types and values. The avatar information and results of the test scripts are provided as training data to a machine learning model training system to generate a model that provides recommendations for parameter types and values likely to achieve a particular result. The recommendations are used to execute the test script to determine results including a rate of success for the recommended parameters and/or values. Various actions, such as adjusting or adding a rule to an access control policy, can be performed based on the results.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

20.

Detection of abnormal application programming interface (API) sessions including a sequence of API requests using space partitioning data structures

      
Numéro d'application 18351703
Numéro de brevet 11921847
Statut Délivré - en vigueur
Date de dépôt 2023-07-13
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Mantin, Itsik Yizhak
  • Kahn, Laetitia
  • Porat, Sapir
  • Sheffer, Yaron

Abrégé

A computer-implemented method includes receiving training data that includes a plurality of API requests from a plurality of client devices. The method includes generating a plurality of permissible API sessions based on the training data. Each of the permissible API sessions is associated with a corresponding client device of the plurality of client devices and includes a sequence of API requests originating from the corresponding client device. The method includes applying a sequence embedding technique to the plurality of permissible API sessions to generate a plurality of embeddings and applying a dimensionality reduction technique to the plurality of embedding to generate a plurality of compact embeddings. The method includes storing each of the compact embeddings in a space partitioning data structure at storage locations within the space partitioning data structure that are determined based on similarities between the compact embeddings.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • G06F 21/54 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par ajout de routines ou d’objets de sécurité aux programmes
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

21.

Use of semantic confidence metrics for uncertainty estimation in large language models

      
Numéro d'application 18360956
Numéro de brevet 11922126
Statut Délivré - en vigueur
Date de dépôt 2023-07-28
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Zhang, Jiaxin
  • Das, Kamalika
  • Kumar, Sricharan Kallur Palli

Abrégé

A method including receiving a user input for input to a language processing machine learning model (MLM). The method also includes generating modified inputs that are based on, and semantically related to, the user input. The method also includes executing the MLM to generate model outputs of the MLM. The MLM takes as input instances of each of the modified inputs. The method also includes sampling the model outputs using a statistical sampling strategy to generate sampled model outputs. The method also includes clustering the sampled model outputs into clusters. Each cluster of the clusters represents a distinct semantic meaning of the sampled model outputs. The method also includes generating a confidence metric for the user input. The confidence metric includes a predictive entropy of the clusters. The method also includes routing the user input based on whether the confidence metric satisfies or fails to satisfy a threshold value.

Classes IPC  ?

22.

Hybrid model for time series data processing

      
Numéro d'application 18326255
Numéro de brevet 11922208
Statut Délivré - en vigueur
Date de dépôt 2023-05-31
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Buder, Immanuel David
  • Shashikant Rao, Shashank

Abrégé

Systems and methods are disclosed for switching between batch processing and real-time processing of time series data, with a system being configured to switch between a batch processing module and a real-time processing module to process time series data. The system includes an orchestration service to indicate when to switch, which may be based on a switching event identified by the orchestration service. In some implementations, the orchestration service identifies a switching event in incoming time series data to be processed. When a batch processing module is to be used to batch process time series data, the real-time processing module may be disabled, with the real-time processing module being enabled when it is used to process the time series data. In some implementations, the real-time processing module includes the same processing models as the batch processing module such that the two modules' outputs have a similar accuracy.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

23.

Forecasting activity in software applications using machine learning models and multidimensional time-series data

      
Numéro d'application 18194018
Numéro de brevet 11922310
Statut Délivré - en vigueur
Date de dépôt 2023-03-31
Date de la première publication 2024-03-05
Date d'octroi 2024-03-05
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Juang, Bor-Chau
  • Shafran, Eyal
  • Panda, Pratyush Kumar
  • Beeram, Divya
  • Liao, Linxia
  • Johnson, Nicholas
  • Chen, Christiana Mei Hui

Abrégé

Certain aspects of the present disclosure provide techniques for predicting activity within a software application using a machine learning model. An example method generally includes generating a multidimensional time-series data set from time-series data associated with activity within a software application. The multidimensional time-series data set generally includes the time-series data organized based on a plurality of time granularities. Using a machine learning model and the generated multidimensional time-series data set, activity within the software application is predicted for one or more time granularities of the plurality of time granularities. Computing resources are allocated to execute operations using the software application based on the predicted activity within the software application.

Classes IPC  ?

24.

System and method for scheduling tasks

      
Numéro d'application 17900765
Numéro de brevet 11934984
Statut Délivré - en vigueur
Date de dépôt 2022-08-31
Date de la première publication 2024-02-29
Date d'octroi 2024-03-19
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Ben-Arie, Aviv
  • Dangoor, Sheer
  • Horesh, Yair

Abrégé

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.

Classes IPC  ?

25.

Medoid-based data compression

      
Numéro d'application 17823925
Numéro de brevet 11928134
Statut Délivré - en vigueur
Date de dépôt 2022-08-31
Date de la première publication 2024-02-29
Date d'octroi 2024-03-12
Propriétaire Intuit, Inc. (USA)
Inventeur(s) Margolin, Itay

Abrégé

Certain aspects of the present disclosure provide techniques for medoid-based data compression. One example method generally includes receiving item data indicative of one or more items, determining one or more medoids based on the item data, determining, for each item of the one or more items, a corresponding medoid based on the one or more medoids, identifying, for each item of the one or more items, a difference between the item and the corresponding medoid for the item, storing the one or more medoids, and storing, for each item of the one or more items, the identified difference between the item and the corresponding medoid.

Classes IPC  ?

  • G06F 16/30 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données textuelles non structurées
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

26.

System and method for feature aggregation for tracking anonymous visitors

      
Numéro d'application 18193547
Numéro de brevet 11917029
Statut Délivré - en vigueur
Date de dépôt 2023-03-30
Date de la première publication 2024-02-27
Date d'octroi 2024-02-27
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Sankararaman, Shankar
  • Tripathi, Pragya

Abrégé

Systems and methods for tracking anonymous visitors of an online website or mobile app are disclosed. The browsing activity by an anonymous visitor of the online website or mobile app is converted into features and a visitor-identifier associated with the browsing activity generated by the anonymous visitor is determined. The features are stored with the visitor-identifier in a super-visitor-state before the visitor-identifier is associated with a super-visitor-identifier. After the visitor-identifier is associated with the super-visitor-identifier, the features are stored with the super-visitor-identifier in the super-visitor-state. After the visitor-identifier is associated with the super-visitor-identifier, the features associated with the visitor-identifier in the super-visitor-state may be combined, e.g., aggregated, with the features associated with the super-visitor-identifier and the visitor-identifier may be removed from the super-visitor-state.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 67/50 - Services réseau
  • H04L 67/306 - Profils des utilisateurs

27.

IDENTIFICATION OF GROUPING CRITERIA FOR BULK TRIP REVIEW IN GETTING TAX DEDUCTIONS

      
Numéro d'application 18497293
Statut En instance
Date de dépôt 2023-10-30
Date de la première publication 2024-02-22
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Wu, Grace
  • Shashikant Rao, Shashank
  • Gongalla, Susrutha
  • Ho, Ngoc Nhung

Abrégé

Certain aspects of the present disclosure provide techniques for intelligent grouping of travel data for review through a user interface. In one example, a method for providing grouped travel data to a user interface of an application includes receiving travel data from an application running on a remote device; generating one or more travel data-based features from the travel data thereby creating featurized travel data; applying a pattern mining technique to the featurized travel data to detect a plurality of patterns in the featurized travel data; for each trip record in the featurized travel data: determining a plurality of trip record groups in which the trip record falls based on the plurality of patterns; and adding the trip record to a trip record group of the plurality of trip record groups according to a prioritization scheme; and transmitting the trip record group to the application running on the remote device.

Classes IPC  ?

  • G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
  • G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
  • G06N 20/00 - Apprentissage automatique
  • G06Q 40/10 - Stratégies fiscales
  • G06Q 10/047 - Optimisation des itinéraires ou des chemins, p. ex. problème du voyageur de commerce

28.

Detecting and correcting outliers in categories of transactions

      
Numéro d'application 18162251
Numéro de brevet 11907208
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Tayeb, Yaakov
  • Hochma, Yael
  • Van Noort, Rineke
  • Altman, Noah Eyal

Abrégé

The present disclosure provides techniques for detecting and correcting outliers in categories of transactions. One example method includes receiving electronic transaction data indicative of one or more current transactions, wherein the one or more current transactions are associated with a user of a software application, identifying, for each transaction of the one or more transactions, a category using a first machine learning model, computing a distribution for each category of a plurality of categories of the user, identifying, a particular category of the user as an anomalous category, based on the distribution for the particular category of the user and corresponding distributions for the particular category of other users, and updating a category assigned to one or more transactions such that a delta between a value relating to the anomalous category of the user and corresponding values relating to the particular category of the other users is reduced.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

29.

Managing search engines based on search perform metrics

      
Numéro d'application 17937180
Numéro de brevet 11907315
Statut Délivré - en vigueur
Date de dépôt 2022-09-30
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Cui, Wendi
  • Lopez, Damien
  • Ryan, Colin

Abrégé

Certain aspects of the present disclosure provide techniques for managing a search engine based on search performance metrics. An example method generally includes dividing a set of search history data into a first subset of search history data and a second subset of search history data. The first subset of data is associated with interaction with search results, and the second subset of data is associated with non-interaction with search results. A first quality score is generated for searches in the first subset of data. A second quality score is generated for searches in the second subset of data based on different search intents identified for each temporally related group in the second subset of data. An overall quality score is generated for a search engine, and one or more actions with respect to the search engine are taken based on the overall quality score.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • H04L 67/50 - Services réseau

30.

Dynamically extracting n-grams for automated vocabulary updates

      
Numéro d'application 18217523
Numéro de brevet 11907657
Statut Délivré - en vigueur
Date de dépôt 2023-06-30
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Kang, Byungkyu
  • Narayanaswamy, Shivakumara
  • Mattarella-Micke, Andrew

Abrégé

Systems and methods dynamically extracting n-grams for automated vocabulary updates. Text is received. An n-gram extracted from the text is matched to a canonical n-gram from a vocabulary to identify a tag for the text. An n-gram weight is computed for the n-gram extracted from the text. The n-gram weight may be computed by adjusting a term frequency of the n-gram. A relevancy score is computed for the tag using the n-gram weight and using an n-gram frequency of the canonical n-gram. The relevancy score is computed by dividing the n-gram weight by a value proportional to the n-gram frequency of the canonical n-gram. The relevancy score of the n-gram is presented.

Classes IPC  ?

31.

Password storage in a virtual environment

      
Numéro d'application 18228565
Numéro de brevet 11909732
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Intuit Inc. (USA)
Inventeur(s) Mitchell, Michael William

Abrégé

A server computer hosting an extended reality world receives a first transmission over a communication network from a computing device associated with a user, the first transmission including a request for the user to access the extended reality world. The server computer transmits a presentation of the extended reality world to the communication device over the communications network based at least in part on the request, and displays the presentation of the extended reality world on the computing device, where the presentation includes at least an avatar associated with the user. The server computer receives a command for the avatar to store a phrase selected by the user in a location associated with a virtual object within the extended reality world. The server computer displays, within the presentation of the extended reality world on the computing device, the avatar storing the phrase at the location in the extended reality world.

Classes IPC  ?

  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/131 - Protocoles pour jeux, simulations en réseau ou réalité virtuelle

32.

Generating observability metrics for data lake usage based on data layer activity logs

      
Numéro d'application 18326889
Numéro de brevet 11907196
Statut Délivré - en vigueur
Date de dépôt 2023-05-31
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Thunuguntla, Saikiran Sri
  • Bhashyam, Keshav
  • Nallapati, Sreenivasulu
  • Hiremath, Vijaykumar

Abrégé

Incoming data requests from the perspective of the data lake, are gathered and analyzed to determine the usage of the data. Using the perspective of the data lake avoids the technical challenge of analyzing data usage by different computation points, which are at different locations, perform hard-to-track different operations, and are often reachable only through complicated access protocols. Another technical challenge of mapping between an object path and a table path is solved by generating object path datasets and table path datasets at different levels of abstractions. A comparison is performed, iteratively, from a lower level of granularity and the granularity is increased in the progressive steps. Matches from iterations are unionized to generate a final matching data. Observability metrics are generated using final matching data and are used to perform downstream operations such as controlling data table access, moving data tables to cold storage, decommissioning unused pipelines, etc.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

33.

Generic parity solution for highly dynamic sources

      
Numéro d'application 18157869
Numéro de brevet 11907205
Statut Délivré - en vigueur
Date de dépôt 2023-01-23
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Ghosh, Suman
  • Madnani, Mayur

Abrégé

Certain aspects of the present disclosure provide techniques for efficient data parity. Embodiments include receiving, by a first data consuming component, from a publication service, a plurality of database change records indicating changes to an underlying data source. Embodiments include updating, by the first data consuming component, a secondary data store based on the plurality of database change records. Embodiments include selecting a sample subset of the plurality of database change records based on one or more conditions. Embodiments include, for each respective database change record in the sample subset that has already been consumed by a second data consuming component that updated a primary data store based on one or more database change records: comparing the respective database change record to first data from the primary data store that corresponds to the respective database change record and making a parity determination based on the comparing.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 16/23 - Mise à jour

34.

Method and system for generating user interfaces to prompt users to perform an activity in a software application based on transaction time analysis

      
Numéro d'application 16525287
Numéro de brevet 11908023
Statut Délivré - en vigueur
Date de dépôt 2019-07-29
Date de la première publication 2024-02-20
Date d'octroi 2024-02-20
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Chen, Meng
  • Pei, Lei
  • Gu, Yueyue
  • Xue, Zhicheng
  • Liao, Linxia

Abrégé

Certain aspects of the present disclosure provide techniques for generating a user interface to prompt users of a software application to perform an action in the software application. The method generally includes generating historical transaction time gap data for transactions in the account. A probability distribution is generated based on the historical time gap data. The probability distribution represents a probability that a transaction related to the account has been performed after an elapsed time from a previous transaction. A probability that an unrecorded transaction exists for an account based on the probability distribution and a time difference between a most recent transaction and a current time. The probability that an unrecorded transaction exists is determined to exceed a threshold probability, and a user interface is generated and displayed to a user of the software application including a prompt for the user to enter new transactions for the account.

Classes IPC  ?

  • G06Q 40/12 - Comptabilité
  • H04L 67/306 - Profils des utilisateurs
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques

35.

SYSTEM AND METHOD FOR SPATIAL ENCODING AND FEATURE GENERATORS FOR ENHANCING INFORMATION EXTRACTION

      
Numéro d'application 18493676
Statut En instance
Date de dépôt 2023-10-24
Date de la première publication 2024-02-15
Propriétaire INTUIT INC. (USA)
Inventeur(s) Rimchala, Tharathorn

Abrégé

A system and method for extracting data from a piece of content using spatial information about the piece of content. The system and method may use a conditional random fields process or a bidirectional long short term memory and conditional random fields process to extract structured data using the spatial information.

Classes IPC  ?

  • G06V 30/40 - Reconnaissance des formes à partir d’images axée sur les documents
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/149 - Adaptation des données textuelles à des fins de diffusion en continu, p.ex. format EXI [Efficient XML Interchange]
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06N 3/02 - Réseaux neuronaux

36.

Predicting attributes for recipients

      
Numéro d'application 18049846
Numéro de brevet 11900365
Statut Délivré - en vigueur
Date de dépôt 2022-10-26
Date de la première publication 2024-02-13
Date d'octroi 2024-02-13
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Tayeb, Yaakov
  • Lackritz, Hadar

Abrégé

The present disclosure provides techniques for recommending vendors using machine learning models. One example method includes receiving electronic transaction data indicative of one or more transactions, identifying, from the one or more transactions, a subset of transactions that are associated with for known attribute values with respect to one or more unique recipients, computing, for each unique provider of the one or more unique providers, a provider feature based on the known attribute values with respect to a subset of the one or more associated unique recipients, computing, for a given recipient indicated in one or more given transactions that are not included in the subset of transactions, a recipient feature based on the provider feature of each unique provider of the one or more associated unique providers, and predicting, based on the recipient feature, a value for the attribute with respect to the given recipient.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails

37.

Detection of abnormal application programming interface (API) sessions including a sequence of API requests

      
Numéro d'application 18351715
Numéro de brevet 11900179
Statut Délivré - en vigueur
Date de dépôt 2023-07-13
Date de la première publication 2024-02-13
Date d'octroi 2024-02-13
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Mantin, Itsik Yizhak
  • Kahn, Laetitia
  • Porat, Sapir
  • Sheffer, Yaron

Abrégé

A computer-implemented method includes receiving training data including a plurality of API requests from a plurality of client devices. The method includes generating a plurality of permissible API sessions based on the training data. The method includes applying a sequence embedding technique to the plurality of permissible API sessions to generate a plurality of embeddings. The method includes applying a dimensionality reduction technique to the plurality of embeddings to generate a plurality of compact embeddings. The method includes applying a clustering technique to the plurality of compact embeddings to determine a plurality of different clusters of the compact embeddings. The method includes generating a plurality of patterns based on the plurality of different clusters. Each of the plurality of patterns is descriptive of permissible API sessions associated with a corresponding cluster of the plurality of different clusters.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • H04L 9/40 - Protocoles réseaux de sécurité

38.

METHOD AND SYSTEM FOR SCALABLE PERFORMANCE TESTING IN CLOUD COMPUTING ENVIRONMENTS

      
Numéro d'application 18489046
Statut En instance
Date de dépôt 2023-10-18
Date de la première publication 2024-02-08
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Padala, Phanindra
  • Balasubramanian, Saravanan
  • Suen, Jesse Raymond
  • Jammula, Navin Kumar
  • Nagal, Sumit

Abrégé

Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

39.

Intelligent authentication gateway

      
Numéro d'application 18137905
Numéro de brevet 11893102
Statut Délivré - en vigueur
Date de dépôt 2023-04-21
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Diwakar, Bernard Samuel
  • Varma, Gaurav
  • Hughes, Mark Joseph

Abrégé

Systems and methods for user authentication are disclosed. An example method includes receiving a request for access to a first secured service, the request corresponding to a first user, determining whether or not the request for access is valid, in response to determining that the request for access is valid, determining whether or not the first user has successfully performed a secondary authentication within a predetermined time period of the request for access, and in response to determining that the first user has successfully performed the secondary authentication within the predetermined time period of the valid request for access, providing the first user with access to the secured service.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • G06F 21/40 - Authentification de l’utilisateur sous réserve d’un quorum, c. à d. avec l’intervention nécessaire d’au moins deux responsables de la sécurité
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/41 - Authentification de l’utilisateur par une seule ouverture de session qui donne accès à plusieurs ordinateurs
  • H04L 61/4523 - Répertoires de réseau; Correspondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant un protocole allégé d’accès annuaire [LDAP]

40.

Zero downtime and zero failure cutover

      
Numéro d'application 18331017
Numéro de brevet 11892919
Statut Délivré - en vigueur
Date de dépôt 2023-06-07
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Sahter, Snezana
  • Dixit, Shivam
  • Shah, Akash Sudhirbhai
  • Thirumani, Satyanarayana
  • Yadav, Saroj Kumar
  • Bagaria, Karan
  • Sarangapani, Gokul
  • Sathyamurthy, Sivaraman

Abrégé

An apparatus may include a database and a processor in communication with at least one network. The processor may be configured to instantiate an application stack comprising a data missing detector, a data source router, and a response handler. The data missing detector may be configured to receive a request for data and determine whether the data is available from the database. The data source router may be configured to identify an alternate database from which to obtain the data when the data is not available from the database and route the request for data through the at least one network to an alternate processor associated with the alternate database. The response handler may be configured identify responsive data to a routed response received from another processor in the database and send the responsive data to a requesting device. Multiple apparatuses may form a distributed system.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • H04L 67/1061 - Réseaux de pairs [P2P] en utilisant des mécanismes de découverte de pairs basés sur les nœuds

41.

Augmented diffusion inversion using latent trajectory optimization

      
Numéro d'application 18309514
Numéro de brevet 11893713
Statut Délivré - en vigueur
Date de dépôt 2023-04-28
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire INTUIT, INC. (USA)
Inventeur(s)
  • Zhang, Jiaxin
  • Das, Kamalika
  • Kumar, Sricharan Kallur Palli

Abrégé

Augmented Denoising Diffusion Implicit Models (“DDIMs”) using a latent trajectory optimization process can be used for image generation and manipulation using text input and one or more source images to create an output image. Noise bias and textual bias inherent in the model representing the image and text input is corrected by correcting trajectories previously determined by the model at each step of a diffusion inversion process by iterating multiple starts the trajectories to find determine augmented trajectories that minimizes loss at each step. The trajectories can be used to determine an augmented noise vector, enabling use of an augmented DDIM and resulting in more accurate, stable, and responsive text-based image manipulation.

Classes IPC  ?

42.

CHAT ATTACHMENT SCREENING

      
Numéro d'application 18362081
Statut En instance
Date de dépôt 2023-07-31
Date de la première publication 2024-02-01
Propriétaire INTUIT INC. (USA)
Inventeur(s) Santharam, Sangeetha Uthamalingam

Abrégé

Certain aspects of the present disclosure provide techniques and systems for screening chat attachments. A chat attachment screening system monitors a chat window of a first computing device associated with a first user during an interaction session between the first user and a second user. An upload of an attachment is detected based on the monitoring. Access to the attachment from a second computing device associated with the second user is blocked, in response to detecting the upload. Content from the attachment is identified and extracted. A type of the attachment is determined based on the content. A determination is made as to whether the second user is authorized to access the type of the attachment. An indication of the determination is presented on at least one of the first computing device or the second computing device during the interaction session.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • H04L 51/08 - Informations annexes, p.ex. pièces jointes
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G06V 30/413 - Classification de contenu, p.ex. de textes, de photographies ou de tableaux

43.

PREDICTING DISCRETE OUTCOMES IN COMPUTER APPLICATIONS USING MACHINE LEARNING MODELS ON TIME SERIES DATA INSTANCES

      
Numéro d'application 17815551
Statut En instance
Date de dépôt 2022-07-27
Date de la première publication 2024-02-01
Propriétaire INTUIT INC. (USA)
Inventeur(s) Anand, Prateek

Abrégé

Systems and methods may predict whether a user will abandon an application. Initially, different features are extracted from a time series of numerical values rendered by the application. A machine learning model is trained using a supervised approach on the extracted features to map the known and labeled outputs. In this supervised approach, the output may be binary with a “0”-label for a user that has left the application in the middle of a task and a “1”-label for the user who has used the application to finish the task. During the deployment, the trained model may be called to predict whether the user will abandon the application based on time series of numerical values retrieved in real time. If an abandonment is predicted, a customized message is generated and presented on the user's device.

Classes IPC  ?

  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

44.

Anonymous uncensorable cryptographic chains

      
Numéro d'application 17877544
Numéro de brevet 11924362
Statut Délivré - en vigueur
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Date d'octroi 2024-03-05
Propriétaire INTUIT INC. (USA)
Inventeur(s) Scott, Glenn Carter

Abrégé

A method implements anonymous uncensorable cryptographic chains. The method includes receiving, from a first application, verifiable data for a current record and unverified data for the current record. The unverified data for the current record was received by the first application from a second application. The method further includes verifying the verifiable data for the current record with unverified data from a previous record. The method further includes recording the verifiable data for the current record and the unverified data for the current record to the current record responsive to verifying the verifiable data for the current record. The method further includes presenting the current record to one or more of the first application and to the second application.

Classes IPC  ?

  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

45.

NATURAL LANGUAGE QUERY DISAMBIGUATION

      
Numéro d'application 17877819
Statut En instance
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Kallepalli, Goutham
  • Becker, Richard J.
  • Idowu, Olabode
  • Finegan, Corinne

Abrégé

A method, computer program product, and system are provided. A first natural language text is received via a user interface. A generative pretrained transformer machine learning model processes the first natural language text and a context to identify a first intent. The processing is based in part on a syntax determined from a set of natural language completion paradigms. The generative transformer machine learning model maps the first set of parameters to a first query. The mapping is associated with a first confidence. The generative transformer machine learning model processes the first set of parameters and the first query to generate a set of execution steps. The processing is performed when the first confidence satisfies a threshold. The set of execution steps is parsed into a query object that is forwarded to a reporting service.

Classes IPC  ?

  • G06F 40/211 - Parsage syntaxique, p.ex. basé sur une grammaire hors contexte ou sur des grammaires d’unification
  • G06F 16/33 - Requêtes
  • G06N 3/08 - Méthodes d'apprentissage

46.

TEXT FEATURE GUIDED VISUAL BASED DOCUMENT CLASSIFIER

      
Numéro d'application 18211127
Statut En instance
Date de dépôt 2023-06-16
Date de la première publication 2024-02-01
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Rimchala, Tharathorn
  • Wang, Yingxin

Abrégé

A visual-based classification model influenced by text features as a result of the outputs of a text-based classification model is disclosed. A system receives one or more documents to be classified based on one or more visual features and provides the one or more documents to a student classification model, which is a visual-based classification model. The system also classifies, by the student classification model, the one or more documents into one or more document types based on one or more visual features. The one or more visual features are generated by the student classification model that is trained based on important text identified by a teacher classification model for the one or more document types, with the teacher classification model being a text-based classification model. Generating training data and training the student classification model based on the training data are also described.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06V 30/14 - Acquisition d’images
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/93 - Systèmes de gestion de documents

47.

INTEGRATED MACHINE LEARNING AND RULES PLATFORM FOR IMPROVED ACCURACY AND ROOT CAUSE ANALYSIS

      
Numéro d'application 18313479
Statut En instance
Date de dépôt 2023-05-08
Date de la première publication 2024-02-01
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Kumar, Sricharan Kallur Palli
  • De Peuter, Conrad
  • Feinstein, Efraim David
  • Janardhana, Nagaraj
  • Ng, Yi Xu
  • Sebanja, Ian Andrew

Abrégé

Aspects of the present disclosure provide techniques for machine learning and rules integration. Embodiments include receiving input values corresponding to a subset of a set of input variables associated with an automated determination. Embodiments include generating a directed acyclic graph (DAG) representing a set of constraints corresponding to the set of input variables. The set of constraints relate to one or more machine learning models and one or more rules. Embodiments include receiving one or more outputs from the one or more machine learning models based on one or more of the input values. Embodiments include determining outcomes for the one or more rules based on at least one of the input values. Embodiments include populating the DAG based on the input values, the one or more outputs, and the outcomes. Embodiments include making the automated determination based on logic represented by the DAG.

Classes IPC  ?

  • G06N 5/025 - Extraction de règles à partir de données

48.

VOICE ENABLED CONTENT TRACKER

      
Numéro d'application 18453617
Statut En instance
Date de dépôt 2023-08-22
Date de la première publication 2024-02-01
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Santharam, Sangeetha Uthamalingam
  • Kimball, Bridget Diane

Abrégé

Certain aspects of the present disclosure provide techniques and systems for automatically detecting, tracking, and processing certain information content, based on voice input from a user. A voice enabled content tracking system receives natural language content corresponding to audio input from a user. A determination is made as to whether the natural language content includes a first type of information, based on evaluating the natural language content with a first machine learning model. In response to determining the natural language content comprises the first type of information, a temporal association of the first type of information is determined, based on evaluating the natural language content with a second machine learning model, and a message including an indication of the temporal association of the first type of information is transmitted to the user.

Classes IPC  ?

  • G06Q 40/12 - Comptabilité
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06Q 40/10 - Stratégies fiscales
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

49.

METHODS AND SYSTEMS FOR GENERATING PROBLEM DESCRIPTION

      
Numéro d'application 18482783
Statut En instance
Date de dépôt 2023-10-06
Date de la première publication 2024-02-01
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Cohen, Rami
  • Haas, Noa
  • Shalom, Oren Sar
  • Zhicharevich, Alexander

Abrégé

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 description. A second machine learning model identifies a pre-existing situation vector that closely matches the estimated situation vector. The computing system retrieves a situation description that corresponds to the identified pre-existing situation vector.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique

50.

Automated database ownership attribution

      
Numéro d'application 17815767
Numéro de brevet 11941013
Statut Délivré - en vigueur
Date de dépôt 2022-07-28
Date de la première publication 2024-02-01
Date d'octroi 2024-03-26
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Thunuguntla, Saikiran Sri
  • Nallapati, Sreenivasulu
  • Hiremath, Vijaykumar
  • Jagadeesh, Vasanth Kumar

Abrégé

Systems and methods for automated techniques that generate queryable database table ownership attribution information in real-time. In addition to generating ownership attribution information, system and methods provide a novel framework for creating bi-partite graphs and generating insightful graph data.

Classes IPC  ?

  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/835 - Traitement des requêtes

51.

TRANSFORMING DATA VISUALIZATIONS DURING PAGE TRANSITIONS

      
Numéro d'application 17875609
Statut En instance
Date de dépôt 2022-07-28
Date de la première publication 2024-02-01
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Smith, Samuel Austin
  • Chou, Beverly

Abrégé

Systems and methods for transforming a data visualization are disclosed. An example method includes presenting the data visualization on a first page of a display of the computing device, the data visualization representing at least a first portion of a data set, receiving a visualization transformation command from a user, in response to receiving the visualization transformation command, navigating to a second page of the display, and, during the navigation, transforming the data visualization based at least in part on the first portion of the data set, wherein the transformation includes at least enlarging the data visualization and rotating the data visualization from a first orientation to a second orientation.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/248 - Présentation des résultats de requêtes

52.

Transformer model architecture for readability

      
Numéro d'application 18104258
Numéro de brevet 11886800
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Wang, Jing
  • Mastin, Jr., John Matthew
  • Andalam, Sowmyanka
  • Paul, Piyasa Molly
  • Taylor, Dallas Leigh
  • Castro, Andres

Abrégé

A method includes detecting, in a written electronic communication, an input sentence satisfying a readability metric threshold, and processing, by a sentence transformer model responsive to the input sentence satisfying the readability metric threshold, the input sentence to output a suggested set of sentences. The method further includes evaluating the first suggested set of sentences along a set of acceptability criteria, and determining, based on the evaluating, that the set of acceptability criteria is satisfied. The method further includes modifying, based on determining that the set of acceptability criteria is satisfied, the written electronic communication with the suggested set of sentences to obtain a modified written electronic communication, and storing the modified written electronic communication.

Classes IPC  ?

  • G06F 40/151 - Transformation
  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression
  • G06F 40/253 - Analyse grammaticale; Corrigé du style
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence

53.

General intelligence for tabular data

      
Numéro d'application 18228170
Numéro de brevet 11886827
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Intuit Inc. (USA)
Inventeur(s) Margolin, Itay

Abrégé

Systems and methods for generating a contextually adaptable classifier model are disclosed. An example method is performed by one or more processors of a system and includes obtaining a dataset, feature values, and labels, transforming each datapoint into a natural language statement (NLS) associating the datapoint's feature values and label with feature identifiers and a label identifier, generating a feature matrix for each NLS, transforming the feature matrix into a global feature vector, generating a target vector for each NLS, transforming the target vector into a global target vector having a same shape, and generating, using the vectors, a similarity measurement operation, and a loss function, a classifier model trained to generate a compatibility score predictive of an accuracy at which the classifier model can classify given data based on at least one of a different feature characterizing the given data or a different label for classifying the given data.

Classes IPC  ?

  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs

54.

Synthetic utterance generation

      
Numéro d'application 17955412
Numéro de brevet 11887579
Statut Délivré - en vigueur
Date de dépôt 2022-09-28
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Chang, Jianxiang
  • Paul, Sayan

Abrégé

This disclosure relates to generating a comprehensive set of synthetic utterances. An example system is configured to provide an input utterance to a plurality of synthetic utterance generation pipelines in parallel. Each of the plurality of synthetic utterance generation pipelines include one or more utterance synthesizers. For example, one or more pipelines may use a synthesizer chain that includes a plurality of synthesizers in parallel. The plurality of synthetic utterance generation pipelines generates synthetic utterances, which may be stored in a database after evaluating the similarity between the original input utterance and each resulting synthetic utterance. For example, a synthetic utterance may be retained if the cosine similarity between the input and synthetic utterances is less than a predetermined threshold. Additionally, the synthetic utterances may be fed back at input utterances based on the similarity evaluation and the feedback loop repeated until a desired number of utterances are generated.

Classes IPC  ?

  • G10L 13/02 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole

55.

INTELLIGENT DOCUMENT PROCESSING

      
Numéro d'application 17814760
Statut En instance
Date de dépôt 2022-07-25
Date de la première publication 2024-01-25
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Subrahmaniam, Vignesh
  • Sayyad, Sadaf Riyaz
  • Goswami, Punam
  • Singh, Arun
  • M K, Chenbaga
  • Joice, Joseph
  • Poddar, Sumit Kumar
  • Patil, Anandagouda
  • Swaminathan, Natarajan
  • Banerjee, Arkadeep

Abrégé

Systems and methods that process, classify, and provide intelligent insights related to received documents such as notice documents in real-time. The system and methods leverage a novel framework of artificial intelligence and machine learning techniques to identify a requirement in the document (e.g., a government notice) and generate actionable suggestions thereto.

Classes IPC  ?

  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

56.

CROSS-HIERARCHICAL MACHINE LEARNING PREDICTION

      
Numéro d'application 17869780
Statut En instance
Date de dépôt 2022-07-20
Date de la première publication 2024-01-25
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Dangoor, Sheer
  • Ben David, Daniel
  • Mintz, Ido Meir
  • Zhicharevich, Alexander
  • Tabori, Lior

Abrégé

A method including training, using training data including a first ontological hierarchical level, trained machine learning models (MLMs) to predict a first output type including a second ontological hierarchical level different than the first ontological hierarchical level. The method also includes generating instances of the first output type by executing the trained MLMs on unknown data including the first ontological hierarchical level. Outputs of the trained MLMs include the instances at the second ontological hierarchical level. The method also includes training, using the instances, a voting classifier MLM to predict a selected instance from the instances. The voting classifier MLM is trained to predict the selected instance to satisfy a criterion including a third ontological hierarchical level different than the first ontological hierarchal level and the second ontological hierarchical level.

Classes IPC  ?

57.

Image generation from HTML data using incremental caching

      
Numéro d'application 18103480
Numéro de brevet 11880424
Statut Délivré - en vigueur
Date de dépôt 2023-01-30
Date de la première publication 2024-01-23
Date d'octroi 2024-01-23
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Shannon, Jim
  • Shevchenko, Ivan

Abrégé

The one or more embodiments provide for a method. The method includes receiving a digital image stored in an object notation data format. The method also includes converting the digital image into hypertext markup language (HTML) data format. The method also includes caching the HTML data format to generate cached HTML data. The method also includes receiving a first request to reload the digital image. The method also includes rendering, responsive to receiving the first request to reload, the digital image using the cached HTML data to generate a rendered digital image.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques

58.

Generating and displaying text in a virtual reality environment

      
Numéro d'application 18160219
Numéro de brevet 11880936
Statut Délivré - en vigueur
Date de dépôt 2023-01-26
Date de la première publication 2024-01-23
Date d'octroi 2024-01-23
Propriétaire INTUIT INC. (USA)
Inventeur(s) Jia, Shaozhuo

Abrégé

A transcript of an audio conversation between multiple users (e.g., two users) is generated. The transcript is displayed in real time within a VR environment as the conversation takes place. A virtual selection tool is displayed within the VR environment to allow for a selection of different portions of the transcript. In addition, a virtual keyboard and or virtual panels with characters may be displayed and the virtual selection tool may be used to make selections from these displays as well. These selections are used to generate new text. The new text may form part of a user's notes of the conversation or an entry for a text field within the VR environment.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G06F 3/04886 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels par partition en zones à commande indépendante de la surface d’affichage de l’écran tactile ou de la tablette numérique, p.ex. claviers virtuels ou menus
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p.ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet

59.

Client side backoff filter for rate limiting

      
Numéro d'application 18183020
Numéro de brevet 11876713
Statut Délivré - en vigueur
Date de dépôt 2023-03-13
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • B N, Nandan
  • Kamath, A. Sushanth
  • Arumugam, Dhivya
  • Vadrevu, Venkata Krishna Murthy
  • Gosavi, Rajendra Jayendra
  • Attuluri, Anil Kumar
  • Shukla, Sagar
  • Webb, Jason Michael
  • Jain, Akash

Abrégé

A method including receiving, from a server, a backoff data packet including first information and second information. The first information includes a backoff command to cease transmitting at least some requests to a service executing on the server, and The second information includes metadata. The method also includes adding the backoff data packet to cached data stored in a cache. The method also includes receiving, from a client, a request data packet including a request for the service. The method also includes comparing request information, associated with the request data packet, to the cached data, including at least comparing the request information to the metadata. The method also includes blocking, responsive to a match between the request information and the cached data, the request data packet from being transmitted to the service.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 47/11 - Identification de la congestion
  • H04L 67/56 - Approvisionnement des services mandataires

60.

Advice generation system

      
Numéro d'application 18362890
Numéro de brevet 11875123
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Ben David, Daniel
  • Yocum, Kenneth Grant

Abrégé

The one or more embodiments provide for a method, system, and computer program product, an intent, generated by a large language model from a text, is received from a user device as a first input to an advice planner. A state of an account is received as a second input to the advice planner. The advice planner classifieds the intent into a domain corresponding to the intent, and generates, as output, a plan comprising a first set of action logic associated with the domain. Each action logic is a discrete step in an ordered sequence for achieving a desired state of the account. The advice planner forwards the plan to the large language model (LLM). The large language model receives the plan as input and generates advice in a natural language format as output. The advice is then forwarded to the user device.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06F 40/103 - Mise en forme, c. à d. modification de l’apparence des documents

61.

Confidence generation for managing a generative artificial intelligence model

      
Numéro d'application 18226020
Numéro de brevet 11875130
Statut Délivré - en vigueur
Date de dépôt 2023-07-25
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Bosnjakovic, Dusan
  • Sahu, Anshuman

Abrégé

Systems and methods are disclosed for managing a generative artificial intelligence (AI) model. Managing the generative AI model may include training or tuning the generative AI model before use or managing the operation of the generative AI model during use. Training or tuning a generative AI model typically requires manual review of outputs from the model based on the queries provided to the model to reduce hallucinations generated by the generative AI model. Once the model is in use, though, hallucinations still occur. Use of a confidence (whose generation is described herein) to train or tune the generative AI model and/or manage operation of the model reduces hallucinations, and thus improves performance, of the generative AI model.

Classes IPC  ?

  • G06F 40/40 - Traitement ou traduction du langage naturel

62.

Tuning a generative artificial intelligence model

      
Numéro d'application 18225985
Numéro de brevet 11875240
Statut Délivré - en vigueur
Date de dépôt 2023-07-25
Date de la première publication 2024-01-16
Date d'octroi 2024-01-16
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Bosnjakovic, Dusan
  • Sahu, Anshuman

Abrégé

Systems and methods are disclosed for tuning a generative artificial intelligence (AI) model based on a knowledge base. Instead of manually generating questions relevant to the knowledge base, providing those questions to the generative AI model, and manually reviewing the answers generated by the generative AI model in order to tune the generative AI model over many iterations, a natural language processing model may be configured to leverage the knowledge base to automatically generate questions and answers based on the knowledge base. In this manner, the natural language processing model is able to generate tuning data that may be used to automatically tune the generative AI model. The systems and methods also disclose automatic tuning of the generative AI model, including testing and feedback that may be used to improve tuning of the generative AI model.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06F 40/40 - Traitement ou traduction du langage naturel

63.

Methods, systems and computer program products for obtaining tax data

      
Numéro d'application 16524825
Numéro de brevet 11869095
Statut Délivré - en vigueur
Date de dépôt 2019-07-29
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Hubbard, Paul F.
  • Huang, Nankun
  • Eftekhari, Amir R.
  • Marr, Justin C.

Abrégé

A tax data collection system includes a navigation module configured to obtain user data. The system also includes a data graph including information relating to the user data. The system further includes a knowledge engine configured to map the user data onto a data model using the information from the data graph. Moreover, the system includes an inference engine configured to suggest a system action by analyzing at least the data model after the user data has been mapped thereon.

Classes IPC  ?

64.

ADVERSARIAL DETECTION USING DISCRIMINATOR MODEL OF GENERATIVE ADVERSARIAL NETWORK ARCHITECTURE

      
Numéro d'application 18135046
Statut En instance
Date de dépôt 2023-04-14
Date de la première publication 2024-01-04
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Manevitz, Miriam Hanna
  • Ben Arie, Aviv

Abrégé

A method includes training, using first real data objects, a generative adversarial network having a generator model and a discriminator model to create a trained generator model that generates realistic data, and training, using adversarial data objects and second real data objects, the discriminator model to output an authenticity binary class for the adversarial data objects and the second real data objects. The method further includes deploying the discriminator model to a production system. In the production system, the discriminator model outputs the authenticity binary class to a system classifier model.

Classes IPC  ?

  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06N 3/045 - Combinaisons de réseaux
  • G06V 10/774 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source méthodes de Bootstrap, p.ex. "bagging” ou “boosting”

65.

INFLUENCER SEGMENTATION DETECTOR

      
Numéro d'application 17855532
Statut En instance
Date de dépôt 2022-06-30
Date de la première publication 2024-01-04
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Tayeb, Yaakov
  • Vaisman, Daniel

Abrégé

A method implements influencer segmentation detection. The method includes selecting transaction data for a time window and processing the transaction data for the time window to generate a graph for the time window. The method further includes extracting, from the graph, a feature set for a node of the graph for the time window and processing the feature set to generate a predicted rank for the node for a subsequent time window using a machine learning model. The method further includes selecting, using the predicted rank, an entity identifier corresponding to the node and presenting the entity identifier.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06N 20/00 - Apprentissage automatique

66.

DYNAMIC ELECTRONIC DOCUMENT CREATION ASSISTANCE THROUGH MACHINE LEARNING

      
Numéro d'application 17809658
Statut En instance
Date de dépôt 2022-06-29
Date de la première publication 2024-01-04
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Zalmanson, Omer
  • Horesh, Yair

Abrégé

Aspects of the present disclosure relate to electronic document creation assistance. Embodiments include determining a current time related to creation of a document by a user and providing inputs to a machine learning model based on the current time. Embodiments include receiving output from the machine learning model based on the inputs and selecting, based on the output, a first recommended item from a plurality of items for inclusion in the document. Embodiments include determining a likelihood of each additional item of the plurality of items co-occurring with the first recommended item based on historical item co-occurrence data. Embodiments include selecting, based on the output and the likelihood of each additional item of the plurality of items co-occurring with the first recommended item, a second recommended item for inclusion in the document and providing, via a user interface, the first recommended item and the second recommended item to the user.

Classes IPC  ?

  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

67.

Tagging documents to display with context sensitivity for improved user experience

      
Numéro d'application 16051677
Numéro de brevet 11860922
Statut Délivré - en vigueur
Date de dépôt 2018-08-01
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire INTUIT, INC. (USA)
Inventeur(s)
  • Sojobi, Ola
  • Shehi, Stephanie

Abrégé

Certain aspects of the present disclosure provide techniques for improving a user experience of an application. Embodiments include receiving, from a user and via a user interface, a request for informational content related to a step in a workflow within the application. Embodiments include determining an identifier associated with the step. Embodiments include retrieving a reference document based on the request. Embodiments include accessing metadata associated with the reference document to identify context information associated with the identifier. Embodiments include displaying a portion of the reference document to the user within the user interface based on the context information, wherein the portion of the reference document comprises the informational content.

Classes IPC  ?

  • G06F 16/38 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/48 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • G06F 40/174 - Remplissage de formulaires; Fusion

68.

Learn to extract from syntax tree

      
Numéro d'application 18361796
Numéro de brevet 11861335
Statut Délivré - en vigueur
Date de dépôt 2023-07-28
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Margolin, Itay
  • Horesh, Yair

Abrégé

A system deploying a machine learning technique that utilizes known code graph and abstract syntax tree pairs for known JSON objects to learn a function for predicting a corresponding abstract syntax tree from a new JSON object. The predicted abstract syntax tree is used to generate code for formatting the new JSON object into a standardized data structure.

Classes IPC  ?

69.

Industry-profile service for fraud detection

      
Numéro d'application 17815550
Numéro de brevet 11861732
Statut Délivré - en vigueur
Date de dépôt 2022-07-27
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Dangoor, Sheer
  • Arie, Aviv Ben
  • Horesh, Yair

Abrégé

Techniques for detecting fraud may include obtaining a merchant's financial data; determining, via a machine learning model, a first prediction of the merchant's industry; generating a first probability matrix based on the first prediction and the declared information regarding the merchant's industry; determining, via the machine learning model, a second prediction of the merchant's industry; generating a second probability matrix based on the second prediction and the declared information regarding the merchant's industry; obtaining a declared industry of a subject merchant in a runtime environment; determining, via the machine learning model, a predicted industry for the subject merchant; obtaining, based on the declared industry and the predicted industry of the subject merchant, a first value from the first probability matrix and a second value from the second probability matrix; and labeling the subject merchant for further investigation.

Classes IPC  ?

  • G06Q 40/12 - Comptabilité
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes

70.

Systems and methods for training an information extraction transformer model architecture

      
Numéro d'application 18297708
Numéro de brevet 11861884
Statut Délivré - en vigueur
Date de dépôt 2023-04-10
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire Intuit, Inc. (USA)
Inventeur(s)
  • Pena Pena, Karelia Del Carmen
  • Rimchala, Tharathorn
  • Frick, Peter Lee
  • Li, Tak Yiu Daniel

Abrégé

Certain aspects of the disclosure provide systems and methods for training an information extraction transformer model architecture directed to pre-training a first multimodal transformer model on an unlabeled dataset, training a second multimodal transformer model on a first labeled dataset to perform a key information extraction task processing the unlabeled dataset with the second multimodal transformer model to generate pseudo-labels for the unlabeled dataset, training the first multimodal transformer model based on a second labeled dataset comprising one or more labels, the pseudo-labels generated, or combinations thereof to generate a third multimodal transformer model, generating updated pseudo-labels based on label completion predictions from the third multimodal transformer model, and training the third multimodal transformer model using a noise-aware loss function and the updated pseudo-labels to generate an updated third multimodal transformer model.

Classes IPC  ?

  • G06V 10/80 - Fusion, c. à d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
  • G06V 30/413 - Classification de contenu, p.ex. de textes, de photographies ou de tableaux
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques

71.

Systems and methods for refreshing encryption and decryption keys and signatures for a realtime pipepiline

      
Numéro d'application 18302170
Numéro de brevet 11863672
Statut Délivré - en vigueur
Date de dépôt 2023-04-18
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Gupta, Gautam
  • Kathiria, Husenibhai
  • Shah, Shraddha

Abrégé

Systems and methods are provided for refreshing encryption and decryption keys. The disclosed techniques can improve refreshing encryption keys by allowing for the process to be automated, preventing downtime in each system and reducing developer labor in preparing and facilitating the exchange. In addition, the embodiments of the present disclosure can enable organizations to store keys (both old keys and newly generated keys) along with metadata in a known location accessible to the other organization.

Classes IPC  ?

72.

Fraudulent user identifier detection using machine learning models

      
Numéro d'application 18194028
Numéro de brevet 11861003
Statut Délivré - en vigueur
Date de dépôt 2023-03-31
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Imani Hossein Abad, Navid
  • Nguyen, Tin

Abrégé

Certain aspects of the present disclosure provide techniques for identifying fraudulent user identifiers in a software application. An example method generally includes generating a vector representation of a user identifier. Using a first machine learning model and the vector representation of the user identifier, a fingerprint representative of the user identifier is generated. Using the first machine learning model and the generated fingerprint, a score is generated. The score generally describes a likelihood that the user identifier corresponds to a fraudulent user identifier. One or more similar user identifiers are identified based on the generated fingerprint and a second machine learning model. One or more actions are taken within a computing system relative to a user associated with the user identifier based on the generated score and the identified one or more similar user identifiers.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06N 20/00 - Apprentissage automatique

73.

Methods systems and articles of manufacture for efficiently calculating a tax return in a tax return preparation application

      
Numéro d'application 16154434
Numéro de brevet 11861734
Statut Délivré - en vigueur
Date de dépôt 2018-10-08
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Wang, Gang
  • Mccluskey, Kevin M.
  • Hanekamp, Jr., David A.
  • Atkinson, Steven J.
  • Garcia, Alberto
  • Bhat, Ganesh
  • Balazs, Alex G.

Abrégé

Methods, systems and articles of manufacture for efficiently calculating an electronic tax return, such as within a tax return preparation system. A computerized tax return preparation system accesses taxpayer-specific tax data from a shared data store. The system executes a tax calculation engine configured to perform a plurality of tax calculations based on a tax calculation graph and the taxpayer-specific tax data from the shared data store. The system is configured to perform only the calculations in the tax calculation graph which are changed by new taxpayer-specific tax data received since the preceding tax calculation executed by the tax calculation engine. The system may also determine whether the new taxpayer-specific tax data does, or does not change the calculated tax return and the reason why.

Classes IPC  ?

74.

ATTRIBUTE SELECTION FOR MATCHMAKING

      
Numéro d'application 18243368
Statut En instance
Date de dépôt 2023-09-07
Date de la première publication 2023-12-28
Propriétaire Intuit Inc. (USA)
Inventeur(s) Kolli, Krishna

Abrégé

Methods and systems for assisting entities with improving the effectiveness of their profiles are disclosed. An example method is performed by one or more processors of a system and includes storing profile data including profiles identifying attributes associated with respective entities, obtaining a selection data vector including values each indicating a selection rate for a respective entity, generating, using a trained analysis model, selection prediction data predicting, for each respective change of a set of possible changes to a selected entity's profile, how the selection rate for the selected entity will change if the selected entity's profile is adjusted in accordance with the respective change, selecting, from the selection prediction data, one or more recommended changes likely to result in an increase in the selection rate for the selected entity, and outputting a prompt recommending that the selected entity make one or more recommended changes to the selected entity's profile.

Classes IPC  ?

  • G06Q 30/0202 - Prédictions ou prévisions du marché pour les activités commerciales
  • G06F 18/214 - Génération de motifs d'entraînement; Procédés de Bootstrapping, p.ex. ”bagging” ou ”boosting”

75.

ASSESSMENT OF USER PRICE SENSITIVITY

      
Numéro d'application 17852182
Statut En instance
Date de dépôt 2022-06-28
Date de la première publication 2023-12-28
Propriétaire Intuit Inc. (USA)
Inventeur(s) Anand, Prateek

Abrégé

Systems and methods for assessment of user price sensitivity using a predictive model are disclosed. An example method may be performed by one or more processors of a retention system and include retrieving traversal sequences including lists of pages users accessed prior to price notifications, labeling the traversal sequences based on whether users terminated sessions upon the notifications, transforming the traversal sequences into graphs based on identifiers assigned to the pages and instances in which users successively accessed pages, defining predictive features suggesting an extent to which identified structural attributes of given graphs affect user price sensitivity, generating model training data based on the labeled traversal sequences and predictive features, determining optimal weights for the predictive features, and generating a model incorporating the optimal weights and trained to predict a likelihood that a user will terminate a session when notified of a price to continue given the user's traversal sequence.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

76.

DYNAMIC SCHEMA MAPPING BETWEEN MICROSERVICES

      
Numéro d'application 17809518
Statut En instance
Date de dépôt 2022-06-28
Date de la première publication 2023-12-28
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Bhuyan, Ranadeep
  • Shrivastava, Piyush
  • Mandyam, Vikram
  • Chigullapally, Narsimha Raju

Abrégé

Disclosed dynamic schema mapping systems and methods monitor network traffic between different microservices and train mapping models based on the monitored network traffic using unsupervised training. This training of the mapping models generates a probability distribution tensor that shows the probabilistic associations of different key-value pairs of the schemas of different microservices. The trained mapping models are used to map a schema from a source microservice to another schema at a destination microservice. Should the translated schema be incompatible with the destination microservice, a semi-supervised approach is taken to make the translated schema compatible. The trained models may be reinforced (e.g., the probability distribution tensor may be updated) as more network traffic is collected and analyzed. The dynamic mapping therefore allows a system to be schema-agnostic, and developers may be able to define application interfaces or interaction schemas without the necessity of accounting for compatibility constraint between the different schemas.

Classes IPC  ?

  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06N 20/00 - Apprentissage automatique
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web

77.

Automatic identification of clear text secrets

      
Numéro d'application 16365891
Numéro de brevet 11853453
Statut Délivré - en vigueur
Date de dépôt 2019-03-27
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Simhon, Ariel
  • Hayman, Liron
  • Goldman, Gabriel
  • Moshe, Yaron

Abrégé

A processor may receive clear text data. The processor may represent at least a portion of the clear text data as at least one array encoding a description of at least one feature of the clear text data. The processor may process the at least one array using a clustering algorithm to determine whether the at least one array is grouped with a benign cluster or a sensitive cluster of a model. In response to determining that the at least one array is grouped with the sensitive cluster, the processor may generate an alert indicating that the clear text data includes sensitive information.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

78.

Applying transactional locks in distributed transactions

      
Numéro d'application 18161966
Numéro de brevet 11853448
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire INTUIT, INC. (USA)
Inventeur(s)
  • Bhuyan, Ranadeep
  • Saxon, Steven Michael
  • Sharma, Aminish

Abrégé

The present disclosure provides techniques for recommending vendors using machine learning models. One example method includes generating a dependency graph based on one or more microservices, computing, for each microservice of the one or more microservices, a complexity score using the dependency graph, identifying a subset of the one or more microservices, wherein each microservice in the subset of the one or more microservices has a complexity score meeting a threshold value, and applying a transactional lock on each microservice in the subset of the one or more microservices.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

79.

MODIFYING SCROLLING BEHAVIOR WITH COMPETING CONSTRAINT PRIORITIES IN LANDSCAPE AND PORTRAIT MODES

      
Numéro d'application 18072635
Statut En instance
Date de dépôt 2022-11-30
Date de la première publication 2023-12-21
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Lane, Jerome Parker
  • Chen, Cindy
  • Wu, Jing Jing
  • Clarke, Bill

Abrégé

A method including receiving a command to display a modal dialog. The modal dialog is displayed using both first and second scrolling frames. The first scrolling frame permits scrolling when a modal dialog height exceeds a first scrolling frame constraint. The second scrolling frame permits scrolling of a content section when a content section height exceeds a second scrolling frame constraint. The first scrolling frame constraint has a first and second priorities. The second scrolling frame constraint has a third priority. An orientation of the display screen is determined as being either in a portrait orientation or a landscape orientation. Responsive to determining the physical orientation, an applicable priority that is applicable to the first scrolling frame constraint is assigned. The applicable priority is the first priority in the portrait orientation, and is the second priority in the landscape orientation. After assigning the applicable priority, the modal dialog is displayed.

Classes IPC  ?

  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/04886 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels par partition en zones à commande indépendante de la surface d’affichage de l’écran tactile ou de la tablette numérique, p.ex. claviers virtuels ou menus

80.

MATCHING VALIDATION

      
Numéro d'application 17827530
Statut En instance
Date de dépôt 2022-05-27
Date de la première publication 2023-12-21
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Lackritz, Hadar
  • Bar Eliyahu, Natalie
  • Tayeb, Yaakov
  • Bechler, Sigalit

Abrégé

Matching validation includes obtaining a candidate match between a target entity and a candidate application user and filtering multiple transaction records of multiple application users to obtain a subset of the transaction records each involving a transaction with the target entity. The application users exclude the candidate application user. Matching validation further includes determining, for each transaction record in the subset, whether a matching transaction record exists in multiple candidate users transaction records of the candidate application user, and validating the candidate match when at least a threshold amount of transaction records in the subset has the matching transaction record in the candidate users transaction records.

Classes IPC  ?

  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

81.

DATA DRIFT DETECTION BETWEEN DATA STORAGE

      
Numéro d'application 17829331
Statut En instance
Date de dépôt 2022-05-31
Date de la première publication 2023-12-14
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Chan, Raymond
  • Muthu, Suresh

Abrégé

A method for detecting data drift between a first database and a second database involves obtaining (from the first database) and based on a change data capture (CDC) event generated in response to a change detected in the first database, a first record identified by the CDC event, obtaining (from the second database) a second record corresponding to the first record, transforming a data structure of the first record from the first database to the data structure of the second database generating a transformed record, and based on determining that a difference between the first record and a second record exists, reporting a presence of data drift.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 11/08 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p.ex. en utilisant des codes de contrôle

82.

Ensemble model for entity resolution in matching problems using classification, subarea, NLP and subarea NLP machine learning models

      
Numéro d'application 17990852
Numéro de brevet 11842155
Statut Délivré - en vigueur
Date de dépôt 2022-11-21
Date de la première publication 2023-12-12
Date d'octroi 2023-12-12
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Bar Eliyahu, Natalie
  • Noff, Noga
  • Wosner, Omer
  • Horesh, Yair

Abrégé

Systems and methods for matching entities to target objects using an ensemble model are disclosed. The ensemble model includes a general trained machine learning (ML) model (which is trained using the entirety of a training dataset) and a subarea trained ML model (which is trained using a subset of the training dataset corresponding to a specific, defined subarea) that provides potential matches to a meta-model of the ensemble model to generate a final match. The ensemble model may also include a general trained natural language processing (NLP) model and a subarea trained NLP model that provides potential matches to the meta-model. The meta-model of a quad-ensemble ML model combines the four potential matches (such as probabilities and similarities of matching specific pairs of targets objects and entities) to generate a final match (such as a final probability used to identify the final match).

Classes IPC  ?

83.

EXTRACTING CONTENT FROM FREEFORM TEXT SAMPLES INTO CUSTOM FIELDS IN A SOFTWARE APPLICATION

      
Numéro d'application 18453388
Statut En instance
Date de dépôt 2023-08-22
Date de la première publication 2023-12-07
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Kaveti, Naveen Kumar
  • Harsola, Shrutendra
  • Agrawal, Poorvi
  • Raturi, Vikas

Abrégé

Certain aspects of the present disclosure provide techniques for training and using a machine learning model to extract relevant textual content for custom fields in a software application from freeform text samples. An example method generally includes generating, via a natural language processing pipeline, a training data set from a data set of freeform text samples and field entries for a plurality of custom fields defined in a software application. A first machine learning model is trained to identify custom fields for which relevant data is included in freeform text. A second machine learning model is trained to extract content from the freeform text into one or more custom fields of the plurality of custom fields defined in the software application and identified by the first machine learning model as custom fields for which relevant data is included in the freeform text.

Classes IPC  ?

  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06F 40/30 - Analyse sémantique
  • G06N 5/022 - Ingénierie de la connaissance; Acquisition de la connaissance

84.

END TO END TRAINABLE DOCUMENT EXTRACTION

      
Numéro d'application 18454032
Statut En instance
Date de dépôt 2023-08-22
Date de la première publication 2023-12-07
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Rossi, Dominic Miguel
  • Xiao, Xiao

Abrégé

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 at least one field-level bounding box on the image to form a masked image including a plurality of optically-recognized characters and one or more predicted fields for at least a subset of the plurality of optically-recognized characters.

Classes IPC  ?

  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G06T 7/194 - Découpage; Détection de bords impliquant une segmentation premier plan-arrière-plan
  • G06V 30/146 - Alignement ou centrage du capteur d’image ou du champ d’image
  • G06V 30/18 - Extraction d’éléments ou de caractéristiques de l’image
  • G06V 30/414 - Extraction de la structure géométrique, p.ex. arborescence; Découpage en blocs, p.ex. boîtes englobantes pour les éléments graphiques ou textuels
  • G06V 30/14 - Acquisition d’images

85.

ENTITY EXTRACTION WITH ENCODER DECODER MACHINE LEARNING MODEL

      
Numéro d'application 18072616
Statut En instance
Date de dépôt 2022-11-30
Date de la première publication 2023-11-30
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Rimchala, Tharathorn
  • Frick, Peter

Abrégé

A method includes executing an encoder machine learning model on multiple token values contained in a document to create an encoder hidden state vector. A decoder machine learning model executing on the encoder hidden state vector generates raw text comprising an entity value and an entity label for each of multiple entities. The method further includes generating a structural representation of the entities directly from the raw text and outputting the structural representation of the entities of the document.

Classes IPC  ?

  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G06V 30/413 - Classification de contenu, p.ex. de textes, de photographies ou de tableaux

86.

USING MACHINE LEARNING TO IDENTIFY HIDDEN SOFTWARE ISSUES

      
Numéro d'application 18194580
Statut En instance
Date de dépôt 2023-03-31
Date de la première publication 2023-11-30
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Ravindran, Akshay
  • Thekkumpat, Avinash
  • Sabra, Raja
  • Deshpande, Shylaja R.

Abrégé

A method including preprocessing natural language text by cleaning and vectorizing the natural language text. A first machine learning model (MLM) extracts negative reviews. A first input to the first MLM is the natural language text and a first output of the first MLM is first probabilities that the negative reviews have negative sentiments. The method also includes categorizing the negative reviews by executing a second MLM. A second input to the second MLM is the negative reviews. A second output of the second MLM is second probabilities that the negative reviews are assigned to categories. The method also includes identifying, using a name recognition controller and based on categorizing, a name of a software application in the negative reviews and sorting the negative reviews into a subset of negative reviews relating to the name. The software application is adjusted based on the subset of negative reviews.

Classes IPC  ?

  • G06Q 30/0282 - Notation ou évaluation d’opérateurs commerciaux ou de produits
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06F 40/295 - Reconnaissance de noms propres

87.

CLICKSTREAM PROCESSING FOR INTELLIGENT ROUTING

      
Numéro d'application 17804828
Statut En instance
Date de dépôt 2022-05-31
Date de la première publication 2023-11-30
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Tal, Tomer
  • Lamba, Prarit
  • Green, Clifford
  • Zeng, Xiaoyu
  • Yuchen, Neo
  • Mattarella-Micke, Andrew

Abrégé

A processor may obtain historic clickstream data indicating a plurality of interactions with a user interface (UI) by a plurality of users. The processor may select at least one user for real-time monitoring by processing, using a machine learning (ML) model, the historic clickstream data and at least one user feature and predicting, from the processing, that the at least one user will utilize a UI resource. The processor may monitor ongoing clickstream data of the selected at least one user and configure the UI resource according to the ongoing clickstream data.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06N 20/00 - Apprentissage automatique
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés

88.

Image-based document search using machine learning

      
Numéro d'application 18345025
Numéro de brevet 11829406
Statut Délivré - en vigueur
Date de dépôt 2023-06-30
Date de la première publication 2023-11-28
Date d'octroi 2023-11-28
Propriétaire INTUIT, INC. (USA)
Inventeur(s)
  • Meir Lador, Shir
  • Khillan, Sameeksha
  • Frick, Peter Lee
  • Rimchala, Tharathorn
  • Gao, Guohan

Abrégé

Aspects of the present disclosure provide techniques for image-based document search. Embodiments include receiving an image of a document and providing the image of the document as input to a machine learning model, where the machine learning model generates separate embeddings of a plurality of patches of the image of the document and the machine learning model generates an embedding of the image of the document based on the separate embeddings of the plurality of patches. Embodiments include determining a compact embedding of the image of the document based on applying a dimensionality reduction technique to the embedding of the image of the document generated by the machine learning model. Embodiments include performing a search for relevant documents based on the compact embedding of the image of the document. Embodiments include performing one or more actions based on one or more relevant documents identified through the search.

Classes IPC  ?

  • G06V 30/418 - Appariement de documents, p.ex. d’images de documents
  • G06F 16/532 - Formulation de requêtes, p.ex. de requêtes graphiques
  • G06V 30/413 - Classification de contenu, p.ex. de textes, de photographies ou de tableaux
  • G06V 10/762 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant le regroupement, p.ex. de visages similaires sur les réseaux sociaux
  • G06V 10/776 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source Évaluation des performances
  • G06V 10/774 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source méthodes de Bootstrap, p.ex. "bagging” ou “boosting”

89.

Bi-directional federation link for seamless cross-identity SSO

      
Numéro d'application 18299702
Numéro de brevet 11831633
Statut Délivré - en vigueur
Date de dépôt 2023-04-12
Date de la première publication 2023-11-28
Date d'octroi 2023-11-28
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Sahter, Snezana
  • Govind Jha, Kumar
  • Mistry, Saurabh
  • Garg, Mukesh
  • Sathyamurthy, Sivaraman

Abrégé

A federation link is used to facilitate bi-directional identity federation between software applications. The federation link is created to include user and account identity information for software applications having respective authentication providers. The federation link is created by one of the software applications and shared, for example, with the authentication provider of the other software application. The federation link can be utilized by both software applications to facilitate automated user authentication when navigating in either direction between the software applications.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

90.

System and method for hierarchical deep semi-supervised embeddings for dynamic targeted anomaly detection

      
Numéro d'application 15855702
Numéro de brevet 11829866
Statut Délivré - en vigueur
Date de dépôt 2017-12-27
Date de la première publication 2023-11-28
Date d'octroi 2023-11-28
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Feinstein, Efraim
  • Edmunds, Riley F.

Abrégé

A method and system distinguish between anomalous members of a majority group and members of a target group. The system and method utilize a neural network architecture that attends to each level of a classification hierarchy. The system and method chain a semi-supervised autoencoder with a supervised classifier neural network. The autoencoder is trained in a semi-supervised manner with a machine learning process to identify user profile data that are typical of a majority class. The classifier neural network is trained in a supervised manner with a machine learning process to distinguish between user profile data that are anomalous members of the majority class and user profile data that are members of the target class.

Classes IPC  ?

91.

User categorization of transactions at moment-of-sale using mobile payments

      
Numéro d'application 15965668
Numéro de brevet 11829975
Statut Délivré - en vigueur
Date de dépôt 2018-04-27
Date de la première publication 2023-11-28
Date d'octroi 2023-11-28
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Fischer, Sam
  • Gilbert, Rebecca
  • Fasoli, Jon

Abrégé

The invention relates to a method for allowing users to categorize transactions at moment-of-sale using mobile payments. The method includes detecting a transaction performed on a mobile device. The method further includes prompting, a user of the mobile device to provide a categorization of the transaction as a business transaction or a personal transaction, where the transaction is categorized by the user contemporaneously with the transaction being detected by the FMA interface. The method further includes receiving the transaction and the categorization of the transaction from the user. The method further includes sending the FMA time stamp of the transaction with the categorization as the business transaction, Finally, the method includes matching the FMA time stamp of the business transaction to a financial institution time stamp of a pending transaction.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 40/12 - Comptabilité
  • G06Q 30/0601 - Commerce électronique [e-commerce]
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails

92.

Dynamically restricting social media access

      
Numéro d'application 18129529
Numéro de brevet 11831645
Statut Délivré - en vigueur
Date de dépôt 2023-03-31
Date de la première publication 2023-11-28
Date d'octroi 2023-11-28
Propriétaire Intuit Inc. (USA)
Inventeur(s) Mitchell, Michael William

Abrégé

This disclosure relates to restricting access in a social network. The social network stores profile information for each of a plurality of users of the social network in a database. The social network receives, from a first user of the social network, a request to invite a second user to establish a connection with the first user. The social network transmits, to the first user, one or more questions pertaining to the profile information of the second user. The social network receives, from the first user, one or more answers responsive to the one or more questions. The social network determines whether each of the answers is correct based on the stored profile information of the second user. The social network transmits, to the second user, an invitation to establish the connection with the first user when at least a number of the answers are correct.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

93.

SYSTEM AND METHOD FOR INCREASING EFFICIENCY OF GRADIENT DESCENT WHILE TRAINING MACHINE-LEARNING MODELS

      
Numéro d'application 18362094
Statut En instance
Date de dépôt 2023-07-31
Date de la première publication 2023-11-23
Propriétaire INTUIT INC. (USA)
Inventeur(s) Laaser, William T.

Abrégé

Systems and methods of the present disclosure provide processes for determining how much to adjust machine-learning parameter values in a direction of a gradient for gradient-descent steps in training processes for machine-learning models. Current parameter values of a machine-learning model are vector components that define an initial estimate for a local extremum of a cost function used to measure how well the machine-learning model performs. The initial estimate and the gradient of the cost function for the initial estimate are used to define an auxiliary function. A root estimate is determined for the auxiliary function of the gradient. The parameters are adjusted in the direction of the gradient by an amount specified by the root estimate.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 17/11 - Opérations mathématiques complexes pour la résolution d'équations
  • G06N 20/00 - Apprentissage automatique
  • G06F 18/21 - Conception ou mise en place de systèmes ou de techniques; Extraction de caractéristiques dans l'espace des caractéristiques; Séparation aveugle de sources
  • G06F 18/214 - Génération de motifs d'entraînement; Procédés de Bootstrapping, p.ex. ”bagging” ou ”boosting”

94.

Display screen or portion thereof with transitional icon

      
Numéro d'application 29871346
Numéro de brevet D1005316
Statut Délivré - en vigueur
Date de dépôt 2023-02-16
Date de la première publication 2023-11-21
Date d'octroi 2023-11-21
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Wall, Brandon Kraig
  • Parente-Lopez, Nicole
  • Soni, Hetal A.
  • Sawant, Shaily
  • Jonkman, Nikolas
  • Holcomb, Brett
  • Gimbutyte, Jone
  • Braich, Amanjot Singh

95.

Retrieval of frequency asked questions using attentive matching

      
Numéro d'application 16525777
Numéro de brevet 11822544
Statut Délivré - en vigueur
Date de dépôt 2019-07-30
Date de la première publication 2023-11-21
Date d'octroi 2023-11-21
Propriétaire INTUIT, INC. (USA)
Inventeur(s)
  • Carvalho, Vitor R.
  • Gupta, Sparsh

Abrégé

Aspects of the present disclosure provide techniques for FAQ retrieval. Embodiments include receiving, via a user interface of a computing application, a query related to a subject. Embodiments include generating a first multi-dimensional representation of the query. Embodiments include obtaining a plurality of question and answer pairs related to the subject and, for a given question and answer pair comprising a given question and a given answer, generating a second multi-dimensional representation of the given question and a third multi-dimensional representation of the given answer. Embodiments include providing input to a model based on the first multi-dimensional representation, the second multi-dimensional representation, and the third multi-dimensional representation and determining a match score for the query and the given question and answer pair based on an output of the model. Embodiments include providing, via the user interface of the computing application, the question and answer pair based on the match score.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06N 3/044 - Réseaux récurrents, p.ex. réseaux de Hopfield
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

96.

OPTICAL CHARACTER RECOGNITION QUALITY EVALUATION AND OPTIMIZATION

      
Numéro d'application 18353859
Statut En instance
Date de dépôt 2023-07-17
Date de la première publication 2023-11-16
Propriétaire INTUIT INC. (USA)
Inventeur(s)
  • Khillan, Sameeksha
  • Vasisht, Prajwal Prakash

Abrégé

A processor may receive an image and determine a number of foreground pixels in the image. The processor may obtain a result of optical character recognition (OCR) processing performed on the image. The processor may identify at least one bounding box surrounding at least one portion of text in the result and overlay the at least one bounding box on the image to form a masked image. The processor may determine a number of foreground pixels in the masked image and a decrease in the number of foreground pixels in the masked image relative to the number of foreground pixels in the image. Based on the decrease, the processor may modify an aspect of the OCR processing for subsequent image processing.

Classes IPC  ?

  • G06V 30/12 - Détection ou correction d’erreurs, p.ex. en effectuant une deuxième exploration du motif
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques
  • G06V 30/162 - Quantification du signal d’image
  • G06V 30/26 - Techniques de post-traitement, p.ex. correction des résultats de la reconnaissance

97.

SECURE EMBEDDED WEB BROWSER

      
Numéro d'application 17875045
Statut En instance
Date de dépôt 2022-07-27
Date de la première publication 2023-11-16
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Ramana Reddy, K Venkat
  • R, Senthilvel
  • Sharma, Sundip

Abrégé

A method including receiving, at an embedded browser embedded in an application, a request to access data designated by a uniform resource locator (URL) specified by the request. The method also includes intercepting, by a method interceptor, an application programming interface (API) call to access the data designated by the URL. Intercepting is performed prior to execution of the API call. The API call is performable by an API of the embedded browser. The method also includes comparing, by the method interceptor, a domain specified by the URL to an list of allowed domains. The method also includes blocking, by the method interceptor and responsive to the domain failing to be a member of the list of allowed domains, the API call. Blocking is performed by the method interceptor preventing the API call from passing to the API.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 9/54 - Communication interprogramme

98.

OPTIMIZATION OF CASH FLOW

      
Numéro d'application 17742086
Statut En instance
Date de dépôt 2022-05-11
Date de la première publication 2023-11-16
Propriétaire Intuit Inc. (USA)
Inventeur(s)
  • Zicharevich, Alexander
  • Mintz, Ido Meir
  • Horesh, Yair

Abrégé

Systems and methods of optimizing cash flow are disclosed. A system obtains bill information regarding a plurality of bills and invoice information regarding a plurality of invoices, and the system pairs one or more bills to one or more invoices. Pairing the one or more bills includes, for each bill, generating one or more potential pairs of the bill to an invoice. For each potential pair, the system calculates a matching score associated with the potential pair based on the bill information of the bill and the invoice information of the invoice, identifies a subset of potential pairs of the one or more potential pairs associated with a threshold matching score, and selects a pair of a paired invoice to the bill from the subset of potential pairs. The system generates instructions to automatically pay the one or more bills, with payment scheduled based on the pairings.

Classes IPC  ?

  • G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
  • G06Q 30/04 - Facturation

99.

Automated data classification error correction through spatial analysis using machine learning

      
Numéro d'application 18050092
Numéro de brevet 11816427
Statut Délivré - en vigueur
Date de dépôt 2022-10-27
Date de la première publication 2023-11-14
Date d'octroi 2023-11-14
Propriétaire INTUIT, INC. (USA)
Inventeur(s)
  • Ghosh, Mithun
  • Subrahmaniam, Vignesh Thirukazhukundram

Abrégé

Aspects of the present disclosure provide techniques for automated data classification error correction through machine learning. Embodiments include receiving a set of predicted labels corresponding to a set of consecutive text strings that appear in a particular order in a document, including: a first text string corresponding to a first predicted label; a second text string that follows the first text string in the particular order and corresponds to a second predicted label; and a third text string that follows the second text string in the particular order and corresponds to a third predicted label. Embodiments include providing inputs to a machine learning model based on: the third text string; the second text string; the second predicted label; and the first predicted label. Embodiments include determining a corrected third label for the third text string based on an output provided by the machine learning model in response to the inputs.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 40/18 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 40/103 - Mise en forme, c. à d. modification de l’apparence des documents

100.

Extracting structural information using machine learning

      
Numéro d'application 18326735
Numéro de brevet 11816912
Statut Délivré - en vigueur
Date de dépôt 2023-05-31
Date de la première publication 2023-11-14
Date d'octroi 2023-11-14
Propriétaire INTUIT, INC. (USA)
Inventeur(s)
  • Margolin, Itay
  • Dreval, Liran

Abrégé

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.

Classes IPC  ?

  • G06V 30/414 - Extraction de la structure géométrique, p.ex. arborescence; Découpage en blocs, p.ex. boîtes englobantes pour les éléments graphiques ou textuels
  • G06V 10/77 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source
  1     2     3     ...     24        Prochaine page