Oracle Patent Grants

System and method for providing cross-microservice query optimization

Granted: February 6, 2024
Patent Number: 11893019
In accordance with an embodiment, described herein is a system and method for providing cross-microservice query processing. The system provides an object service framework that supports the use of microservices that may be loosely-coupled but related in some way, for example in that they interoperate together or require access to each other's data in order to process queries. Each microservice can be developed, deployed and evolve independently, and interact with the other microservices…

Methods, systems, and computer readable media for providing a unified interface configured to support infrequent data communications via a network exposure function

Granted: February 6, 2024
Patent Number: 11895716
Methods, systems, and computer readable media for providing a unified interface that is configured to support communication between a user equipment (UE) and application function (AF) via a network exposure function (NEF) are disclosed. One method includes receiving, by a NEF from a session management function (SMF), a protocol data unit (PDU) session event change notification message associated with a UE, establishing, by the NEF, a data delivery path between the UE and an application…

Methods, systems, and computer readable media for automatic key management of network function (NF) repository function (NRF) access token public keys for 5G core (5GC) authorization to mitigate security attacks

Granted: February 6, 2024
Patent Number: 11895501
A method for automatic key management of network access token public keys for 5GC authorization to mitigate security attacks includes providing, at the NRF, a network access token public key status update notification subscription interface that allows producer NFs to subscribe to receive notifications of updates in status of service access token public keys issued by the NRF. When the NRF determines that an update in status of a service access token public key is required, the NRF…

Methods, systems, and computer readable media for routing of packets for lawful interception

Granted: February 6, 2024
Patent Number: 11895161
Methods, systems, and computer readable media for routing of packets for lawful interception (LI). A system includes at least one session border controller (SBC) configured for forwarding media streams to a forwarding function. The system includes the forwarding function, implemented on a centralized node for a telecommunications network. The forwarding function is configured for receiving the media streams and forwarding each media stream to a respective lawful intercept mediation…

Methods, systems, and computer readable media for routing of packets for lawful interception

Granted: February 6, 2024
Patent Number: 11895160
Methods, systems, and computer readable media for routing of packets for lawful interception (LI). A system includes at least one session border controller (SBC) configured for forwarding media streams to a forwarding function. The system includes the forwarding function, implemented on a centralized node for a telecommunications network. The forwarding function is configured for receiving the media streams and forwarding each media stream to a respective lawful intercept mediation…

Detection and mitigation of denial of service attacks in distributed networking environments

Granted: February 6, 2024
Patent Number: 11895148
Techniques for detecting and mitigating Denial of Service (DoS) attacks in distributed networking environment are disclosed. In certain embodiments, a DoS detection and mitigation system is disclosed that automatically monitors and analyzes network traffic data in a distributed networking environment using a set of pre-defined threshold criteria. The system includes capabilities for automatically invoking various mitigation techniques that take actions on malicious traffic based on the…

Automatic sign-in upon account signup

Granted: February 6, 2024
Patent Number: 11895106
The present embodiments relate to systems and methods for automatic sign in upon account signup. Particularly, the present embodiments can utilize a federated login approach for automatic sign in upon account signup for a cloud infrastructure. Specifically, the signup and sign in service (also known as SOUP) and an identity provider portal can be configured such that the nodes are aware of each other as Security Assertion Markup Language (SAML) partners. After new account registration,…

Methods, systems, and computer readable media for resolution of inter-network domain names

Granted: February 6, 2024
Patent Number: 11895080
A method for resolution of inter-network domain names between telecommunications networks includes storing, at a security edge protection proxy (SEPP) of a home network, a mapping between a domain name and a network address of a producer network function of the home network. The method includes receiving, at the SEPP of the home network, a request message from a consumer network function of a visitor network. The method includes resolving, at the SEPP of the home network, a request…

Trained models for discovering target device presence

Granted: February 6, 2024
Patent Number: 11893487
Embodiments generate machine learning predictions to discover target device energy usage. One or more trained machine learning models configured to discover target device energy usage from source location energy usage can be stored. Multiple instances of source location energy usage over a period of time can be received for a given source location. Using the trained machine learning model, multiple discovery predictions for the received instances of source location energy usage can be…

Semantic design system

Granted: February 6, 2024
Patent Number: 11893365
Techniques for generating application interfaces based on semantic-level data are described herein. Application developers may semantically define an application flow. Based on the definition, a system may identify a template of a multipage navigable interface that is compatible with the flow. If multiple templates are compatible, then a template may be recommended or automatically selected based on the semantic information provided by the developer. The system may generate, based on the…

