Patents Assigned to Intuit
  • Patent number: 11863672
    Abstract: 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.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: January 2, 2024
    Assignee: INTUIT INC.
    Inventors: Gautam Gupta, Husenibhai Kathiria, Shraddha Shah
  • Patent number: 11861003
    Abstract: 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.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: January 2, 2024
    Assignee: INTUIT INC.
    Inventors: Navid Imani Hossein Abad, Tin Nguyen
  • Patent number: 11861308
    Abstract: Certain aspects of the present disclosure provide techniques for processing natural language utterances in a knowledge graph. An example method generally includes receiving a long-tail query comprising a natural language utterance from a user of an application. Operands and operators are extracted from the natural language utterance using a natural language model. Operands may be mapped to nodes in a knowledge graph, the nodes representing values calculated from data input into the application, and operators may be mapped to operations to be performed on data extracted from the knowledge graph. The functions associated with the operators are executed using data extracted from the nodes in the knowledge graph associated with the operands to generate a query result. The query result is returned as a response to the received long-tail query.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: January 2, 2024
    Assignee: INTUIT INC.
    Inventors: Sricharan Kallur Palli Kumar, Cynthia Joann Osmon, Conrad De Peuter, Roger C. Meike, Gregory Kenneth Coulombe, Pavlo Malynin
  • Patent number: 11860949
    Abstract: Automatic keyphrase labeling and machine learning training may include a processor extracting a plurality of keywords from at least one search query that resulted in a selection of a document appearing in a search result. For each of the plurality of keywords, the processor may determine a probability that the keyword describes the document. The processor may generate one or more keyphrases by performing processing including selecting each of the plurality of keywords having a probability greater than a predetermined threshold value for insertion into at least one of the one or more keyphrases and assembling the one or more keyphrases from the selected plurality of keywords. The processor may label the document with the keyphrase.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: January 2, 2024
    Assignee: INTUIT INC.
    Inventors: Yair Horesh, Yehezkel Shraga Resheff, Oren Sar Shalom, Alexander Zhicharevich
  • Patent number: 11861384
    Abstract: Certain aspects of the present disclosure provide techniques for training decision trees representing users of a software application. An example method generally includes generating, from a transaction history data set for a plurality of users of a software application, a plurality of grouped data sets including transactions grouped by counterparty. A plurality of feature vectors are generated from the plurality of grouped data sets. Each feature vector generally corresponds to a user of the plurality of users and includes a plurality of features describing relationships between the user and a plurality of counterparties in a transaction history associated with the user. A decision tree is trained based on the plurality of feature vectors. The decision tree generally includes a plurality of paths terminating in a similar or different classification, and the plurality of paths distinguishes a user associated with the decision tree from other users of the software application.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: January 2, 2024
    Assignee: INTUIT INC.
    Inventor: Yair Horesh
  • Publication number: 20230419139
    Abstract: 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.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Applicant: INTUIT INC.
    Inventors: Ranadeep BHUYAN, Piyush SHRIVASTAVA, Vikram MANDYAM, Narsimha Raju CHIGULLAPALLY
  • Publication number: 20230419341
    Abstract: Systems and methods for assessment of user price sensitivity using a predictive model are disclosed.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Applicant: Intuit Inc.
    Inventor: Prateek ANAND
  • Publication number: 20230419344
    Abstract: 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.
    Type: Application
    Filed: September 7, 2023
    Publication date: December 28, 2023
    Applicant: Intuit Inc.
    Inventor: Krishna KOLLI
  • Patent number: 11856473
    Abstract: Aspects of the present disclosure provide techniques for efficient location tracking. Embodiments include receiving a device location from a mobile device. Embodiments include identifying a plurality of region definitions and selecting a set of region definitions from the plurality of region definitions based on a proximity of a location of each region definition of the plurality of region definitions to the device location. Embodiments include generating a provisional region definition based on a location of a region definition of the set of region definitions that is farthest from the device location and including the provisional region definition in the set of region definitions. Embodiments include providing the set of region definitions to the mobile device for provisioning and refraining from requesting device locations from the mobile device until receiving a notification from the mobile device that the mobile device has exited a provisional region defined by the provisional region definition.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: December 26, 2023
    Assignee: INTUIT INC.
    Inventors: Nathan A. McIntyre, Devin Shively, Joshua Andrew Yundt
  • Patent number: 11853453
    Abstract: 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.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 26, 2023
    Assignee: INTUIT INC.
    Inventors: Ariel Simhon, Liron Hayman, Gabriel Goldman, Yaron Moshe
  • Patent number: 11853696
    Abstract: Aspects of the present disclosure provide techniques for automated text amendment. Embodiments include identifying a first plurality of n-grams in first text associated with a domain. Embodiments include identifying a second plurality of n-grams in second text associated with the domain. Embodiments include identifying a third plurality of n-grams in third text that is not associated with the domain. Embodiments include determining candidate n-grams that are overexpressed in the second plurality of n-grams compared to the third plurality of n-grams. Embodiments include determining a match between a candidate n-gram of the candidate n-grams and a given n-gram of the first plurality of n-grams based on one or more matching factors. Embodiments include amending the first text based on the match between the candidate n-gram and the given n-gram.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: December 26, 2023
    Assignee: INTUIT, INC.
    Inventor: Yair Horesh
  • Patent number: 11855910
    Abstract: Systems and methods for synchronizing cloud resources are disclosed. An example method may include receiving a first request to synchronize first target cloud resources to a first specified state defined in a configuration repository, generating one or more first configuration commands corresponding to the first request, the one or more first configuration commands associated with a first cloud provider and a first cloud configuration framework, and executing the one or more first configuration commands to set a state of the first target cloud resources to the first specified state.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: December 26, 2023
    Assignee: Intuit Inc.
    Inventors: Brett Weaver, Edward Lee, Thomas C. Bishop, Jerome M. Kuptz, Mukulika Kapas, Ameen Radwan, Gennadiy Ziskind, Grant L. Hoffman
  • Patent number: 11853448
    Abstract: 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.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: December 26, 2023
    Assignee: INTUIT, INC.
    Inventors: Ranadeep Bhuyan, Steven Michael Saxon, Aminish Sharma
  • Publication number: 20230410212
    Abstract: 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.
    Type: Application
    Filed: May 27, 2022
    Publication date: December 21, 2023
    Applicant: Intuit Inc.
    Inventors: Hadar LACKRITZ, Natalie BAR ELIYAHU, Yaakov TAYEB, Sigalit BECHLER
  • Publication number: 20230401183
    Abstract: 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.
    Type: Application
    Filed: May 31, 2022
    Publication date: December 14, 2023
    Applicant: Intuit Inc.
    Inventors: Raymond Chan, Suresh Muthu
  • Patent number: 11842155
    Abstract: 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).
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: December 12, 2023
    Assignee: Intuit Inc.
    Inventors: Natalie Bar Eliyahu, Noga Noff, Omer Wosner, Yair Horesh
  • Publication number: 20230394862
    Abstract: 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.
    Type: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Applicant: INTUIT INC.
    Inventors: Dominic Miguel ROSSI, Xiao Xiao
  • Patent number: 11837002
    Abstract: 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.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: December 5, 2023
    Assignee: INTUIT INC.
    Inventor: Tharathorn Rimchala
  • Patent number: 11836972
    Abstract: A computing system receives, from a client device, an image of a content item uploaded by a user of the client devices. The computing system divides the image into one or more overlapping patches. The computing system identifies, via a first machine learning model, one or more distortions present in the image based on the image and the one or more overlapping patches. The computing system determines that the image meets a threshold level of quality. Responsive to the determining, the computing system corrects, via a second machine learning model, the one or more distortions present in the image based on the image and the one or more overlapping patches. Each patch of the one or more overlapping patches are corrected. The computing system reconstructs the image of the content item based on the one or more corrected overlapping patches.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: December 5, 2023
    Assignee: INTUIT INC.
    Inventors: Saisri Padmaja Jonnalagedda, Xiao Xiao
  • Publication number: 20230386236
    Abstract: 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.
    Type: Application
    Filed: November 30, 2022
    Publication date: November 30, 2023
    Applicant: Intuit Inc.
    Inventors: Tharathorn Rimchala, Peter Frick