Oracle Patent Grants

Offline client replay and sync

Granted: October 18, 2022
Patent Number: 11477298
An example system and method facilitates operation of a networked software application that communicates with a network resource during periods of intermittent network connectivity and includes determining when a networked software application is offline and when it is online; selectively intercepting one or more request messages from the networked software application addressed to a network resource when the software application is offline, resulting in a store of intercepted request…

System and method for supporting partitions in a multitenant application server environment

Granted: October 18, 2022
Patent Number: 11477278
In accordance with an embodiment, described herein is a system and method for supporting partitions in a multitenant application server environment. In accordance with an embodiment, an application server administrator (e.g., a WLS administrator) can create or delete partitions; while a partition administrator can administer various aspects of a partition, for example create resource groups, deploy applications to a specific partition, and reference specific realms for a partition.…

Serialization of objects using multiple serialization algorithms

Granted: October 18, 2022
Patent Number: 11477258
Techniques for serializing objects stored in system memory are disclosed. The system may receive data representing an object stored in system memory. The system may select a particular serialization process, from among a plurality of serialization processes, for serializing the received data. The particular serialization process may be selected based at least in part on the received data. The system may serialize the data representing the object in system memory using the selected…

Automatic creation and maintenance of zone maps

Granted: October 11, 2022
Patent Number: 11468099
Techniques for the automatic creation and maintenance of zone maps are provided. In one technique, a set of data sets is identified. For each data set, a data set width is determined based on a maximum value in the data set and a minimum value in the data set. One or more zones within the data set are identified. For each zone, a zone width is determined based on a difference between a maximum value in that zone and a minimum value in that zone. An aggregate zone width is generated that…

Methods, systems, and computer readable media for optimized routing of messages relating to existing network function (NF) subscriptions using an intermediate forwarding NF repository function (NRF)

Granted: October 11, 2022
Patent Number: 11470544
A method for routing messages relating to existing NF subscriptions includes receiving, at a first NRF, a request from a consumer NF instance creating a first NF subscription, determining that the first NRF does not have the requested NF profile, and forwarding the request to a second NRF. The method further includes receiving a response from the second NRF indicating that the second NRF has created the first NF subscription, modifying the response so that subsequent messages associated…

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

Granted: October 11, 2022
Patent Number: 11470112
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…

Cloud infrastructure resource information scanning

Granted: October 11, 2022
Patent Number: 11470040
Systems, methods, and other embodiments associated with cloud infrastructure resource information scanning are described. In one embodiment, a computer implemented method includes scanning a cloud network computing system tenancy to, for each subdivision of a set of subdivisions of the tenancy, (i) identify an IP address range assigned to the subdivision, and (ii) identify any immediate parent subdivision to which the subdivision belongs; for each subdivision in the set of subdivisions,…

Instant notification of load balance and resource scheduling based on resource capacities and event recognition

Granted: October 11, 2022
Patent Number: 11470013
Systems, computer-implemented methods, and computer-readable media for facilitating resource balancing based on resource capacities and resource assignments are disclosed. Electronic communications, received via interfaces, from monitoring devices to identify resource descriptions of resources may be monitored. A resource descriptions data store may be updated to associate each entity of the entities and resource capacities of each resource type of resource types. A first electronic…

Techniques for migrating worker nodes to a new manager instance

Granted: October 11, 2022
Patent Number: 11469944
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…

Automated evaluation of project acceleration

Granted: October 11, 2022
Patent Number: 11468379
Systems and methods are provided for predicting the effects of acceleration on a probability of a successful completion of a project. Specifically, one or more machine learning algorithms can be trained to predict the success of a project from a plurality of features, including at least one feature that is a function of an end date of the project. A set of projects can be selected from projects having expected end dates that do not fall within a desired window of time, each project…

Knowledge-intensive data processing system

Granted: October 11, 2022
Patent Number: 11468098
Embodiments of the invention provide systems and methods for managing and processing large amounts of complex and high-velocity data by capturing and extracting high-value data from low value data using big data and related technologies. Illustrative database systems described herein may collect and process data while extracting or generating high-value data. The high-value data may be handled by databases providing functions such as multi-temporality, provenance, flashback, and…