Techniques for efficient compute resource harvesting

Granted: February 6, 2024
Patent Number: 11892993
The present disclosure relates to a system and techniques for resolving dangling references resulting from a dependency relationship between computing resource objects uncovered during a harvesting process. In embodiments, a harvester application adds computing resource objects associated with a client to a resource collection as those computing resource objects are identified. Dependencies are identified as each computing resource object is added to the resource collection, which are…

Predicting application performance from resource statistics

Granted: February 6, 2024
Patent Number: 11892933
Embodiments include systems and methods for generating a data throughput estimation model. A system may be monitored to measure both (a) data throughput and (b) computing statistics of one or more computing resources to generate an initial data set. The relationship between the data throughput and the computing statistics, in the initial data set, is used to generate a data throughput estimation model. The data throughput estimation model may be generated using a machine learning model,…

Perspective-preserving seamless application switching

Granted: February 6, 2024
Patent Number: 11892313
Techniques for perspective-preserving seamless application switching are disclosed. A system may display a first interface using a first application. The first interface includes interface elements representing a plurality of objects. The system may detect a zoom-in command, received by the first application, requesting a particular zoom level for a first interface element, corresponding to a first object in the first plurality of objects. The system may determine that the requested zoom…

Configuring test operations on a per-module basis

Granted: January 30, 2024
Patent Number: 11886326
Techniques for configuring test operations on a per-module basis are disclosed. A system receives a command for configuring, on a per-module basis, test operations recited in a set of module code corresponding to a particular module of a plurality of modules in a module system. The module system specifies accessibility of each module in the plurality of modules to other modules in the plurality of modules. The system stores configuration information based on the command and configures a…

Methods, systems, and computer readable media for applying or overriding preferred locality criteria in processing network function (NF) discovery requests

Granted: January 30, 2024
Patent Number: 11888946
A method for applying or overriding preferred locality criteria in processing NF discovery requests includes, at an NRF including at least one processor, maintaining an NF profiles database including NF profiles of producer NFs registered to provide service to other NFs, receiving, from an NF, an NFDiscover request including a preferred-locality attribute or lacking a preferred-locality attribute, accessing the NF profiles database to identify NF profiles of producer NFs capable of…

System and method for determination and use of workflow characteristics with an integration cloud service

Granted: January 30, 2024
Patent Number: 11888944
In accordance with an embodiment, described herein are systems and methods for (a) determining workflow characteristics for use with an integration cloud service or other computing environment; and (b) providing a marketplace that employs a conversational interface to guide users in selecting and retrieving integration artifacts, for example workflows or other assets, to address particular needs. A collection service can receive an indication of an integration archive that defines a…

Generating and applying a prediction model based on blockchain data

Granted: January 30, 2024
Patent Number: 11887037
Generating and applying a prediction model based on blockchain data is disclosed. Based on blockchain data related to historical invoices, a prediction model is generated using machine learning. The prediction model is used to generate a recommendation for a particular entity to obtain a target funding amount by a target funding date. The prediction model is applied to the particular entity's outstanding invoices. Based on blockchain data related to the outstanding invoices, the…

Automatically-generated labels for time series data and numerical lists to use in analytic and machine learning systems

Granted: January 30, 2024
Patent Number: 11887015
Techniques for performing analytics using automatically generated labels for time series data and numerical lists are disclosed. In some embodiments, a system loads a set of one or more time series datasets. A respective time series dataset may include a set of data points based on varying values of a metric of one or more computing resources over a window of time. The system assigns labels to a subset of the data points in the time series datasets. The label assigned to a given data…

Space- and time-efficient enumerations

Granted: January 30, 2024
Patent Number: 11886838
Systems, computer instructions and computer-implemented methods are disclosed for implementing space- and time-efficient enumerations. An instance of an enumeration class may be created with a constant, plurality of enumerations. A plurality of objects corresponding to the respective enumerations may be stored in memory along with a lookup table indexed by respective ordinal values of the plurality of enumerations, the lookup table including respective references to the stored objects of…

Model mining and recommendation engine with simulation interfaces

Granted: January 30, 2024
Patent Number: 11886466
The present embodiments relate to data processing model recommendation and simulation. A model catalog executing on a cloud infrastructure (CI) system can parse data from an obtained dataset identifying aspects of the dataset. The parsed data from the dataset can be compared with a plurality of potential models stored in a domain ontology store of the model catalog to identify one or more recommended models. A simulation of any of the recommended models can be executed using a portion of…