Oracle Patent Grants

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.

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.

Embedded active environmental contaminant monitor

Granted: March 28, 2023
Patent Number: 11615691
Techniques for environmental contaminant monitoring are disclosed. In some embodiments, a contaminant detection system electronically instigates a test circuit that shares an environment with another circuit to induce an electrical anomaly in the test circuit when environmental contamination is present. While electronically instigating the first circuit, the contaminant detection system monitors for an electrical anomaly indicative of the environmental contamination. Responsive to…

Importing, interpreting, and presenting data

Granted: March 28, 2023
Patent Number: 11614857
Implementations generally relate to importing data and presenting the data in a user interface (UI). In some implementations, a method includes capturing an image of an object using a camera, where the object includes text. The method further includes recognizing the text and recognizing data in a table. The method further includes generating a data structure that includes the text or the data in the table. The method further includes generating a graphical image that represents at least…

Machine learning model for predicting litigation risk in correspondence and identifying severity levels

Granted: March 28, 2023
Patent Number: 11615361
Systems, methods, and other embodiments associated with detecting severity levels of risk in an electronic correspondence are described. In one embodiment, a method includes inputting, into a memory, a target electronic correspondence that has been classified as being litigious by a machine learning classifier. An artificial intelligence rule-based technique is applied to the target electronic correspondence that identifies high and medium risk level keywords. The technique is also…

Forming an artificial neural network by generating and forming of tunnels

Granted: March 28, 2023
Patent Number: 11615309
In an artificial neural network, integrality refers to the degree to which a neuron generates, for a given set of inputs, outputs that are near the border of the output range of a neuron. From each neural network of a pool of trained neural networks, a group of neurons with a higher integrality is selected to form a neural network tunnel (“tunnel”). The tunnel must include all input neurons and output neurons from the neural network, and some of the hidden neurons. Tunnels generated…

System and method for running warehouse loads for multiple tenants of a data warehouse

Granted: March 28, 2023
Patent Number: 11615108
Systems and methods for automatic error rejection are provided. Systems and methods described herein bypass the creation of a staging table at the outset and, instead, attempt a direct merge from a source data location to a target data location. In the event that the merge fails, then a temporary/staging table can be loaded where errors can be logged, validations can be performed, and erroneous data can be corrected.

Automatic generation of materialized views

Granted: March 28, 2023
Patent Number: 11615107
Definitions of material views are automatically generated. In general, Automated MV generation identifies a set of candidates MVs by examining a working set of query blocks. Once the candidates are formed, the candidate MVs are further evaluated to calculate a benefit to the candidate MVs. An improved approach for generating a candidate set of MVs is described herein. The improved approach is referred to as the extended covering subexpression technique (ECSE). Under ECSE, various…

Triggering a user interaction with a device based on a detected signal

Granted: March 28, 2023
Patent Number: 11615097
Systems and methods are provided for detecting a signal to configure a user device. Data associated with a user interaction can be received, where the data include input that was received from the user at a first device. A signal can be recognized based on the received data about the user. A second device can be configured to interact with the user based on the recognized signal, the interacting including an audio interaction or a visual interaction. A software function that implements…

Complex event processing for micro-batch streaming

Granted: March 28, 2023
Patent Number: 11615088
An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous query, apply a transformation to the continuous query to generate a query plan for the continuous query, transform the query plan using a transformation algorithm to generate a transformed query plan, receive a micro-batch stream of input events related to an application, process the input events of the micro-batch stream based at least in part on…

System and method for determining an amount of virtual machines for use with extract, transform, load (ETL) processes

Granted: March 28, 2023
Patent Number: 11614976
In accordance with an embodiment, described herein are systems and methods for determining or allocating an amount, quantity, or number of compute instances or virtual machines for use with extract, transform, load (ETL) processes. In an example embodiment, a particular (e.g., optimal) number of virtual machines (VM's) can be determined by predicting ETL completion times for customers, using historical data. ETL processes can be simulated with an initial/particular number of virtual…

Compression techniques for encoding stack trace information

Granted: March 28, 2023
Patent Number: 11614969
Embodiments provide a thread classification method that represents stack traces in a compact form using classification signatures. Some embodiments can receive a stack trace that includes a sequence of stack frames. Some embodiments may generate, based on the sequence of stack frames, a trace signature that represents the set. Some embodiments may receive one or more subsequent stack traces. For each of the one or more subsequent stack traces, some embodiments may determine whether a…

System for custom validations and scripts for mobile applications

Granted: March 28, 2023
Patent Number: 11614951
Systems, methods, and other embodiments associated with enabling client-side enforcement of custom rules when the client is in offline mode include: creating a custom rule for enforcement on a mobile application client on a mobile application server; defining characteristics of user accounts for which the mobile application client is to enforce the custom rule; in response to a connection being established between an instance of the mobile application client for a specific user account…