Intuit Patent Grants

Embedded remote desktop in integrated module

Granted: May 9, 2023
Patent Number: 11647066
A method implements an embedded remote desktop in integrated module. An integrated application is received, by a client device, from an integrated server. The integrated application includes an access link to a remote server and integrated application content that references live information from a live application. The live application is executing concurrently with the integrated application and is configured to produce the live information responsive to the integrated application…

Method and system for orchestrating communications between application services through a unified connector platform

Granted: May 9, 2023
Patent Number: 11647095
Certain aspects of the present disclosure provide techniques for orchestrating communications between different application services through a unified connector platform. Embodiments include receiving, via a connector between a first system and a connector platform, a request to pull a specified data set from one or more second systems. The specified data set is obtained from each of the one or more second systems via a connector between each of the one or more second systems and the…

Detecting fraud rings in information technology systems

Granted: May 9, 2023
Patent Number: 11647030
A method for detecting fraud rings involves clustering unknown users into unknown user clusters based on a grouping attribute. The method further involves, for each of the unknown user clusters, determining aggregated features including at least one quantification of at least one homogeneity attribute across the unknown users in the unknown user cluster. The method also involves, for each of the unknown user clusters, determining a predictive suspiciousness score based on the aggregated…

Satellite service for machine authentication in hybrid environments

Granted: May 9, 2023
Patent Number: 11647020
Certain aspects of the present disclosure provide techniques for access control. Embodiments include receiving, by a satellite component of an access control system, a request from a computing device to verify an identity of the computing device, wherein the request comprises one or more characteristics of the computing device. Embodiments include verifying, by the satellite component, that the one or more characteristics of the computing device are valid, the verifying comprising one or…

System and method for multitenant key derivation

Granted: May 9, 2023
Patent Number: 11646871
Systems and methods that may be used to provide multitenant key derivation and management using a unique protocol in which key derivation may be executed between the server that holds the root key and a client that holds the derivation data and obtains an encryption key. In one or more embodiments, the derivation data may be hashed. The disclosed protocol ensures that the server does not get access to or learn anything about the client's derived key, while the client does not get access…

Ensemble of machine learning models for real-time predictions in expert electronic chats

Granted: May 9, 2023
Patent Number: 11646014
An ensemble of machine learning models used for real-time prediction of text for an electronic chat with an expert user. A global machine learning model, e.g., a transformer model, trained with domain specific knowledge makes a domain specific generalized prediction. Another machine learning model, e.g., an n-gram model, learns the specific style of the expert user as the expert user types to generate more natural, more expert user specific text. If specific words cannot be predicted…

Adversarial detection using discriminator model of generative adversarial network architecture

Granted: May 9, 2023
Patent Number: 11645836
A method includes training, using first real data objects, a generative adversarial network having a generator model and a discriminator model to create a trained generator model that generates realistic data, and training, using adversarial data objects and second real data objects, the discriminator model to output an authenticity binary class for the adversarial data objects and the second real data objects. The method further includes deploying the discriminator model to a production…

Minimizing group generation in computer systems with limited computing resources

Granted: May 9, 2023
Patent Number: 11645274
A method including generating a first overlap matrix from a first attribute having first measurements of data items, and generating a second overlap matrix from a second attribute having second measurements of the data items. Samples of weights are generated, each of the samples of weights including a corresponding first weight for the first overlap matrix and a corresponding second weight for the second overlap matrix. For each of the samples of weights, the first overlap matrix is…

Capturing variable dependencies using a variable agnostic object

Granted: May 9, 2023
Patent Number: 11645056
Capturing dependencies between variables using a variable agnostic object is disclosed. A system is configured to obtain an indication of a first dependency of a first variable to a second variable via a programming interface and depict the first dependency, the first variable, and the second variable in a first instance of a variable agnostic object in a source code. The system is also configured to obtain an indication of a second dependency of a third variable to a fourth variable via…

Method and system for orchestrating communications between application services through a unified connector platform

Granted: May 9, 2023
Patent Number: 11647095
Certain aspects of the present disclosure provide techniques for orchestrating communications between different application services through a unified connector platform. Embodiments include receiving, via a connector between a first system and a connector platform, a request to pull a specified data set from one or more second systems. The specified data set is obtained from each of the one or more second systems via a connector between each of the one or more second systems and the…

Method and apparatus for monitoring inventory items

