Intuit Patent Applications

SELECTIVE POSTING FOR SOCIAL NETWORKS

Granted: October 31, 2024
Application Number: 20240364654
This disclosure relates to systems and methods for providing user content on a social network. In some aspects, the social network receives, over a communications network from a first computing device associated with a first user of the social network, a transmission including a post to be published on the social network. The social network detects, in the post, goods or services sought or inquired about by the first user, and determines a proximity of the first user. The social network…

TRANSFER LEARNING USING TREES

Granted: October 31, 2024
Application Number: 20240362528
A system is configured to train a machine learning tree network using path based features, such as leaf nodes or connections between nodes. A first machine learning tree network model, for example, may be trained using a first set of training data, and used to generate predictions for a second set of training data. The path based features are determined from the first machine learning tree network model when generating the predictions for the second set of training data. The path based…

COMPUTER ASSISTED PROGRAMMING USING AUTOMATED NEXT NODE RECOMMENDER FOR COMPLEX DIRECTED ACYCLIC GRAPHS

Granted: October 31, 2024
Application Number: 20240362510
A method includes receiving a set of execution paths for a directed acyclic graph. The directed acyclic graph includes multiple nodes and multiple edges. The nodes include sets of executable code. The edges represent an operational relationship between at least two nodes. The execution paths include a subset of the nodes connected by a sequence of edges. The method further includes setting a current training level to a maximum training level. The method further includes constructing a…

GREEDY LOOKAHEAD K-ANONYMITY FOR SMB SEARCH

Granted: October 31, 2024
Application Number: 20240362360
A system and method implementing K-anonymity processing of a data record to protect sensitive information, while still revealing useful information. The system and method performing K-anonymity processing of categories in the data record, and choosing to mask the data of the category that produces the highest anonymity score. The system and method repeats the process until a K-value of the data record is achieved.

BI-DIRECTIONAL FEDERATION LINK FOR SEAMLESS CROSS-IDENTITY SSO

Granted: October 17, 2024
Application Number: 20240348595
A federation link is used to facilitate bi-directional identity federation between software applications. The federation link is created to include user and account identity information for software applications having respective authentication providers. The federation link is created by one of the software applications and shared, for example, with the authentication provider of the other software application. The federation link can be utilized by both software applications to…

QUALITY, AVAILABILITY AND AI MODEL PREDICTIONS

Granted: October 17, 2024
Application Number: 20240346602
A sequence of data entry screens are configured to collect the data from a user. The method and system receive data entered by a user into a data entry screen. The method and system then determine metrics of the collected data, and ranks the collected data and the data entry screens based on the determined metrics. The ranking is then used to display the next best screen in the sequence for collecting data.

MACHINE LEARNING PREDICTION OF TEXT TO HIGHLIGHT DURING LIVE AUTOMATED TEXT TRANSCRIPTION

Granted: October 17, 2024
Application Number: 20240346250
A method including transcribing, automatically, an ongoing stream of voice data into text phrases. The method also includes receiving an indication of a selected text phrase in the text phrases. The method also includes converting the selected text phrase to a selected phrase vector. The method also includes generating a subsequent text phrase, after the selected text phrase, from the ongoing stream of voice data, and adding the subsequent text phrase to the text phrases. The method also…

DYNAMICALLY RESTRICTING SOCIAL MEDIA ACCESS

Granted: October 3, 2024
Application Number: 20240333714
This disclosure relates to restricting access in a social network. The social network stores profile information for each of a plurality of users of the social network in a database. The social network receives, from a first user of the social network, a request to invite a second user to establish a connection with the first user. The social network transmits, to the first user, one or more questions pertaining to the profile information of the second user. The social network receives,…

BRAND ENGINE FOR EXTRACTING AND PRESENTING BRAND DATA WITH USER INTERFACES

Granted: October 3, 2024
Application Number: 20240330987
A method implements brand engine for extracting and presenting brand data with user interfaces. The method includes receiving a blueprint with a set of structure blocks extracted from a selected content. A structure block of the set of structure blocks includes a set of style parameter requests for a section of the selected content. The method further includes processing the set of structure blocks with a first set of smart blocks to generate a set of scores. A smart block of the first…

IDENTIFYING RECURRING EVENTS USING AUTOMATED SEMI-SUPERVISED CLASSIFIERS

Granted: August 29, 2024
Application Number: 20240289688
Systems and methods for training machine learning models are disclosed. An example method includes receiving historical event timing data including event data for a first portion including events from a first time period, and a second portion comprising events from a second time period not including the first time period, predicting, based on the first portion of the historical event timing data, a first plurality of predicted events, the first plurality of predicted events corresponding…

