Patents Assigned to Intuit, Inc.
  • Publication number: 20250111152
    Abstract: Systems and methods are provided for using vector embeddings and large language models to answer chatbot inquiries.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Applicant: INTUIT INC.
    Inventors: Ankita SINHA, Gregory Kenneth COULOMBE, Malathy MUTHU, Adam NEELEY
  • Publication number: 20250111154
    Abstract: Systems and methods are disclosed for managing categorization problem solutions and identifying miscategorizations. The identification of a miscategorization of an object is based on the object's first embedding being different than the first embeddings of other objects in a cluster. The objects in the cluster are clustered together based on second embeddings of the objects, with the first embedding generated based on a first description associated with an object and the second embedding generated based on a second description associated with the object. As such, while the clustering of second embeddings may initially indicate that the objects in the cluster are similar, the comparison between first embeddings of the objects in the cluster (such as calculating a distance between a first embedding and a center of the cluster based on the first embeddings) can confirm whether an object in the cluster is different and thus is potentially miscategorized.
    Type: Application
    Filed: October 2, 2023
    Publication date: April 3, 2025
    Applicant: Intuit Inc.
    Inventors: Natalie BAR ELIYAHU, Omer WOSNER
  • Publication number: 20250111039
    Abstract: A method includes receiving, at a server from a user device, a user query to a large language model (LLM), creating an LLM query from the user query, inserting an security marker instruction into the LLM query to trigger an injection of a security marker, and sending the LLM query to the LLM. The method further includes receiving, from the LLM, an LLM response to the LLM query, evaluating the LLM response to detect whether the security marker is present in the LLM response, and setting a prompt injection signal based on whether the security marker is present in the LLM response.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Applicant: Intuit Inc.
    Inventors: Itsik Yizbak MANTIN, Ron BITTON, Yael MATHOV GOME, Gal COHEN
  • Publication number: 20250110948
    Abstract: Systems and methods are disclosed for converting natural language queries to a query instruction set for searching a data warehouse. To generate a query instruction set from a natural language query, a system iteratively uses a generative artificial intelligence (AI) model and database query tools to generate a query instruction set in a stepwise manner. The system and generative AI model do not require a priori knowledge of data table contents in the data warehouse, which may include sensitive information. In addition, the system does not require access to the data warehouse to generate the query instruction set. Instead, the system is implemented to use structure information from the data warehouse, including table lists (such as table names) and table format information (such as column names) of tables in the data warehouse, and the generative AI model is a generally trained model to generate the query instruction set.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Applicant: Intuit Inc.
    Inventors: Tin Nguyen, Sayan Paul, Lin Tao
  • Publication number: 20250111051
    Abstract: A method including receiving, at a large language model, a prompt injection cyberattack. The method also includes executing the large language model. The large language model takes, as input, the prompt injection cyberattack and generates a first output. The method also includes receiving, by a guardian controller, the first output of the large language model. The guardian controller includes a machine learning model and a security application. The method also includes determining a probability that the first output of the large language model is poisoned by the prompt injection cyberattack. The method also includes determining whether the probability satisfies a threshold. The method also includes enforcing, by the guardian controller and responsive to the probability satisfying the threshold, a security scheme on use of the first output of the large language model by a control application. Enforcing the security scheme mitigates the prompt injection cyberattack.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Applicant: Intuit Inc.
    Inventors: Itsik Yizbak MANTIN, Ron BITTON
  • Publication number: 20250111092
    Abstract: A method includes receiving, at a server from a user device, a user query to a large language model (LLM), creating an LLM query from the user query and an application context, gathering confidential information from the LLM query, and sending the LLM query to the LLM. The method includes receiving, from the LLM, an LLM response to the LLM query, comparing the LLM response to the confidential information to generate comparison result, and setting a leakage detection signal based on comparison result.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Applicant: Intuit Inc.
    Inventors: Itsik Yizbak MANTIN, Ron BITTON
  • Publication number: 20250110765
    Abstract: Systems and methods for determining ownership of cloud computing resources are disclosed. An example method includes identifying a first active table whose ownership is not defined in a central repository, determining, based on a write log associated with the first active table, a first timestamp and a first internet address associated with a most recent write to the first active table, determining, based on the first internet address, whether or not the first timestamp is more recent than a creation time of a first cloud computing instance corresponding to the most recent write, and in response to the first timestamp being more recent than the creation time of the first cloud computing instance, identifying a first owner of the first active table based on a first cost allocation tag associated with the first cloud computing instance.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Applicant: Intuit Inc.
    Inventors: Saikiran Sri THUNUGUNTLA, Sirsha CHATTERJEE, Sreenivasulu NALLAPATI, Vijaykumar HIREMATH
  • Publication number: 20250111093
    Abstract: A method includes receiving, at a server from a user device, a user query to a large language model (LLM), creating an LLM query from the user query, inserting a system prohibited request into the LLM query to generate a revised LLM query, and sending the revised LLM query to the LLM. The method further includes receiving, from the LLM, a first LLM response to the LLM query, testing the first LLM response to detect whether a prohibited response to the system prohibited request is included in the first LLM response, and setting a prompt injection signal based on whether the prohibited response to the system prohibited request is included in the first LLM response.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Applicant: Intuit Inc.
    Inventor: Itsik Yizbak MANTIN
  • Patent number: 12265552
    Abstract: A processor may filter data to generate a subset of the data less than an entire set of the data. The subset may include at least one string and at least one numeric value. The processor may match the at least one string and the at least one numeric value to one of a plurality of archetypes by applying a clustering algorithm. Each archetype may include a subset of archetype data less than an entire set of archetype data. The processor may compare the entire set of data to the entire set of archetype data to identify at least one difference between the entire set of data and the entire set of archetype data. The processor may apply at least one optimization to address the at least one difference.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: April 1, 2025
    Assignee: INTUIT INC.
    Inventors: Matthew Gerde, Deepankar Mohapatra, Ram Mohan Shamanna, Ronnie Douglas Douthit
  • Patent number: 12265566
    Abstract: Systems and methods for enriching raw user text with a database to identify relevant context, wherein generated prompts provide responses to user queries is provided. A method includes receiving a query, wherein the query comprises the raw text, creating a first embedding based on the query, retrieving a plurality of other embeddings, wherein the plurality of other embeddings are complementary to the first embedding, creating a contextual prompt including context from at least one of the plurality of other embeddings, processing the contextual prompt using a trained machine learning model, thereby generating a response to the query, and causing the response to be displayed by a display device.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: April 1, 2025
    Assignee: INTUIT INC.
    Inventor: Mayur Madnani
  • Patent number: 12265803
    Abstract: A computer-implemented method including tracking data describing a new population of users of a software application including different graphical user interfaces (GUIs). The method also includes generating a distribution by mapping the data to lookalike cohorts. The method also includes extracting, using a random sampling algorithm, samples from the distribution. The method also includes generating, from the samples, a normal distribution of predicted long term values of the new population of users. The method also includes selecting an expected long term value from the normal distribution. The method also includes generating, from the normal distribution, an estimated distribution, around the expected long term value, of estimated long-term values for the new population. The method also includes selecting, using the expected long term value and the estimated distribution, a selected GUI from among the different GUIs. The method also includes modifying the software application by presenting the selected GUI.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: April 1, 2025
    Assignee: Intuit Inc.
    Inventors: Xiaowen Wang, Cheuk Yu Tsang, Jonathan Seppi
  • Patent number: 12266203
    Abstract: A method that includes extracting image features of a document image, executing an optical character recognition (OCR) engine on the document image to obtain OCR output, and extracting OCR features from the OCR output. The method further includes executing an anomaly detection model using features including the OCR features and the image features to generate anomaly score, and presenting anomaly score.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: April 1, 2025
    Assignee: Intuit Inc.
    Inventors: Fadoua Khmaissia, Efraim David Feinstein, Preeti Duraipandian
  • Patent number: 12265794
    Abstract: 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.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: April 1, 2025
    Assignee: INTUIT INC.
    Inventors: Rami Cohen, Noa Haas, Oren Sar Shalom, Alexander Zhicharevich
  • Patent number: 12265782
    Abstract: A method including detecting, in a written electronic communication, an input sentence satisfying a readability metric threshold. The method also includes transforming, by a sentence transformer model, the input sentence to output suggested sentences. The method also includes evaluating the suggested sentences along a set of acceptability criteria. The method also includes determining, based on the evaluating, that the set of acceptability criteria is satisfied. The method also includes modifying, based on determining that the set of acceptability criteria is satisfied, the written electronic communication with the suggested sentences to obtain a modified written electronic communication. The method also includes returning the modified written electronic communication.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: April 1, 2025
    Assignee: Intuit Inc.
    Inventors: Jing Wang, John Matthew Mastin, Sowmyanka Andalam, Piyasa Molly Paul, Dallas Leigh Taylor, Andres Castro
  • Patent number: 12265899
    Abstract: A machine learning system executed by a processor may generate predictions for a variety of natural language processing (NLP) tasks. The machine learning system may include a single deployment implementing a parameter efficient transfer learning architecture. The machine learning system may use adapter layers to dynamically modify a base model to generate a plurality of fine-tuned models. Each fine-tuned model may generate predictions for a specific NLP task. By transferring knowledge from the base model to each fine-tuned model, the ML system achieves a significant reduction in the number of tunable parameters required to generate a fine-tuned NLP model and decreases the fine-tuned model artifact size. Additionally, the ML system reduces training times for fine-tuned NLP models, promotes transfer learning across NLP tasks with lower labeled data volumes, and enables easier and more computationally efficient deployments for multi-task NLP.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: April 1, 2025
    Assignee: INTUIT INC.
    Inventors: Terrence J. Torres, Tharathorn Rimchala, Andrew Mattarella-Micke
  • Publication number: 20250103646
    Abstract: A method including receiving an input including a number of texts from a source of text and a number of images from a source of images. The texts are separate from the images. The input is embedded into a first data structure that defines first relationships among the images from the source of images and the texts from the source of text. The first data structure is compared to an index including a second data structure that defines second relationships among a number of pre-determined texts and a number of pre-determined images. The pre-determined texts have known relationships to the pre-determined images. Each pre-determined image in the pre-determined images is related to one or more instances of the pre-determined texts. A subset of images, those images in the pre-determined images for which matches exist between the first relationships and the second relationships, is returned from the pre-determined images.
    Type: Application
    Filed: December 9, 2024
    Publication date: March 27, 2025
    Applicant: Intuit Inc.
    Inventor: Jessica ZHANG
  • Patent number: 12259896
    Abstract: A method includes generating a new user query embedding for a new user query received from a user, obtaining an indexed user query matching the new user query from a search engine index, a vector index corresponding to the indexed user query, and a relevancy score corresponding to the indexed user query. The method further includes selecting a vector structure corresponding to the vector index from a plurality of vector structures in a vector store, obtaining, from the vector structure, a result embedding matching the new user query embedding, transmitting, by a user query answer service to an answer generation model, the result embedding and receiving, by the user query answer service, an answer to the new user query from the answer generation model.
    Type: Grant
    Filed: February 29, 2024
    Date of Patent: March 25, 2025
    Assignee: Intuit Inc.
    Inventors: Pooja Rajan Chowdhary, Pratik Lala, Vijay Thomas
  • Patent number: 12254432
    Abstract: A method of automating a workflow may include obtaining a completeness graph including conditions applied to attributes of an entity, determining that a missing attribute subset of the attributes lacks a corresponding value, determining that a condition corresponding to a missing attribute of the missing attribute subset is satisfied, and obtaining a value for the missing attribute. The value may be a result of performing a task in the workflow. The method may further include modifying a state of the entity by assigning the value to the missing attribute to obtain a modified state of the entity.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 18, 2025
    Assignee: Intuit Inc.
    Inventors: Aminish Sharma, Anushrut Gupta, Ashish Kumar Mishra, Goutham Kallepalli, Manish Ramesh Shah
  • Patent number: D1068803
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: April 1, 2025
    Assignee: Intuit Inc.
    Inventors: Brittany Sumarsono, James A. Buffington, Shekinah Cravens, Andrew Van Cao, Ronnie Douglas Douthit
  • Patent number: D1068838
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: April 1, 2025
    Assignee: Intuit Inc.
    Inventors: Brittany Sumarsono, James A. Buffington, Shekinah Cravens, Andrew Van Cao