Patents Assigned to Intuit
  • Patent number: 11809419
    Abstract: Systems of the present disclosure generate database queries for financial information requested in a natural-language form. A natural-language processing (NLP) financial aggregator receives a request for financial information and extracts NLP features of the request, including keywords. The NLP financial aggregator determines a type of the request based on the features and creates a query in a database-query language for the financial information based on the type and on the features. The NLP financial aggregator submits the query to a database where the financial information is stored. The software then receives the financial information from the database and sends the information to the user.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: November 7, 2023
    Assignee: INTUIT, INC.
    Inventors: Lulu Cheng, Meng Chen, Jing Zhang, Wenting Cai, Crystal Meng
  • Patent number: 11809390
    Abstract: Systems and methods for cleaning and publishing event messages. An example method includes receiving messages corresponding to a plurality of events, identifying, for a first event of the plurality of events, one or more changed tables, assigning an event type to the first event based at least in part on the one or more changed tables, and publishing the first event on an event streaming platform.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: November 7, 2023
    Assignee: Intuit Inc.
    Inventors: Shivang Bhadresh Shah, Saharath Jay Jay Kleips, Navjot Singh Cheema, Akbar Abdul Rangara, Happy Bhairuprasad Somani, Jake Thomas Hilborn
  • Patent number: 11809976
    Abstract: Systems and methods are disclosed for classifying objects by a machine learning (ML) model. The ML model includes one or more layer level classification models to generate classifications and uncertainty metrics in the classifications and a meta-model to generate a final classification and confidence based on the underlying classifications and uncertainty metrics. In some implementations, the ML model provides an object to be classified to one or more layer level classification models, and the layer level classification models generate a classification for the object and an uncertainty metric in the classification. The meta-model receives the classifications and uncertainty metrics from the one or more layer level classification models and generates the final classification and confidence in the final classification. The uncertainty metrics may also be output by the ML model or used to adjust the meta-model to improve the final classification and confidence.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: November 7, 2023
    Assignee: Intuit Inc.
    Inventors: Shuyi Li, Kamalika Das, Apoorva Banubakode
  • Patent number: 11809477
    Abstract: This disclosure relates to extracting entities from unstructured text. The unstructured text is segmented into structured segments with one or more instances, that belong to different topics, with a topic segmentation model. Each instances of the structured segment is operated on by an entity extraction model to extract entities, and the extracted entities associated with each topic is produced in a computer-readable format. The relations between extracted entities associated with each topic may be identified.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: November 7, 2023
    Assignee: Intuit Inc.
    Inventors: Pallabi Ghosh, Sparsh Gupta
  • Patent number: 11810187
    Abstract: Systems and methods for forecasting cashflows across one or more accounts of a user disclosed. One example method may include retrieving a data set for each of a plurality of accounts from a database, constructing a graph including a plurality of nodes linked together by a multitude of edges, wherein each node identifies a time series value corresponding to one of the accounts, and each edge indicates a time series value of a corresponding set of transactions occurring between a corresponding pair of accounts, determining a plurality of constraints, determining a specified loss function based on the plurality of constraints, back-propagating a derivative of the specified loss function into a deep neural network (DNN) to determine a set of neural network parameters, forecasting, using the DNN, a time sequence for one or more of the nodes and one or more of the edges, and providing the forecasted time sequences to the user.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: November 7, 2023
    Assignee: Intuit Inc.
    Inventors: Sambarta Dasgupta, Sricharan Kallur Palli Kumar, Shashank Shashikant Rao, Colin R. Dillard
  • Publication number: 20230351383
    Abstract: Systems and methods for validation of transaction amounts with a predictive model are disclosed. An example method may be performed by one or more processors of a system and include retrieving data indicating attributes for each of a plurality of transactions, assigning a label to each of the transactions based on whether an original amount entered changed, defining predictive features suggesting an extent to which final amounts stored for a particular set of similar transactions tend to vary, defining one or more interaction features suggesting a probability of a particular predictive feature value being generated for a transaction having particular attributes, generating, using a machine learning process, an anomaly scoring algorithm based on the predictive features and the one or more interaction features, and training, using the labeled transactions, a predictive model to predict, using the anomaly scoring algorithm, whether an amount entered for a given transaction will be changed.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Applicant: Intuit Inc.
    Inventors: Natalie BAR ELIYAHU, Yaaqov TAYEB
  • Publication number: 20230351172
    Abstract: A method including receiving first and second natural language texts. A distance metric is generated from the first and second natural language texts. A first machine learning system is executed, the first machine learning system taking, as a first input, the distance metric and generating, as a first output, a first probability that the first natural language text matches the second natural language text. A second machine learning system is executed, the second machine learning system taking as a second input the first natural language text and as a third input the second natural language text, and generating, as a second output, a second probability that the first natural language text matches the second natural language text. A third probability that the first natural language text matches the second natural language text is generated. Generating includes combining the first probability and the second probability.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 2, 2023
    Applicant: Intuit Inc.
    Inventors: Natalie BAR ELIYAHU, Hadar LACKRITZ, Sigalit Bechler, Yaakov TAYEB
  • Patent number: 11802777
    Abstract: 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.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: October 31, 2023
    Assignee: Intuit, Inc.
    Inventors: Grace Wu, Shashank Shashikant Rao, Susrutha Gongalla, Ngoc Nhung Ho
  • Patent number: 11805096
    Abstract: A system that communicates information is described. This system includes: a network interface, a proxy device coupled to the network interface, and an interface node coupled to the proxy device and configured to couple to a channel. Note that the network interface is configured to transmit outbound messages from the system to a location and to receive inbound messages to the system from the location, and the channel is configured to convey the outbound messages and the inbound messages. Moreover, the proxy device is configured to inspect a given message inbound or outbound based on a pre-determined profile of the location and pre-defined communication rules. Then, the proxy device is configured to restrict the given message based on a result of the inspection, where the restriction occurs after the system begins a communication session with the location and is performed for the duration of the communication session.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: October 31, 2023
    Assignee: INTUIT, INC.
    Inventors: Rodney A. Robinson, Joann Ferguson, Thomas J. Holodnik, Thomas E. Dockman, Spencer W. Fong, Michael P. Owen
  • Patent number: 11803439
    Abstract: A method including receiving events from different data sources for a service automatically executing in an enterprise system. A first event is enriched by providing the first event with first metadata that associates the first event with a first application used by the service. The first event is assigned to a time slice associated with the first application. A second event is enriched in a similar manner. A correlation graph of nodes and edges is built using the enriched events, with nodes representing the events and edges indicating relationships between the edges. A third event indicating a fault in the first application associated with the first node is received. The source of the error for the third event is identified using the second updated correlation graph and the time slice. The source of error is then mitigated.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: October 31, 2023
    Assignee: Intuit Inc.
    Inventors: Amit Shriram Kalamkar, Edward K. Lee, Vigith Maurice
  • Publication number: 20230344837
    Abstract: A processor may receive a request for access to a first resource from a client. The processor may retrieve a decision token indicating a plurality of resource decisions for the client, each of the plurality of resource decisions including a decision permitting or forbidding access to at least one resource. The processor may identify, among the plurality of resource decisions, a first decision for the first resource. On the basis of the first decision for the first resource, the processor may enable or block access to the first resource by the client. The decision token may have been generated by the processor generating a plurality of resource decisions for the client, the plurality of resource decisions including a first decision permitting or forbidding access to the first resource and at least one additional decision permitting or forbidding access to at least one additional resource.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Applicant: INTUIT INC.
    Inventors: Sachin Kumar MAHESHWARI, Ravi Kumar CHAUHAN, Rashmi Gururaja SUJATHA, Sourabh AGARWAL, Bala DUTT
  • Patent number: 11797644
    Abstract: Certain aspects of the present disclosure provide techniques for detecting errors in account numbers. One example method generally includes receiving, from a user device, an entered number associated with a user and determining, based on a first portion of the entered number, an entity associated with the entered number. The method further includes obtaining, from an account number database, a plurality of account numbers associated with the entity and generating, from the plurality of account numbers, an account number matrix. The method further includes attempting to solve a multiplication equation of the account number matrix, wherein a solution of the multiplication equation is a vector of constants, upon determining a solution to the multiplication equation, determining whether the entered vector is a valid number for the entity and upon determining the entered vector is a valid number for the entity, storing the entered number in the account number database.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: October 24, 2023
    Assignee: INTUIT, INC.
    Inventors: Yair Horesh, Yehezkel S. Resheff, Shimon Shahar, Noah Eyal Altman
  • Patent number: 11797891
    Abstract: The instant systems and methods are directed to a contextual bandits machine learning model configured to enable granular synchronized ecosystem personalization and optimization. The system and methods determine an objective and feed the objective and one more lifecycle model propensity scores as inputs to the contextual bandits machine learning model. The contextual bandits machine learning model then generates one or more potential weighted model rewards, wherein each potential weighted model reward includes at least a desired user action, a weight, a channel, and an expected change to the objective, and selects a weighted model reward that optimizes the objective. An action recommendation is subsequently transmitted to a user device based on the weighted model reward, wherein the action recommendation is presented in a selected channel associated with the weighted model reward. Feedback associated with the action recommendation is collected and used in training and fine-tuning of the model.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: October 24, 2023
    Assignee: INTUIT INC.
    Inventors: Yashwanth Musiboyina, Dawn-Marie Chantel Miesner, Mustapha Harb, Nan Jiang, Shahram Mohrehkesh, Zachary Dorsch, Suman Sundaresh, Grace Wu
  • Patent number: 11797780
    Abstract: A method includes receiving a set of text documents. The method also includes generating a summary of the set of text documents by a set of large language machine learning models. The method further includes generating a set of keywords from the summary by the set of large language machine learning models. The method additionally includes generating an image prompt from the set of keywords by the set of large language machine learning models. The method also includes generating a set of images from the image prompt by a text-to-image machine learning model. The method further includes generating a video clip from the set of images. The method additionally includes presenting the video clip.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: October 24, 2023
    Assignee: Intuit Inc.
    Inventors: Corinne Finegan, Richard Becker, Sanuree Gomes
  • Patent number: 11797961
    Abstract: Certain aspects of the present disclosure provide techniques for vectorization of transactions including: receiving electronic transaction information of one or more transactions of a user; for each transaction of the one or more transactions: segmenting the electronic transaction information of the transaction into one or more transaction words; generating a second transaction description related to the transaction; and identifying a category of the transaction; generating, based on the corresponding identified categories of the one or more transactions, a set of transaction history data of the user; providing the set of transaction history data of the user as an input to a machine learned model trained to output a set of word embedding vectors; determining, based on an output of the machine learned model comprising a set of word embedding vectors, a set of similar merchants; and providing the set of similar merchants for display to the user.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: October 24, 2023
    Assignee: INTUIT, INC.
    Inventors: Meng Chen, Wei Wang, Lei Pei, Juan Liu
  • Patent number: 11797999
    Abstract: The present disclosure provides techniques for recommending vendors using machine learning models. One example method includes receiving transaction data indicative of a transaction, identifying, based on the transaction data, an associated merchant of one or more merchants and an associated time window of one or more time windows, receiving historical transaction data indicative of one or more historical transactions, wherein the one or more historical transactions are associated with the associated merchant and the associated time window, generating features based on the transaction data and the historical transaction data, and determining, using a classification model, that the transaction is fraudulent, based on the generated features.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: October 24, 2023
    Assignee: INTUIT, INC.
    Inventors: Itsik Yizhak Mantin, Sapir Porat
  • Patent number: 11797544
    Abstract: Techniques are disclosed for dynamically generating a data set representative of search results in response to a query and using the data set to accurately rank search results in response to a domain specific search query. Upon receiving the search query, features of the query and features of each search result are extracted. A relevance ranking may be assigned to each search result based on a comparison of the features of the query and each search result. The relevance ranking of each search result may be adjusted based on metrics related to user interactions. A data set may be created which includes the query, search results, extracted features, and metrics. The data set may be used to train a machine learning model to accurately determine a ranking of search results in response to a subsequent search query.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: October 24, 2023
    Assignee: INTUIT, INC.
    Inventors: Ling Feng Wei, Irene Ma, Pravin Bhutada, Igor A. Podgorny
  • Patent number: 11799889
    Abstract: Certain aspects of the present disclosure provide techniques for detecting and preventing web service usage anomalies. Embodiments include forecasting, based on a model, a number of resource instances for one or more web services for a time period. Embodiments include receiving, after the time period has elapsed, a detected number of resource instances for the one or more web services for the time period. Embodiments include comparing the detected number of resource instances to the forecasted number of resource instances. Embodiments include determining, based on the comparing, a usage anomaly. Embodiments include determining an impact of the usage anomaly. Embodiments include outputting an indication of the usage anomaly and the impact of the usage anomaly.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: October 24, 2023
    Assignee: INTUIT, INC.
    Inventors: Debasish Das, Guoli Sun, Deepesh Ramachandran Vijayalekshmi, Venkatesh Ravichandran, Salil Deshmukh, Archana Kataria
  • Patent number: 11798301
    Abstract: Systems and methods of generating synthetic training data for machine learning models. First, line items in source documents such as bills, invoices, and or receipts are identified and labeled. The identification and labeling generate labeled documents. Then, in the labeled documents, the line items are augmented by adding, deleting, and or swapping line items to generate synthetic training documents. An addition operation randomly selects one or more line items and adds the selected line item(s) to the same labeled document or another labeled document. A deletion operation randomly deletes one or more line items. A swapping operation randomly swaps line items in a single labeled document or across different labeled documents. These operations can generate synthetic labeled documents of any length, which form synthetic training data for training the machine learning models.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: October 24, 2023
    Assignee: INTUIT INC.
    Inventor: Tharathorn Rimchala
  • Patent number: 11798015
    Abstract: The present disclosure includes computer implemented techniques for providing a survey to a user. In one embodiment, a software application receives an audio stream including utterances spoken by the user interacting with a voice-user interface of the application. The application then determines a set of paralinguistic features from the audio stream and estimates at least a first attribute of the user based on the set of paralinguistic features. The application selects survey content based on a value of the first attribute and transmits a survey including the selected survey content to the user.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: October 24, 2023
    Assignee: INTUIT, INC.
    Inventors: Benjamin Indyk, Igor A. Podgorny, Raymond Chan