SYSTEM AND METHOD FOR MULTITENANT KEY DERIVATION
Granted: February 17, 2022
Application Number:
20220052840
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…
METHOD AND SYSTEM FOR USING MACHINE LEARNING TECHNIQUES TO IDENTIFY AND RECOMMEND RELEVANT OFFERS
Granted: February 17, 2022
Application Number:
20220051282
Systems and methods for generating recommended offers are disclosed. An example method may be performed by one or more processors of a recommendation system and include correlating attributes of users with attributes of offers based on historical data associated with the users and offers, training a machine learning model to predict a user's interest in an offer based on the correlating, obtaining current user data, obtaining current offer data, providing the current user data and the…
SYSTEM AND METHOD FOR ERROR CORRECTING CODING OF BILLING TRANSACTIONS FOR DATA MANAGEMENT SYSTEM USER IDENTITY VERIFICATION
Granted: February 10, 2022
Application Number:
20220044249
Systems and methods for authenticating a user are disclosed. An example method may be performed by one or more processors of a system and include generating an encoded identification tag including identification information associated with a user's account, embedding the encoded identification tag in a transaction description associated with a payment from the user, receiving a request to access the user's account, retrieving an existing identification tag from the transaction…
ENRICHED HIGH FIDELITY METRICS
Granted: February 10, 2022
Application Number:
20220043707
A system including a data repository storing metrics describing operational behavior of software programs executing in an enterprise system. The system also includes an application programming interface (API) gateway configured to receive the metrics. The system also includes an ingestion layer configured to ingest the metrics to form the ingested metrics. The system also includes a tumbling window processor configured to process the ingested metrics and the events into heat maps, sort…
PERSONALIZED MESSAGING AND CONFIGURATION SERVICE
Granted: February 3, 2022
Application Number:
20220035882
A method converts a request received from a client application to a query by a serverless function operating on a virtual machine instance provisioned responsive to the request. The query is transmitted to an application database corresponding to the client application. A result is received from the application database. The result is converted into a response and the response is transmitted to the client application in response to the request. Display of the client application is…
SUBSCRIPTION RENEWAL PREDICTION WITH A COOPERATIVE COMPONENT
Granted: February 3, 2022
Application Number:
20220036386
A method may include detecting, in transactions of initial users, open recurring expense sequences each having expense sequence attributes, deriving, using the expense sequence attributes of the open recurring expense sequences, recurring expense groups each including a subset of the initial users, generating a prediction that the open recurring expense sequences of a recurring expense group will terminate within a period of a current period, grouping, using personal attributes of the…
COMBINING RULES-BASED KNOWLEDGE ENGINEERING WITH MACHINE LEARNING PREDICTION
Granted: February 3, 2022
Application Number:
20220036213
Systems and methods for predicting one or more field values using machine learning in a knowledge engineering (KE) data model are disclosed. An example method may include identifying a first field in the KE data model which lacks a value and for which one or more machine learning models are defined, the first field being associated with one or more dependent field, determining that each dependent field of the first field has a corresponding value in the KE data model, executing each of…
UNSUPERVISED COMPETITION-BASED ENCODING
Granted: February 3, 2022
Application Number:
20220036209
A method collects word-based data corresponding to a first identifier. A first phrase vector is generated for the first identifier by extracting frequency data from the word-based data. A similarity metric is generated corresponding to the first identifier and a second identifier by comparing the first phrase vector of the first identifier to a second phrase vector of the second identifier. A tuple is generated that includes the first identifier and the second identifier using the…
DOCUMENT INFORMATION EXTRACTION FOR COMPUTER MANIPULATION
Granted: February 3, 2022
Application Number:
20220036063
Systems and apparatuses are disclosed for extracting information from document images. An example method includes segmenting a document image into multiple segments and determining formatting information for each segment. Determining formatting information for a segment includes determining one or more features of the segment and comparing the one or more features of the segment to one or more clusters of features associated with different document types. The formatting information for…
GENERATING MACHINE RENDERABLE REPRESENTATIONS OF FORMS USING MACHINE LEARNING
Granted: February 3, 2022
Application Number:
20220035996
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…
MINIMIZING GROUP GENERATION IN COMPUTER SYSTEMS WITH LIMITED COMPUTING RESOURCES
Granted: February 3, 2022
Application Number:
20220035800
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…
SYSTEMS AND METHODS FOR IMPLEMENTING OVERLAPPING DATA CACHING FOR OBJECT APPLICATION PROGRAM INTERFACES
Granted: February 3, 2022
Application Number:
20220035744
Systems and methods that may be used to implement overlapping data caching for object application program interfaces (APIs). A unique identifier may be assigned to each sub-component of an object API request. The unique identifiers may be used to determine if sub-components of one object API request overlaps with a sub-component of a prior different request such that a data response for the prior different request can be retrieved from the cache and used as part of the data response for…
CUSTOMIZED CREDIT CARD DEBT REDUCTION PLANS
Granted: January 27, 2022
Application Number:
20220027983
This disclosure relates to systems and methods for constructing a customized debt reduction plan for a user. In some implementations, a customized debt reduction system obtains a plurality of financial attributes of the user and a plurality of other users, where the plurality of financial attributes are indicative of credit card debt, and identifies users from the plurality of other users who successfully repaid their credit card debt based on their respective financial attributes and…
CAPACITY-CONSTRAINED RECOMMENDATION SYSTEM
Granted: January 27, 2022
Application Number:
20220027975
This disclosure provides systems, methods and apparatuses for recommending items to users of a recommendation system. In some implementations, the recommendation system determines a plurality of contribution values based on interactions between a plurality of users and a plurality of items. Each of the plurality of contribution values represents a confidence level that a respective user prefers a respective item. The recommendation system further determines a capacity of each of the…
VALUE OVER REPLACEMENT FEATURE (VORF) BASED DETERMINATION OF FEATURE IMPORTANCE IN MACHINE LEARNING
Granted: January 27, 2022
Application Number:
20220027779
Systems and models are disclosed for determining a value over replacement feature (VORF) for one or more features of a machine learning model. An example method includes selecting one or more features used in the machine learning model, determining a comparison set of unused features not used in the machine learning model, for each unused feature in the comparison set, determining a difference in a specified metric when the selected one or more features are replaced by a corresponding…
SUPERVISED MACHINE LEARNING ALGORITHM APPLICATION FOR IMAGE CROPPING AND SKEW RECTIFICATION
Granted: January 27, 2022
Application Number:
20220027614
Systems and methods here may be used for pre-processing images, including using a computer for receiving a pixelated image of a paper document of an original size, downscaling the received pixelated image, employing a neural network algorithm to the downscaled image to identify four corners of the paper document in the received pixelated image, re-enlarging the downscaled image to the original size, identifying each of four corners of the paper document in the pixelated image,…
DOCUMENT TEXT EXTRACTION TO FIELD-SPECIFIC COMPUTER EXECUTABLE OPERATIONS
Granted: January 27, 2022
Application Number:
20220027564
This disclosure describes converting computer-executable predicate-argument structures for a specific field to field-specific predicated-argument structures to improve execution. In some implementations, a method can be performed by one or more processors of a computing device, and can include receiving one or more predicate-argument structures (PASs) associated with taxation-specific text and converting the one or more PASs into one or more tax-specific predicate-argument structures…
ENCODER WITH DOUBLE DECODER MACHINE LEARNING MODELS
Granted: January 27, 2022
Application Number:
20220027563
Operating an encoder with double decoder machine learning models include executing, on a transcript, an encoder machine learning model to generate an encoder output, and executing a situation decoder machine learning model on the encoder output to obtain a situation model output having a situation identifier, and executing a trouble decoder machine learning model using the encoder output to obtain a trouble identifier. The method further includes outputting the situation identifier and…
REAL-TIME ANOMALY DETECTION
Granted: January 20, 2022
Application Number:
20220019572
This disclosure provides systems, methods and apparatuses for detecting anomalous activity in an electronic system. In some implementations, a system generates a set of model parameters based on a number (n) of historical datapoints in a dataset, where each datapoint represents activity detected in the electronic system over a respective period of time. The system receives a first new data point for the data set and generates a first test parameter based on a value of the first new…
USE OF AUGMENTED REALITY FOR SERVICE PROJECTS
Granted: January 13, 2022
Application Number:
20220012947
Aspects of using augment reality for service projects are described. In some implementations, an augmented reality (AR) system receives one or more images of a real-world space, detects a physical object in the real-world space from the one or more images, and identifies the physical object for a service project. The AR system also generates a virtual object associated with the identified physical object and outputs the virtual object for display in an AR environment. The AR system…