Data aggregation using proxy entry of credentials
Granted: March 12, 2024
Patent Number:
11929991
Certain aspects of the present disclosure provide techniques for entering user credentials through a proxy. One example method generally includes receiving, at a user device, a push request for user data from a cloud server and receiving a request file from an aggregation system. The method further includes injecting user credentials stored on the user device into the request file, wherein when injected the user credentials replace at least one dummy entry of the request file, and…
Training and using machine learning models to place effective mixed-modality messages
Granted: March 12, 2024
Patent Number:
11928568
Certain aspects of the present disclosure provide techniques for managing the transmission of mixed-modality messages using machine learning models. An example method generally includes generating, using a first machine learning model, an embedding representation of a mixed-modality message. The mixed-modality message is classified as an effective message or an ineffective message using a second machine learning model and the embedding representation of the mixed-modality message. One or…
Anonymous uncensorable cryptographic chains
Granted: March 5, 2024
Patent Number:
11924362
A method implements anonymous uncensorable cryptographic chains. The method includes receiving, from a first application, verifiable data for a current record and unverified data for the current record. The unverified data for the current record was received by the first application from a second application. The method further includes verifying the verifiable data for the current record with unverified data from a previous record. The method further includes recording the verifiable…
Method and system for event prediction using spatio-temporally sampled data
Granted: March 5, 2024
Patent Number:
11922441
Certain aspects of the present disclosure provide techniques for training and using predictive models to predict the occurrence of an event within a software application. An example method generally generating a spatially sampled data set for a set of users of a software application. The spatially sampled data set includes, for each respective user of the set of users, an amount of time the user has spent, a number of discrete portions of the software application the user has visited,…
System and method for error correcting coding of billing transactions for data management system user identity verification
Granted: March 5, 2024
Patent Number:
11922420
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…
Forecasting activity in software applications using machine learning models and multidimensional time-series data
Granted: March 5, 2024
Patent Number:
11922310
Certain aspects of the present disclosure provide techniques for predicting activity within a software application using a machine learning model. An example method generally includes generating a multidimensional time-series data set from time-series data associated with activity within a software application. The multidimensional time-series data set generally includes the time-series data organized based on a plurality of time granularities. Using a machine learning model and the…
Hybrid model for time series data processing
Granted: March 5, 2024
Patent Number:
11922208
Systems and methods are disclosed for switching between batch processing and real-time processing of time series data, with a system being configured to switch between a batch processing module and a real-time processing module to process time series data. The system includes an orchestration service to indicate when to switch, which may be based on a switching event identified by the orchestration service. In some implementations, the orchestration service identifies a switching event…
Use of semantic confidence metrics for uncertainty estimation in large language models
Granted: March 5, 2024
Patent Number:
11922126
A method including receiving a user input for input to a language processing machine learning model (MLM). The method also includes generating modified inputs that are based on, and semantically related to, the user input. The method also includes executing the MLM to generate model outputs of the MLM. The MLM takes as input instances of each of the modified inputs. The method also includes sampling the model outputs using a statistical sampling strategy to generate sampled model…
Detection of abnormal application programming interface (API) sessions including a sequence of API requests using space partitioning data structures
Granted: March 5, 2024
Patent Number:
11921847
A computer-implemented method includes receiving training data that includes a plurality of API requests from a plurality of client devices. The method includes generating a plurality of permissible API sessions based on the training data. Each of the permissible API sessions is associated with a corresponding client device of the plurality of client devices and includes a sequence of API requests originating from the corresponding client device. The method includes applying a sequence…
System and method for feature aggregation for tracking anonymous visitors
Granted: February 27, 2024
Patent Number:
11917029
Systems and methods for tracking anonymous visitors of an online website or mobile app are disclosed. The browsing activity by an anonymous visitor of the online website or mobile app is converted into features and a visitor-identifier associated with the browsing activity generated by the anonymous visitor is determined. The features are stored with the visitor-identifier in a super-visitor-state before the visitor-identifier is associated with a super-visitor-identifier. After the…
Phishing detection and mitigation
Granted: February 27, 2024
Patent Number:
11916958
Described herein are example implementations for handling of phishing attempts. A system receives a request to perform an electronic transaction, with the request including information regarding a user account. The system generates one or more probabilities of the request being valid based on the request and processing of a plurality of electronic transactions associated with one or more user accounts, identifies whether the request is valid based on the one or more probabilities, and in…
Methods and systems for validating sensitive data in a distributed computing system without exposing the sensitive data
Granted: February 27, 2024
Patent Number:
11914746
Certain aspects of the present disclosure provide techniques for privacy preserving sharing and validation of sensitive information in a computing environment. An example method generally includes generating a hashed value of a sensitive data item. A set of modulo values is calculated for the hashed value of the first sensitive data item using a set of prime numbers between an upper bound number and a lower bound number. A request to validate the first sensitive data item is transmitted…
Method and system for detecting coordinated attacks against computing resources using statistical analyses
Granted: February 27, 2024
Patent Number:
11914704
Certain embodiments of the present disclosure provide techniques for identifying and blocking anomalous transactions within a computing system. An example method generally includes selecting a set of accounts for analysis. For each respective account, an anomaly score is calculated based on an account number associated with the respective account and transaction amounts associated with the respective account. An aggregated anomaly score is generated for each respective account provider…
Generating observability metrics for data lake usage based on data layer activity logs
Granted: February 20, 2024
Patent Number:
11907196
Incoming data requests from the perspective of the data lake, are gathered and analyzed to determine the usage of the data. Using the perspective of the data lake avoids the technical challenge of analyzing data usage by different computation points, which are at different locations, perform hard-to-track different operations, and are often reachable only through complicated access protocols. Another technical challenge of mapping between an object path and a table path is solved by…
Method and system for smart detection of business hot spots
Granted: February 20, 2024
Patent Number:
11907864
Aspects of the present disclosure provide techniques for classifying a trip. Embodiments include receiving, from a plurality of users, a plurality of historical trip records. Each of the plurality of historical trip records may comprise one or more historical trip attributes and historical classification information. Embodiments include training a predictive model, using the plurality of historical trip records, to classify trips based on trip records. Training the predictive model may…
Dynamically extracting n-grams for automated vocabulary updates
Granted: February 20, 2024
Patent Number:
11907657
Systems and methods dynamically extracting n-grams for automated vocabulary updates. Text is received. An n-gram extracted from the text is matched to a canonical n-gram from a vocabulary to identify a tag for the text. An n-gram weight is computed for the n-gram extracted from the text. The n-gram weight may be computed by adjusting a term frequency of the n-gram. A relevancy score is computed for the tag using the n-gram weight and using an n-gram frequency of the canonical n-gram. The…
Managing search engines based on search perform metrics
Granted: February 20, 2024
Patent Number:
11907315
Certain aspects of the present disclosure provide techniques for managing a search engine based on search performance metrics. An example method generally includes dividing a set of search history data into a first subset of search history data and a second subset of search history data. The first subset of data is associated with interaction with search results, and the second subset of data is associated with non-interaction with search results. A first quality score is generated for…
Method and system for traversing an object graph using traversal context objects
Granted: February 20, 2024
Patent Number:
11907296
Certain aspects of the present disclosure provide techniques for enumerating relationships in an object graph using traversal context objects that are decoupled from the implementation details of an object graph and the objects stored therein. An example method generally includes receiving a request to traverse an object graph, the object graph including a plurality of objects. A root context object is generated, and a traversal context object associated with a root node of the object…
Detecting and correcting outliers in categories of transactions
Granted: February 20, 2024
Patent Number:
11907208
The present disclosure provides techniques for detecting and correcting outliers in categories of transactions. One example method includes receiving electronic transaction data indicative of one or more current transactions, wherein the one or more current transactions are associated with a user of a software application, identifying, for each transaction of the one or more transactions, a category using a first machine learning model, computing a distribution for each category of a…
Generic parity solution for highly dynamic sources
Granted: February 20, 2024
Patent Number:
11907205
Certain aspects of the present disclosure provide techniques for efficient data parity. Embodiments include receiving, by a first data consuming component, from a publication service, a plurality of database change records indicating changes to an underlying data source. Embodiments include updating, by the first data consuming component, a secondary data store based on the plurality of database change records. Embodiments include selecting a sample subset of the plurality of database…