GENERATING MACHINE RENDERABLE REPRESENTATIONS OF FORMS USING MACHINE LEARNING
Granted: December 8, 2022
Application Number:
20220391582
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…
INSTANT CONFERENCING SYSTEM
Granted: December 1, 2022
Application Number:
20220385704
A method including receiving, at a platform and from a first user using a first user device, selection of a uniform resource indicator (URI) unique to a second user using a second user device. The method also includes generating, automatically by the platform in response to receiving the URI, a conference session unique to the first user and the second user. The method also includes transmitting, automatically by the platform, a message to the second user, the message indicating that the…
CONFIDENCE SCORE BASED MACHINE LEARNING MODEL TRAINING
Granted: December 1, 2022
Application Number:
20220383152
Systems and methods for training a machine learning model are disclosed. A system may be configured to obtain a plurality of training samples. The system includes a machine learning model to generate predictions and generate a confidence score for each generated prediction. In this manner, the system is configured to, for each training sample of the plurality of training samples, generate a prediction by a machine learning model based on the training sample and generating a confidence…
SIMULATING SERVICE PERFORMANCE USING MACHINE LEARNING
Granted: December 1, 2022
Application Number:
20220383129
A method may include obtaining, for each period within a time interval, raw performance metric values for a performance metric of a service, encoding the raw performance metric values to generate inferred performance metric values for the performance metric, and selecting a portion of the inferred performance metric values. The portion corresponds to a representative period. The may method further include obtaining a service request for the service, generating a simulated response to the…
USING A MULTI-ARMED BANDIT APPROACH FOR BOOSTING CATEGORIZATION PERFORMANCE
Granted: November 24, 2022
Application Number:
20220375001
A computer-implemented method is provided to preforming re-categorization of financial transactions. The re-categorization is implemented by a server computing device which receives the financial transactions associated with a merchant and a first category. The server computing device receives user inputs that are each associated with re-categorizing a financial transaction from the first category to one or more other categories. Based at least in part on a count of the first category…
OBJECT SEGMENTATION BASED ON MULTIPLE SETS OF METRICS
Granted: November 17, 2022
Application Number:
20220366439
Systems and methods for segmenting a group of objects concurrently based on two or more sets of metrics are disclosed. A system is configured to obtain a set of first metrics for the group of objects, with the set of first metrics including, for each object, a first metric associated with the object. The system is also configured to obtain a set of second metrics for the group of objects, with the set of second metrics including, for each object, a second metric associated with the…
Verifiable Cacheable Calclulations
Granted: November 17, 2022
Application Number:
20220365921
A method implements verifiable cacheable calculations. A result is calculated. The result is hashed to generate a name of the result. The result is an input of a set of inputs from which the name is generated. Each input of the set of inputs identifies one of a data set, a query, and a function. The result is stored in a cache using the name generated from hashing the result. A request is received to access the result using the name. The result is retrieved from the cache using the name…
CONTEXTUAL BANDIT MACHINE LEARNING SYSTEMS AND METHODS FOR CONTENT DELIVERY
Granted: November 3, 2022
Application Number:
20220351070
A processor may receive a request payload from an external device and data describing a plurality of user interface (UI) elements configured to be presented in a UI of the external device. The request payload may include a user identifier. The processor may generate a user feature vector from the user identifier. Using a contextual bandit machine learning (ML) model that takes the user feature vector and the data describing the plurality of UI elements as input, the processor may select…
MACHINE LEARNING MODEL-AGNOSTIC CONFIDENCE CALIBRATION SYSTEM AND METHOD
Granted: November 3, 2022
Application Number:
20220351088
A method may include extracting, from a document, a first key-value pair including a key and a first value and corresponding to a first confidence score, extracting a second key-value pair including the key and a second value corresponding to a second confidence score, classifying a first match probability for the first key-value pair and a second match probability for the second key-value pair, generating a first calibrated confidence score for the first confidence score and a second…
FEATURE PRUNING AND ALGORITHM SELECTION FOR MACHINE LEARNING
Granted: November 3, 2022
Application Number:
20220351087
This disclosure provides systems, methods and apparatuses for machine learning. In some implementations, a pre-processing system may identify one or more special features in an input dataset and may generate one or more pruned datasets, respectively, based on the identified special features. The pre-processing system maps each of the pruned datasets to one or more predictions and selectively removes the values associated with one or more special features from the input dataset based on…
HIERARCHICAL DEEP NEURAL NETWORK FORECASTING OF CASHFLOWS WITH LINEAR ALGEBRAIC CONSTRAINTS
Granted: November 3, 2022
Application Number:
20220351002
Systems and methods for forecasting cashflows across one or more accounts of a user disclosed. One example method may include retrieving a data set for each of a plurality of accounts from a database, constructing a graph including a plurality of nodes linked together by a multitude of edges, wherein each node identifies a time series value corresponding to one of the accounts, and each edge indicates a time series value of a corresponding set of transactions occurring between a…
ANOMALY DETECTION IN EVENT-BASED SYSTEMS USING IMAGE PROCESSING
Granted: November 3, 2022
Application Number:
20220351001
At least one processor may capture a plurality of image snapshots containing information about a monitored system at a plurality of sequential times, each snapshot having the same vertical and horizontal dimensions. The processor may label the plurality of image snapshots as indicative of an event that took place in the monitored system, may receive additional data describing the event, may cluster the labeled plurality of image snapshots and the additional data using at least one…
MACHINE LEARNING PIPELINE FOR DOCUMENT IMAGE QUALITY DETECTION AND CORRECTION
Granted: November 3, 2022
Application Number:
20220350996
A computing system receives, from a client device, an image of a content item uploaded by a user of the client devices. The computing system divides the image into one or more overlapping patches. The computing system identifies, via a first machine learning model, one or more distortions present in the image based on the image and the one or more overlapping patches. The computing system determines that the image meets a threshold level of quality. Responsive to the determining, the…
RECEIPT CAPTURE
Granted: November 3, 2022
Application Number:
20220350986
A method including receiving an electronic record including a scan of a physical document. A coordinate system, unique to the electronic record, is established for the scan. A first boundary, defined according to the coordinate system, is generated automatically around a first set of recognized characters in the scan. A second boundary, defined according to the coordinate system, is generated automatically around a second set of recognized characters in the scan. The first set of…
METHODS AND SYSTEMS FOR GENERATING MOBILE ENABLED EXTRACTION MODELS
Granted: November 3, 2022
Application Number:
20220350968
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…
METHOD AND SYSTEM OF AUTOMATICALLY PREDICTING ANOMALIES IN ONLINE FORMS
Granted: November 3, 2022
Application Number:
20220350790
A computer-implemented system and method for predicting and flagging an anomaly entered in a digital form. A server computing device classifies a plurality of data fields of the digital form to identify a set of non-zero value data fields; and obtains an anomaly detection model comprising a statistical tree structure associated with the data field of the digital form. The server computing device receives datasets including a target value of a data field and values of a set of cohorting…
FLEXIBLE, MULTI-CONSTRAINT SEGMENTATION SYTEMS
Granted: October 27, 2022
Application Number:
20220343420
Systems and methods for flexible, multi-constraint risk segmentation.
METHODS AND SYSTEMS FOR GENERATING PROBLEM DESCRIPTION
Granted: October 27, 2022
Application Number:
20220343080
A computing system identifies an incoming voice call from a user device to an agent device associated with the computing system. The computing system generates a transcription of the incoming voice call using one or more natural language processing techniques. The computing system extracts a problem description from the transcription. The problem description indicates a topic for the incoming voice call. A first machine learning model estimates a situation vector from the problem…
COMPUTER ESTIMATIONS BASED ON STATISTICAL TREE STRUCTURES
Granted: October 20, 2022
Application Number:
20220335035
A method for computer estimations based on statistical tree structures involves obtaining a statistical tree structure for reference elements. The statistical tree structure includes leaf nodes segmenting a statistic for a data label according to data features in the reference elements, and intermediate nodes connecting a first node to the leaf nodes. Each of the first node and the intermediate nodes provide a branching based on one of the data features. The method further includes…
MAPPING OF TOPICS WITHIN A DOMAIN BASED ON TERMS ASSOCIATED WITH THE TOPICS
Granted: October 20, 2022
Application Number:
20220335076
The invention relates to a method for mapping topics. The method includes obtaining terms, obtaining tokens from each term, and identifying a first and a second set of topics. Each of the topics represents one or more of the terms. The method further includes identifying first and second topic names for the first and the second sets of topics. For each topic, the tokens associated with the terms assigned to the topic are analyzed for relevance, and a token with a high relevance is…