Patents Assigned to Intuit, Inc.
-
Publication number: 20220405520Abstract: A method includes executing a Optical Character Recognition (OCR) preprocessor on training images to obtain OCR preprocessor output, executing an OCR engine on the OCR preprocessor output to obtain OCR engine output, and executing an approximator on the OCR preprocessor output to obtain approximator output. The method further includes iteratively adjusting the approximator to simulate the OCR engine using the OCR engine output and the approximator output, and generating OCR preprocessor losses using the approximator output and target labels. The method further includes iteratively adjusting the OCR preprocessor using the OCR preprocessor losses to obtain a customized OCR preprocessor.Type: ApplicationFiled: June 16, 2021Publication date: December 22, 2022Applicant: Intuit Inc.Inventors: Xiao Xiao, Sricharan Kallur Palli Kumar, Ayantha Randika Ponnamperuma Arachchige, Nilanjan Ray, Homa Foroughi, Allegra Latimer
-
Patent number: 11531676Abstract: Certain embodiments of the present disclosure provide techniques for detecting anomalous activity in a computing system. The method generally includes receiving a request to perform an action in a computing system. The request is added to a historical time-series data set. A portion of the historical time-series data set is selected for use in determining whether the received request is an anomalous request, and a set of previously identified outliers are removed from the selected portion of the historical time-series data set. An anomaly score is calculated based on a statistical analysis of the received request and the selected portion of the historical time-series data set, wherein the anomaly score comprises a predicted number of operations executed to isolate the received request from the selected portion of the historical time-series data set. One or more actions are taken to process the received request based on the calculated anomaly score.Type: GrantFiled: July 29, 2020Date of Patent: December 20, 2022Assignee: INTUIT INC.Inventors: Yair Horesh, Nir Keret, Yehezkel Shraga Resheff
-
Patent number: 11531527Abstract: A computer implemented method includes obtaining an original graph data structure including multiple stored nodes connected by multiple edges. The stored nodes include multiple operation stored nodes and multiple data stored nodes. The method further includes generating an auxiliary graph data structure from the original graph data structure. The auxiliary graph data structure includes the operation stored nodes. The method further includes executing a pattern mining tool on the auxiliary graph data structure to obtain a pattern list, traversing the auxiliary graph data structure to identify multiple instances of identified patterns in the pattern list, and presenting the instances.Type: GrantFiled: September 29, 2021Date of Patent: December 20, 2022Assignee: Intuit Inc.Inventors: Lalla Mouatadid, Jay Jie-Bing Yu
-
Publication number: 20220398265Abstract: 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: ApplicationFiled: June 28, 2022Publication date: December 15, 2022Applicant: INTUIT INC.Inventors: Matthew GERDE, Deepankar Mohapatra, Ram Mohan Shamanna, Ronnie Douglas Douthit
-
Publication number: 20220398519Abstract: Systems and methods for asset-centered expense forecasting.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Applicant: Intuit Inc.Inventors: Yair HORESH, Daniel Ben DAVID
-
Publication number: 20220398187Abstract: A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions included in the test workflow. Performance data generated by the test code is analyzed by a performance analysis service or method to identify limitations of the application code and build resiliency patterns that address the limitations and improve the performance of the application code.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Applicant: INTUIT INCInventors: Saravanan BALASUBRAMANIAN, Navin Kumar JAMMULA, Sumit NAGAL, Vijay THOMAS
-
Patent number: 11526811Abstract: Certain aspects of the present disclosure provide techniques for recommending trip purposes to users of an application. Embodiments include receiving labeled travel data from the application running on a remote device including a plurality of trip purposes. Embodiments include building a topic model representing words associated with a plurality of topics. Embodiments include training a topic prediction model, using the plurality of topics and one or more features derived from each of the plurality of trip records, to output a topic based on an input trip record. Embodiments include training a purpose prediction model, using the topic model and the plurality of trip purposes, to output a trip purpose based on an input topic. The trip purpose may be recommended to a user via a user interface of the application running on the remote device.Type: GrantFiled: July 12, 2019Date of Patent: December 13, 2022Assignee: INTUIT, INC.Inventors: Grace Wu, Shashank Shashikant Rao, Susrutha Gongalla, Ngoc Nhung Ho
-
Patent number: 11526606Abstract: Certain aspects of the present disclosure provide techniques for efficiently configuring a machine learning model. An example method generally includes generating a randomly sampled data set from a data set including a larger first set of samples associated with a first classification and a smaller second set of samples associated with a second classification. An analysis plot for the machine learning model is generated based on the randomly sampled data set. A point associated with an accuracy metric for the machine learning model is identified on the analysis plot based on a slope of a line tangential to the identified point and a value identifying a relative importance of precision to recall in the machine learning model. The machine learning model is configured with a threshold value between the first classification and the second classification based at least in part on the identified point on the analysis plot.Type: GrantFiled: June 30, 2022Date of Patent: December 13, 2022Assignee: INTUIT INC.Inventor: Mu Li
-
Publication number: 20220391582Abstract: A method may include clustering form elements into line objects and columns of a table of a structured representation by applying a trained multi-dimensional clustering model to spatial coordinates of the form elements, and assigning a table header line type to a table header line object of the line objects based on a spatial coordinate of the table header line object relative to a spatial coordinate of a topmost table data line object of the line objects, and a determination that a number of columns of the table header line object is within a threshold of a number of columns of the topmost table data line object. The topmost table data line object may be assigned a table data line type. The method may further include presenting the structured representation to a user.Type: ApplicationFiled: July 29, 2022Publication date: December 8, 2022Applicant: Intuit Inc.Inventors: Vinoth Jeba Kumar Radha Krishnan, Ganesh Bhat
-
Patent number: 11520575Abstract: This disclosure relates to facilitating communication between widgets of cross-platform applications. An exemplary system includes computing components configured to execute an application shell. The system is configured to cause the application shell to do the following. The application shell instantiates a cross-platform application comprising a plurality of application widgets. The application shell then determines that a first application widget of the plurality of application widgets executes instructions through an execution container of the cross-platform application. The application shell then receives a request comprising criteria from the first application widget, wherein the criteria specify an application widget to listen for communications from. The application shell then receives a communication from the second application widget and determines that the communication matches the criteria of the request by the first application widget.Type: GrantFiled: September 27, 2021Date of Patent: December 6, 2022Assignee: INTUIT, INC.Inventors: Steve Lin, Anshu Verma, Jay Yu, Kerry K. Kartchner, Tapasvi Moturu, Muzaffar H. Malik
-
Patent number: 11522704Abstract: Aspects of the present disclosure provide techniques for encrypted data management. Embodiments include determining an encrypted data item in a data store that is related to a request from a data consuming user. Embodiments include determining a data owning user and an encryption key that correspond to the encrypted data item based on a key identifier associated with the encrypted data item. Embodiments include determining one or more additional encrypted data items and one or more additional encryption keys that correspond to the data owning user based on key identifiers associated with the one or more additional encrypted data items. Embodiments include generating a single data access ticket comprising information about the data consuming user, the data owning user, the encryption key, and the one or more additional encryption keys.Type: GrantFiled: July 28, 2022Date of Patent: December 6, 2022Assignee: INTUIT, INC.Inventors: Olla Nasirov, Noam Kachko, Michael Gvirtzman, Yair Tayeb, Gleb Keselman, Sergey Banshats
-
Patent number: 11521405Abstract: A method may include acquiring, from an initial document having a document type, initial document elements and initial attributes, deriving initial features for the initial document elements using the initial attributes, detecting initial form components using the initial features, clustering the initial form components into initial line objects of an initial structured representation by applying an unsupervised machine learning model to the geometric attributes of the initial document elements, acquiring, from a next document having the document type, next document elements and next attributes describing the next document elements, deriving next features for the next document elements using the next attributes, detecting next form components using the next features, determining that the initial form components and the next form components are different, clustering the next form components into next line objects of a next structured representation, and replacing the initial structured representation with theType: GrantFiled: April 29, 2021Date of Patent: December 6, 2022Assignee: Intuit Inc.Inventors: Anu Singh, Saikat Mukherjee, Mritunjay Kumar, Karpaga Ganesh Patchirajan
-
Patent number: 11520975Abstract: A method and system parses natural language in a unique way, determining important words pertaining to a text corpus of a particular genre, such as tax preparation. Sentences extracted from instructions or forms pertaining to tax preparation, for example are parsed to determine word groups forming various parts of speech, and then are processed to exclude words on an exclusion list and word groups that don't meet predetermined criteria. From the resulting data, synonyms are replaced with a common functional operator and the resulting sentence text is analyzed against predetermined patterns to determine one or more functions to be used in a document preparation system.Type: GrantFiled: January 23, 2020Date of Patent: December 6, 2022Assignee: Intuit Inc.Inventors: Saikat Mukherjee, Esmé Manandise, Sudhir Agarwal, Karpaga Ganesh Patchirajan
-
Publication number: 20220383129Abstract: A method may include obtaining, for each period within a time interval, raw performance metric values for a performance metric of a service, encoding the raw performance metric values to generate inferred performance metric values for the performance metric, and selecting a portion of the inferred performance metric values. The portion corresponds to a representative period. The may method further include obtaining a service request for the service, generating a simulated response to the service request, and transmitting the simulated response using the portion of the inferred performance metric values.Type: ApplicationFiled: May 28, 2021Publication date: December 1, 2022Applicant: Intuit Inc.Inventor: Shreeshankar Chatterjee
-
Publication number: 20220383152Abstract: Systems and methods for training a machine learning model are disclosed. A system may be configured to obtain a plurality of training samples. The system includes a machine learning model to generate predictions and generate a confidence score for each generated prediction. In this manner, the system is configured to, for each training sample of the plurality of training samples, generate a prediction by a machine learning model based on the training sample and generating a confidence score associated with the prediction by the machine learning model. The system is also configured to train the machine learning model based on the plurality of predictions and associated confidence scores. For example, one or more training samples may be excluded from use in training the machine learning model based on the associated one or more confidence scores (such as the confidence score being less than a threshold).Type: ApplicationFiled: May 27, 2021Publication date: December 1, 2022Applicant: Intuit Inc.Inventor: Sricharan Kallur Palli Kumar
-
Publication number: 20220385704Abstract: A method including receiving, at a platform and from a first user using a first user device, selection of a uniform resource indicator (URI) unique to a second user using a second user device. The method also includes generating, automatically by the platform in response to receiving the URI, a conference session unique to the first user and the second user. The method also includes transmitting, automatically by the platform, a message to the second user, the message indicating that the conference session is initiated. The method also includes receiving, by the platform, an indication from the second user device that the second user joins the conference session. The method also includes joining, automatically by the platform, the first user device and the second user device in the conference session.Type: ApplicationFiled: May 28, 2021Publication date: December 1, 2022Applicant: Intuit Inc.Inventors: Amir Eftekhari, Roger C. Meike, Radya Cherkaoui
-
Patent number: 11514467Abstract: Techniques are disclosed for determining application experience of a user. One embodiment presented herein includes a computer-implemented method, which includes receiving, at a computing device, eye tracking data of a user interacting with at least a first page of an application. The computer-implemented method further includes determining, based at least on the eye tracking data, at least a current user experience regarding the first page. The computer-implemented method further includes predicting, based on evaluating the current user experience, that the user is likely to discontinue use of the application. The computer-implemented method further includes determining, based at least on the prediction, an intervention that reduces a likelihood of the user discontinuing use of the application, and interacting with the user according to the intervention.Type: GrantFiled: November 30, 2021Date of Patent: November 29, 2022Assignee: INTUIT, INC.Inventors: Igor A. Podgorny, Benjamin Indyk, Michael Graves
-
Publication number: 20220375001Abstract: A computer-implemented method is provided to preforming re-categorization of financial transactions. The re-categorization is implemented by a server computing device which receives the financial transactions associated with a merchant and a first category. The server computing device receives user inputs that are each associated with re-categorizing a financial transaction from the first category to one or more other categories. Based at least in part on a count of the first category and counts of the one or more other categories, the server computing device determines a set of normalized ratios for the first category and the one or more other categories with respect to a total number of respective financial transactions received. The server computing device determines a second category corresponding to a minimum value in the set of the normalized ratios for each financial transaction associated with the merchant.Type: ApplicationFiled: July 27, 2022Publication date: November 24, 2022Applicant: INTUIT INC.Inventors: Yonatan Ben-Simhon, Liron Hayman, Yair Horesh, Yehezkel Shraga Resheff
-
Patent number: 11507892Abstract: Certain aspects of the present disclosure provide techniques for determining a target recommendation for a transaction based on historical transaction data. An example technique for determining the target recommendation for a transaction based on historical data includes receiving a request for a target recommendation and transaction parameters from a user. Based on the transaction parameters, one or more subsets of historical transaction data are retrieved, and a respective weight applied to generate the target recommendation. Based on which of the one or more retrieved subsets of historical transaction data and respective weight(s) applied generate the target recommendation, a confidence level is generated. A determination is made whether the confidence level meets a minimum confidence level. Based on the determination that the confidence level meets the minimum confidence level, the target recommendation is provided.Type: GrantFiled: August 10, 2018Date of Patent: November 22, 2022Assignee: INTUIT, INC.Inventors: Nathan Henckel, Tanya Pineo, Marla Montevaldo, Annie Blaylock
-
Publication number: 20220366439Abstract: Systems and methods for segmenting a group of objects concurrently based on two or more sets of metrics are disclosed. A system is configured to obtain a set of first metrics for the group of objects, with the set of first metrics including, for each object, a first metric associated with the object. The system is also configured to obtain a set of second metrics for the group of objects, with the set of second metrics including, for each object, a second metric associated with the object. The system is also configured to segment the group of objects into one or more segments concurrently based on the set of first metrics and the set of second metrics and to generate a data set including the one or more segments. For example, entities may be segmented concurrently based on a first credit score and a second credit score of each entity.Type: ApplicationFiled: April 29, 2021Publication date: November 17, 2022Applicant: Intuit Inc.Inventors: Xue Han, Zhicheng Xue