Techniques for simultaneously accessing multiple isolated systems while maintaining security boundaries
Granted: April 11, 2023
Patent Number:
11627123
Techniques are described for using a single application to interact with multiple separate realms simultaneously while maintaining data security boundaries. For example, a web browser may be used to access and interact with the multiple separate secure realms while maintaining data security boundaries between the systems. Multiple concurrent sessions may be established for a user between the web browser and multiple realms. Separate sets of security credentials (e.g., credentials used…
Using machine learning to train and generate an insight engine for determining a predicted sales insight
Granted: April 11, 2023
Patent Number:
11625736
An insight engine that takes into account a wide variety of information from a wide variety of sources for predicting a sales insight is generated. The insight engine is generated using machine learning. Historical customer-specific information, product-specific information, and environmental information are aggregated, based on customer, product, and/or time period, into historical customer profiles. The historical customer profiles are labeled with historical sales insights to form a…
Machine learning for automatic extraction and workflow assignment of action items
Granted: April 11, 2023
Patent Number:
11625660
Systems, methods, and other embodiments associated with automatic smart extraction and workflow assignment of action items are described. In one embodiment, a method includes extracting a set of candidate action items from text of a construction project manual; applying static rules to the candidate action items to distinguish valid and invalid candidate action items; evaluating each valid candidate action item with a first machine learning model to label the valid candidate action item…
Techniques for adaptive pipelining composition for machine learning (ML)
Granted: April 11, 2023
Patent Number:
11625648
The present disclosure relates to systems and methods for an adaptive pipelining composition service that can identify and incorporate one or more new models into the machine learning application. The machine learning application with the new model can be tested off-line with the results being compared with ground truth data. If the machine learning application with the new model outperforms the previously used model, the machine learning application can be upgraded and auto-promoted to…
Techniques for building a knowledge graph in limited knowledge domains
Granted: April 11, 2023
Patent Number:
11625620
Techniques disclosed herein relate generally to constructing a customized knowledge graph. In one embodiment, entities and relations among entities are extracted from a user dataset based on certain rules to generate a seed graph. Large-scale knowledge graphs are then traversed using a finite state machine to identify candidate entities and/or relations to add to the seed graph. A priority function is used to select entities and/or relations from the candidate entities and/or relations.…
Method and system for creating, retrieving, and editing web service attachments in spreadsheets
Granted: April 11, 2023
Patent Number:
11625527
A computer-implemented method interfaces with a remote attachment from a spreadsheet program on a client device. A first area in the spreadsheet associates with a top-level object in a web server, and a second area associates with a descendant object. On a first user interaction with a cell in the second area, a user interface item is shown, allowing uploading and/or downloading the attachment. When the user interacts to upload or download, the program uploads (or queues for upload) a…
Composing human-readable explanations for user navigational recommendations
Granted: April 11, 2023
Patent Number:
11625446
Techniques for generating human-readable explanations (also referred to herein as “reasons”) for navigational recommendations are disclosed. Composing a human-readable explanation includes individually selecting words or phrases that are then analyzed, combined, rearranged, modified, or removed to generate the human-readable explanation for a navigational recommendation. A decoder trains a machine learning model to generate the human-readable reasons for the navigational…
Recreating an OLTP table and reapplying database transactions for real-time analytics
Granted: April 11, 2023
Patent Number:
11625381
Techniques for processing data streaming from one or more event sources in order to recreate a database table with database transactions for real-time analytics. An exemplary technique includes receiving a stream of events comprising change data for a table attribute, populating an in-memory table with the change data based on a token associated with an operation type and a mapping of a first attribute and a second attribute to a key attribute of the in-memory table, executing a…
Partitioned mid-tier cache based on user type
Granted: April 11, 2023
Patent Number:
11625325
A server includes a data cache for storing data objects requested by users logged in under different user roles. Different user roles may have different permissions to access individual fields within a data object. When a cache miss occurs, the cache may begin loading portions of a requested data object from various data sources. Instead of waiting for the entire object to load to change the object state to “valid,” the cache may incrementally update the state through various levels…
Methods, systems, and computer readable media for validating a session management function (SMF) registration request
Granted: April 4, 2023
Patent Number:
11622255
Methods, systems, and computer readable media for validating a session management function (SMF) registration request are disclosed. One method occurs at a network node. The method comprises: receiving, from a first SMF in a home network, a registration request indicating a first network identifier identifying a visited network where a user device is roaming; determining whether the registration request is valid by comparing the first network identifier and a second network identifier…
Accelerated non-volatile memory device inspection and forensics
Granted: April 4, 2023
Patent Number:
11620076
Example embodiments employ a selective memory swapping system for selectively placing non-volatile memory devices of a computer system offline, e.g., for background updating, and online, for use by a computer system, whereby the background updating process includes a mechanism for performing forensics analysis and updating of offline memory devices while an alternate memory device is usable by a user of the first computer system.
Methods, systems, and computer readable media for establishing message priority in network slices based on quality of service parameters
Granted: April 4, 2023
Patent Number:
11622293
A method for establishing message priority in network slices based on quality of service (QoS) parameters includes receiving, by a network slice configuration service provider entity and from a network slice management service provider entity, a network slice creation notification message containing at least a QoS profile corresponding to a created network slice, utilizing the QoS profile to derive a service based interface (SBI) message priority (SMP) associated with the network slice,…
Methods, systems, and computer readable media for validating a session management function (SMF) registration request
Granted: April 4, 2023
Patent Number:
11622255
Methods, systems, and computer readable media for validating a session management function (SMF) registration request are disclosed. One method occurs at a network node. The method comprises: receiving, from a first SMF in a home network, a registration request indicating a first network identifier identifying a visited network where a user device is roaming; determining whether the registration request is valid by comparing the first network identifier and a second network identifier…
Techniques for migrating worker nodes to a new manager instance
Granted: April 4, 2023
Patent Number:
11621888
Techniques for migrating worker nodes within clusters to a new manager instance. One technique includes receiving a request to migrate or update a configuration of a cluster within a container system, where the migration or update includes switching from a first communication pathway to a second communication pathway between worker nodes and a manager instance; creating a component and associated IP address for the second communication pathway; communicating a pod specification that…
Systems and methods for creating and inserting application media content into social media system displays
Granted: April 4, 2023
Patent Number:
11620660
Systems and methods for delivering application media content to multiple social media systems (SMSs) for display to SMS members. The method includes the steps of providing initial application media content to respective SMSs. Once a respective SMS member interacts with the initial content, a social relationship management system (SRMS) receives indication from an SMS of such interaction, and retrieves a unique application media file relating to application media content. The unique…
Method and system for automatic activity broadcasting
Granted: April 4, 2023
Patent Number:
11620596
Systems, methods, and other embodiments associated with deploying resources are described. In one embodiment, a method includes receiving a service request comprising an activity to be performed, and accessing a database to identify resources eligible to perform the activity, and a remote device associated with the plurality of resources. An electronic invitation to perform the activity is generated, and includes an option that is selectable by each of the plurality of resources to…
Using hyperparameter predictors to improve accuracy of automatic machine learning model selection
Granted: April 4, 2023
Patent Number:
11620568
Techniques are provided for selection of machine learning algorithms based on performance predictions by using hyperparameter predictors. In an embodiment, for each mini-machine learning model (MML model), a respective hyperparameter predictor set that predicts a respective set of hyperparameter settings for a data set is trained. Each MML model represents a respective reference machine learning model (RML model). Data set samples are generated from the data set. Meta-feature sets are…
Estimating number of distinct values in a data set using machine learning
Granted: April 4, 2023
Patent Number:
11620547
Techniques for estimating the number of distinct values in a data set using machine learning are provided. In one technique, a sample of a data set is retrieved where the sample is a strict subset of the data set. The sample is analyzed to identify feature values of multiple features of the sample. The feature values are inserted into a machine-learned model that computes a prediction regarding a number of distinct values in the data set. An estimated number of distinct values that is…
System and method for protected proxy design for dynamic API scanning service
Granted: April 4, 2023
Patent Number:
11620354
Described herein are systems and methods that provide a mechanism to proxy and protect HyperText Transport Protocol/Transport Layer Security (HTTP/TLS) redirection attempts. This technique mirrors an intended target request with a new request, never forwarding the original request from the scanner. This action provides protection to the end target as only key elements of the HTTP request are used while crafting a new HTTP request.
Extraction from trees at scale
Granted: April 4, 2023
Patent Number:
11620118
Herein are machine learning (ML) feature processing and analytic techniques to detect anomalies in parse trees of logic statements, database queries, logic scripts, compilation units of general-purpose programing language, extensible markup language (XML), JavaScript object notation (JSON), and document object models (DOM). In an embodiment, a computer identifies an operational trace that contains multiple parse trees. Values of explicit features are generated from a single respective…