Granted: May 9, 2023
Patent Number: 11645618
Systems and methods for monitoring items in publicly available inventories, such as websites, are disclosed. Items to be monitored in the publicly available inventories are identified based on embeddings obtained for the inventory items. For example, matching inventory items may be identified based on proximity of the embeddings, such as the cosine distance between embeddings, or a classification machine learning model may be trained to infer matches, e.g., based the embeddings as well…

Detecting fraud rings in information technology systems

Granted: May 9, 2023
Patent Number: 11647030
A method for detecting fraud rings involves clustering unknown users into unknown user clusters based on a grouping attribute. The method further involves, for each of the unknown user clusters, determining aggregated features including at least one quantification of at least one homogeneity attribute across the unknown users in the unknown user cluster. The method also involves, for each of the unknown user clusters, determining a predictive suspiciousness score based on the aggregated…

Satellite service for machine authentication in hybrid environments

Granted: May 9, 2023
Patent Number: 11647020
Certain aspects of the present disclosure provide techniques for access control. Embodiments include receiving, by a satellite component of an access control system, a request from a computing device to verify an identity of the computing device, wherein the request comprises one or more characteristics of the computing device. Embodiments include verifying, by the satellite component, that the one or more characteristics of the computing device are valid, the verifying comprising one or…

System and method for multitenant key derivation

Granted: May 9, 2023
Patent Number: 11646871
Systems and methods that may be used to provide multitenant key derivation and management using a unique protocol in which key derivation may be executed between the server that holds the root key and a client that holds the derivation data and obtains an encryption key. In one or more embodiments, the derivation data may be hashed. The disclosed protocol ensures that the server does not get access to or learn anything about the client's derived key, while the client does not get access…

Ensemble of machine learning models for real-time predictions in expert electronic chats

Granted: May 9, 2023
Patent Number: 11646014
An ensemble of machine learning models used for real-time prediction of text for an electronic chat with an expert user. A global machine learning model, e.g., a transformer model, trained with domain specific knowledge makes a domain specific generalized prediction. Another machine learning model, e.g., an n-gram model, learns the specific style of the expert user as the expert user types to generate more natural, more expert user specific text. If specific words cannot be predicted…

Adversarial detection using discriminator model of generative adversarial network architecture

Granted: May 9, 2023
Patent Number: 11645836
A method includes training, using first real data objects, a generative adversarial network having a generator model and a discriminator model to create a trained generator model that generates realistic data, and training, using adversarial data objects and second real data objects, the discriminator model to output an authenticity binary class for the adversarial data objects and the second real data objects. The method further includes deploying the discriminator model to a production…

Method and system for generating dynamic user experience

Granted: May 9, 2023
Patent Number: 11645723
A method for providing user content that may receive, from a user device, a request for content. The method may obtain, in response to the request, a field identifier from a multiple of field identifiers according to a priority for a multiple of fields corresponding to the field identifiers. The field identifier may correspond to a field. The method may obtain application content based on the field identifier. The method may generate declarative content from the application content. The…

Computing personalized recommendations by modeling interactions as a bipartite graph

Granted: May 9, 2023
Patent Number: 11645695
A method may include obtaining interactions between users and items, and calculating, for each edge in a bipartite graph, an edge weight using an inverse of the degree of a user node connected to the edge and an inverse of the degree of an item node connected to the edge. The bipartite graph includes user nodes corresponding to the users and item nodes corresponding to the items. The method may further include identifying paths each including an edge connecting the target user node and a…

Using machine learning to identify hidden software issues

Granted: May 9, 2023
Patent Number: 11645683
A method including receiving natural language text. A negative review is extracted from the natural language text using a first machine learning model (MLM). A first input to the first MLM is the natural language text and a first output of the first MLM is a first probability that the negative review has a negative sentiment. The negative review includes an instance of the natural language text having a corresponding negative sentiment probability above a threshold value. The negative…

Machine learning-based determination of limits on merchant use of a third party payments system

Granted: May 9, 2023
Patent Number: 11645656
In general, in one aspect, one or more embodiments relate to a method including receiving, in a business rules engine, input data from disparate data sources. The input data describes a merchant and an application by the merchant to use an electronic payments system for processing transactions between the merchant and customers. Featurization is performed on the input data to form a machine readable vector. By applying the machine readable vector as input to a machine learning model in a…