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…
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…
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…
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 ENSEMBLE FOR PROCESSING DIVERGENT INPUT DOMAINS FOR AUTOMATED SCHEDULING SYSTEMS
Granted: July 18, 2024
Application Number:
20240242184
A method including receiving a selected domain from a set of domains. The method also includes selecting, based on the selected domain, a selected machine learning model from among a set of machine learning models. Each of the machine learning models is configured to receive, as input, a dataset of past time-dependent data and generate, as output, a corresponding predicted quality measure for each of a number of time periods. The selected machine learning model is trained using training…
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…
LEARNING USER ACTIONS TO IMPROVE TRANSACTION CATEGORIZATION
Granted: July 4, 2024
Application Number:
20240221089
A method may include executing a baseline classifier on unreviewed transaction features of an unreviewed transaction record to obtain a baseline account identifier, and executing a comparison model on (i) an unreviewed transaction vector of the unreviewed transaction record and (ii) reviewed transaction vectors to obtain comparison scores. The reviewed transaction vectors may correspond to reviewed transaction records each having a user-approved account identifier. The method may further…
SYSTEMS AND METHODS FOR BLOCKING DECRYPTION CAPABILITIES IN SYMMETRIC KEY ENCRYPTION
Granted: June 20, 2024
Application Number:
20240205001
Systems and methods that may be used to provide policies and protocols for blocking decryption capabilities in symmetric key encryption using a unique protocol in which key derivation may include injecting a random string into each key derivation. For example, a policy may be assigned to each client device indicating whether the client device has been assigned encryption only permission or full access permission to both encrypt and decrypt data. The disclosed protocol prevents client…
SHAREABLE AND NESTED TRANSACTIONS ON HASH CHAINS
Granted: June 13, 2024
Application Number:
20240193588
A method for using shareable and nested transactions on hash chains includes appending a data block of a transaction of a first hash chain to a second hash chain. The second hash chain originates from a tail block of the first hash chain. The method further includes removing the data block from the transaction by setting a tail block identifier of the second hash chain to a previous block appended to one of the first hash chain and the second hash chain prior to the data block. The…
TABLES TIME ZONE ADJUSTER
Granted: May 30, 2024
Application Number:
20240176787
A method includes processing a set of query texts to identify a set of expressions, where each expression references a set of columns of datetime data in a datastore. The method also includes training a statistical model to determine a distribution of the datetime data for each column that was identified. The method further includes processing the set of expressions to generate a directed graph including more than one nodes and a plurality of edges, where each node represents one of the…
HUMAN TO AVATAR TRANSFORMATION
Granted: May 30, 2024
Application Number:
20240177361
A method, computer program product, and system are provided. A request to initiate a virtual environment for a first user is received from a first application via a network connection with a first user device, a request. The first user is represented by a first avatar within the virtual environment. Based on the request, session data of the first application for the first user is identified. A second user is selected based on the session data. The second user is represented by a second…
USER INTERFACES WITH AUTO-POPULATION TOOLS FOR TIME TRACKING USING MOBILE DEVICES
Granted: May 30, 2024
Application Number:
20240177098
A mobile device application for time tracking provides a dynamic display that auto-populates descriptions (e.g., a job description, a task description) for the hours to be entered. For instance, when a user clocks-in using the application, an auto-population engine executed by the mobile device analyzes the history of time entries by the user and generates a list of likely descriptions for the current entry. The list is displayed as selectable objects. When the user selects an object,…
DATASET RANKING BASED ON COMPOSITE SCORE
Granted: May 30, 2024
Application Number:
20240176788
A method implements a dataset rank metric for measuring dataset relevance. Metadata is identified for a plurality of datasets. A graph structure is generated in storage. The graph structure includes a multitude of nodes connected by a multitude of edges. Each node of the multitude of nodes representing a respective dataset of a multitude of datasets, the multitude of edges connecting the multitude of nodes according to a data lineage determined from metadata of the multitude of datasets.…