Patents Assigned to Intuit
-
Patent number: 11928462Abstract: A method includes receiving event strings from source code repositories, creating, for the source code repositories, digests of keywords, receiving log strings, and aggregating the log strings into a log group. The method further includes comparing the digests to the log group to generate scores, whereby the scores correlate the digests to the log group. The method further includes selecting a source code repository from the source code repositories according to the scores, and associating the log group to a service corresponding to the source code repository, where the source code repository corresponds to the digest with a highest score.Type: GrantFiled: January 31, 2022Date of Patent: March 12, 2024Assignee: Intuit Inc.Inventors: Elad Shmidov, Margarita Vald, Yerucham Meir Berkowitz, Boaz Sapir, Liron London, Dan Sharon, Vadim Belov
-
Patent number: 11921847Abstract: 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.Type: GrantFiled: July 13, 2023Date of Patent: March 5, 2024Assignee: Intuit, Inc.Inventors: Itsik Yizhak Mantin, Laetitia Kahn, Sapir Porat, Yaron Sheffer
-
Patent number: 11922208Abstract: 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.Type: GrantFiled: May 31, 2023Date of Patent: March 5, 2024Assignee: Intuit Inc.Inventors: Immanuel David Buder, Shashank Shashikant Rao
-
Patent number: 11922441Abstract: Certain aspects of the present disclosure provide techniques for training and using predictive models to predict the occurrence of an event within a software application. An example method generally generating a spatially sampled data set for a set of users of a software application. The spatially sampled data set includes, for each respective user of the set of users, an amount of time the user has spent, a number of discrete portions of the software application the user has visited, and an indication of whether the user has completed a defined task. A spatio-temporally sampled data set for users in the spatially sampled data set is generated, including, for each respective user in the spatially sampled data set, a plurality of candidate timestamps. A predictive model is trained based on the spatio-temporally sampled data set.Type: GrantFiled: March 31, 2022Date of Patent: March 5, 2024Assignee: Intuit, Inc.Inventors: Prateek Anand, Qingbo Hu, Apurva Swarnakar
-
Patent number: 11922310Abstract: 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.Type: GrantFiled: March 31, 2023Date of Patent: March 5, 2024Assignee: Intuit, Inc.Inventors: Bor-Chau Juang, Eyal Shafran, Pratyush Kumar Panda, Divya Beeram, Linxia Liao, Nicholas Johnson, Christiana Mei Hui Chen
-
Patent number: 11924362Abstract: 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.Type: GrantFiled: July 29, 2022Date of Patent: March 5, 2024Assignee: INTUIT INC.Inventor: Glenn Carter Scott
-
Patent number: 11922420Abstract: Systems and methods for authenticating a user are disclosed.Type: GrantFiled: October 25, 2021Date of Patent: March 5, 2024Assignee: Intuit Inc.Inventors: Christopher Lesner, Alexander S. Ran
-
Patent number: 11922126Abstract: 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.Type: GrantFiled: July 28, 2023Date of Patent: March 5, 2024Assignee: Intuit Inc.Inventors: Jiaxin Zhang, Kamalika Das, Sricharan Kallur Palli Kumar
-
Publication number: 20240070584Abstract: 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.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Applicant: Intuit Inc.Inventors: Aviv BEN-ARIE, Sheer DANGOOR, Yair HORESH
-
Patent number: 11914704Abstract: Certain embodiments of the present disclosure provide techniques for identifying and blocking anomalous transactions within a computing system. An example method generally includes selecting a set of accounts for analysis. For each respective account, an anomaly score is calculated based on an account number associated with the respective account and transaction amounts associated with the respective account. An aggregated anomaly score is generated for each respective account provider of a plurality of account providers based on the anomaly score associated with each respective account. The aggregated anomaly score for each respective account provider is normalized based on a historical minimum and historical maximum anomaly score for the respective account provider. One or more account providers that are potential targets of anomalous activity are identified.Type: GrantFiled: January 7, 2021Date of Patent: February 27, 2024Assignee: INTUIT INC.Inventors: Sheer Dangoor, Ido Meir Mintz
-
Patent number: 11914746Abstract: Certain aspects of the present disclosure provide techniques for privacy preserving sharing and validation of sensitive information in a computing environment. An example method generally includes generating a hashed value of a sensitive data item. A set of modulo values is calculated for the hashed value of the first sensitive data item using a set of prime numbers between an upper bound number and a lower bound number. A request to validate the first sensitive data item is transmitted to a target computing system. The request includes the set of prime numbers and the set of modulo values. An indication of whether a match was found for each respective modulo value in the set of modulo values is received from the target computing system, and a request associated with the first sensitive data item is processed based on the indication.Type: GrantFiled: April 23, 2021Date of Patent: February 27, 2024Assignee: INTUIT INC.Inventor: Yair Horesh
-
Patent number: 11917029Abstract: 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.Type: GrantFiled: March 30, 2023Date of Patent: February 27, 2024Assignee: Intuit Inc.Inventors: Shankar Sankararaman, Pragya Tripathi
-
Patent number: 11916958Abstract: Described herein are example implementations for handling of phishing attempts. A system receives a request to perform an electronic transaction, with the request including information regarding a user account. The system generates one or more probabilities of the request being valid based on the request and processing of a plurality of electronic transactions associated with one or more user accounts, identifies whether the request is valid based on the one or more probabilities, and in response to identifying that the request is not valid, provides an indication that the request is not valid.Type: GrantFiled: January 11, 2022Date of Patent: February 27, 2024Assignee: Intuit Inc.Inventors: Yair Horesh, Aviv Ben Arie
-
Patent number: 11909732Abstract: 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.Type: GrantFiled: July 31, 2023Date of Patent: February 20, 2024Assignee: Intuit Inc.Inventor: Michael William Mitchell
-
Patent number: 11907707Abstract: Certain aspects of the present disclosure provide techniques for configuring a software application through a remote configuration service. An example method generally includes receiving, from a remote configuration service, a declarative construct. Generally, the declarative construct includes a definition of a workflow in an application to be executed within a player application deployed on a client device. Information associated with the definition of the workflow is extracted by parsing the declarative construct according to a schema defining a format of the declarative construct. The workflow is executed in the player application based on the extracted information defining functionality of the workflow.Type: GrantFiled: January 31, 2022Date of Patent: February 20, 2024Assignee: Intuit, Inc.Inventors: Peter Maidens, Parsana Pillay, Eric Shenk, Danilo Bangit, Jr., Michael Sharek, James Dutczak, Daniel Huntley
-
Patent number: 11910079Abstract: Aspects of the present disclosure relate to object-based image capture. Embodiments include identifying a reference point corresponding to an object in an image of a series of images. Embodiments include comparing a position of the reference point in the image to positions of one or more corresponding reference points in one or more previous images in the series of images. Embodiments include determining a total number of images in the series of images. Embodiments include selecting, based on the comparing and the total number of images in the series of images, between: capturing the image; or declining to capture the image.Type: GrantFiled: August 2, 2021Date of Patent: February 20, 2024Assignee: Intuit, Inc.Inventor: Jason Hall
-
Patent number: 11907657Abstract: 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.Type: GrantFiled: June 30, 2023Date of Patent: February 20, 2024Assignee: Intuit Inc.Inventors: Byungkyu Kang, Shivakumara Narayanaswamy, Andrew Mattarella-Micke
-
Patent number: 11907208Abstract: 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.Type: GrantFiled: January 31, 2023Date of Patent: February 20, 2024Assignee: Intuit, Inc.Inventors: Yaakov Tayeb, Yael Hochma, Rineke Van Noort, Noah Eyal Altman
-
Patent number: 11907205Abstract: 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.Type: GrantFiled: January 23, 2023Date of Patent: February 20, 2024Assignee: Intuit, Inc.Inventors: Suman Ghosh, Mayur Madnani
-
Patent number: 11907864Abstract: Aspects of the present disclosure provide techniques for classifying a trip. Embodiments include receiving, from a plurality of users, a plurality of historical trip records. Each of the plurality of historical trip records may comprise one or more historical trip attributes and historical classification information. Embodiments include training a predictive model, using the plurality of historical trip records, to classify trips based on trip records. Training the predictive model may comprise determining a plurality of hot spots based on the historical trip records, each of the plurality of hot spots comprising a region encompassing one or more locations, and associating, in the predictive model, the plurality of hot spots with historical classification information. Embodiments include receiving, from a user, a new trip record comprising a plurality of trip attributes related to a trip and using the predictive model to predict a classification for the trip based on the trip record.Type: GrantFiled: April 3, 2023Date of Patent: February 20, 2024Assignee: Intuit, Inc.Inventors: Grace Wu, Shashank Shashikant Rao, Susrutha Gongalla, Ngoc Nhung Ho, Carly Wood, Vaibhav Sharma