Techniques for maintaining statistics in a database system

Granted: October 11, 2022
Patent Number: 11468073
Techniques are provided for gathering statistics in a database system. The techniques involve gathering some statistics using an “on-the-fly” technique, some statistics through a “high-frequency” technique, and yet other statistics using a “prediction” technique. The technique used to gather each statistic is based, at least in part, on the overhead required to gather the statistic. For example, low-overhead statistics may be gathered “on-the-fly” using the same process…

Methods for substituting a semi-join operator with alternative execution strategies and selection methods to choose the most efficient solution under different plans

Granted: October 11, 2022
Patent Number: 11468064
The manner in which tables are joined can affect the outcome of the query and database performance. Example types of join operations include semi-join and inner-join. The techniques described herein are approaches that may be used to substitute a semi-join operator with an inner-join operator and may be used to transform and optimize representations of queries.

Automatic query offloading to a standby database

Granted: October 11, 2022
Patent Number: 11468060
Embodiments allow a primary database system (“primary”) to automatically detect queries directed to the primary database that may be offloaded to a standby database system (“standby”), and then to automatically offload the offload-eligible queries to a standby. The primary identifies offload-eligible queries based on a record of up-to-date database objects within each standby that replicates the primary database. The record of up-to-date standby objects is updated based on…

Techniques for implementing rollback of infrastructure changes in a cloud infrastructure orchestration service

Granted: October 11, 2022
Patent Number: 11467879
Techniques for implementing rollback of infrastructure changes in an infrastructure orchestration service are described. In certain examples, an infrastructure orchestration service is disclosed that manages both provisioning and deploying of infrastructure assets within a cloud environment. The service receives a plan comprising a set of instructions associated with a set of infrastructure assets of an execution target and identifies a first state of the set of infrastructure assets.…

Identifying regulator and driver signals in data systems

Granted: October 11, 2022
Patent Number: 11467803
A method of identifying causal relationships between time series may include accessing a hierarchy of nodes in a data structure, where each node in the plurality of nodes may include a time series of data. The method may also include identifying a subset of nodes in the plurality of nodes for which causal relationships may exist in the corresponding time series. The method may additionally include generating a model for each of the subset of nodes, where the model may receive the subset…

Counterfeit device detection using EMI fingerprints

Granted: October 4, 2022
Patent Number: 11460500
Detecting whether a target device that includes multiple electronic components is genuine or suspected counterfeit by: performing a test sequence of energizing and de-energizing the target device and collecting electromagnetic interference (EMI) signals emitted by the target device; generating a target EMI fingerprint from the EMI signals collected; retrieving a plurality of reference EMI fingerprints from a database library, each of which corresponds to a different configuration of…

Transferring data from a source complex variable to a target complex variable

Granted: October 4, 2022
Patent Number: 11461217
A source complex variable including source elements is provided. The source complex variable includes a first subset of the source elements and a second subset of the source elements. A target complex variable that includes the first subset of the source elements and does not include the second subset of the source elements is provided. A target schema of the target complex variable is provided. The target schema includes a description of the second subset of the source elements. New…

Methodology for fast and seamless task cancelation and error handling in distributed processing of large graph data

Granted: October 4, 2022
Patent Number: 11461130
In an embodiment, a computer of a cluster of computers receives graph logic that specifies a sequence of invocations, including a current invocation and a next invocation, of parallelism operations that can detect whether the graph logic should prematurely terminate. The computer initiates, on the computers of the cluster, execution of the graph logic to process a distributed graph. Before the current invocation, the graph logic registers reversion logic for a modification of the…

System and method for creating or updating tenant artifacts by a multi-tenant cloud service

Granted: October 4, 2022
Patent Number: 11461091
In accordance with an embodiment, described herein is a system and method for use with a cloud computing environment, for creating or updating tenant artifacts using microservices. A multi-tenant cloud service provides a loosely-coupled and distributed approach for consistently creating or updating tenant artifacts through the use of multiple independent microservice's lifecycle containers, each having their own requirements during the creation or update of a tenant instance. The…