WEB-AUTHORIZATION USING ENHANCED COOKIE

Granted: August 1, 2024
Application Number: 20240259377
A method is provided for authenticating a user. A request to access a resource is received from a user agent. A cookie associated with the request is identified. The cookie includes a first subset of data that was previously used to authenticate the user. The cookie is validated based on the first subset of the data. Responsive to validating the cookie, a second subset of the data is retrieved from server-side storage. A risk decision is generated based on the first subset and the second…

GENERATING AND DISPLAYING TEXT IN A VIRTUAL REALITY ENVIRONMENT

Granted: August 1, 2024
Application Number: 20240257453
A transcript of an audio conversation between multiple users (e.g., two users) is generated. The transcript is displayed in real time within a VR environment as the conversation takes place. A virtual selection tool is displayed within the VR environment to allow for a selection of different portions of the transcript. In addition, a virtual keyboard and or virtual panels with characters may be displayed and the virtual selection tool may be used to make selections from these displays as…

SYSTEMS, METHODS, AND ARTICLES FOR CUSTOMIZATION AND OPTIMIZATION OF RECOMMENDATION ENGINE

Granted: August 1, 2024
Application Number: 20240257267
Systems and methods or determining tax recommendations for a taxpayer by using a tax calculation graph to identify tax variables that a taxpayer can control and modify, including a recommendation engine configured to analyze a tax calculation graph which is calculated using tax data of the taxpayer. An identified tax variable can be analyzed by determining nodes of the graph affecting a value of the identified tax variable, providing a user interface enabling at least one modification to…

EFFICIENT REAL TIME SERVING OF ENSEMBLE MODELS

Granted: August 1, 2024
Application Number: 20240256984
A method implements efficient real time serving of ensemble models. The method includes receiving an input and processing the input with an abridged model to generate a set of component scores and an abridged score. The method further includes processing the set of component scores with a deviation threshold to select one of the abridged score and an ensemble score as an output and presenting the output.

MACHINE LEARNING MODEL ARCHITECTURE FOR COMBINING NETWORK DATA AND SEQUENTIAL DATA

Granted: August 1, 2024
Application Number: 20240256830
A method including building a graph data structure storing network data from a relational data structure that stores sequential data describing object identifiers and relationships between the object identifiers. The method also includes generating, from the sequential data, a features matrix for the object identifiers. The method also includes building a machine learning model layer including a long short-term memory neural network (LSTM) programmed to take, as input, the features…

METHODS AND SYSTEMS FOR GENERATING MOBILE ENABLED EXTRACTION MODELS

Granted: August 1, 2024
Application Number: 20240256775
A computing system generates a plurality of training data sets for generating the NLP model. The computing system trains a teacher network to extract and classify tokens from a document. The training includes a pre-training stage where the teacher network is trained to classify generic data in the plurality of training data sets and a fine-tuning stage where the teacher network is trained to classify targeted data in the plurality of training data sets. The computing system trains a…

TRANSFORMER MODEL ARCHITECTURE FOR READABILITY

Granted: August 1, 2024
Application Number: 20240256759
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…

SYNTHETIC DATA CREATION USING COUNTERFACTUALS

Granted: August 1, 2024
Application Number: 20240256638
Methods and computer systems are provided for generating synthetic data. A real vector is generated representing real data. Using a classification model, a first output vector that represents a first class is generated from the real vector. the real vector is mutated to generate a counterfactual vector. using the classification model, the second output vector that represents a second class is generated from the counterfactual vector. the counterfactual vector is then mutated to generate…

MACHINE LEARNING SELECTION OF IMAGES

Granted: August 1, 2024
Application Number: 20240256597
A method including receiving an input and embedding the input into a first data structure that defines first relationships among images and texts. The method also includes comparing the first data structure to an index including a second data structure that defines second relationships among pre-determined texts and pre-determined images. The method also includes returning a subset of images from the pre-determined images. The subset includes those images in the pre-determined images for…

MACHINE LEARNING MODELS USING CLICKSTREAM-BASED FEATURES FOR ANONYMOUS USERS

Granted: July 18, 2024
Application Number: 20240241915
Systems and methods for inferring recommendations and experiences for anonymous users of an online website are disclosed. Anonymous users of the online website are assigned anonymous user identifiers, and the browsing activity of the anonymous users is converted into features and aggregated over time. The anonymous users' interactions are monitored and used to generate labels that are combined with the feature dataset to produce a training dataset which is used to train a machine…