Oracle Patent Grants

System and method for estimation of performance impact upon a hypervisor in a cloud environment

Granted: September 17, 2024
Patent Number: 12093714
In accordance with an embodiment, described herein is a system and method for use with a cloud computing environment, for estimation of performance impact upon a hypervisor provided within such environments, and the use of such estimation in placing virtual machines within the environment. A noisy-neighbor score value, generated for a particular hypervisor socket on a multi-core processor architecture, provides a predicted measure of performance drop which affected virtual machines…

Techniques for optimizing wireless deployments using location-based association affinity

Granted: September 17, 2024
Patent Number: 12096234
The present embodiments relate to connecting a network device to a wireless access point in a network environment based on an association affinity between the network device and the wireless access device. A wireless access point in a network environment can receive a request for a first network device to connect to any wireless access point in the network environment that includes a signal strength metric. The wireless access point can determine whether the first network device…

System and method for generating blockchain token support from a set of declarations

Granted: September 17, 2024
Patent Number: 12095924
Described herein are systems and methods for generating blockchain token support from a set of declarations. In accordance with an embodiment, an application builder (App Builder, Application Builder) component of a blockchain, blockchain cloud system, or other blockchain solution (e.g., Oracle Blockchain Platform) can provide a mechanism to define blockchain assets using a declaration or specification file, and then generate a blockchain smart contract that supports those assets. In…

Cloud based cross domain system—virtual data diode

Granted: September 17, 2024
Patent Number: 12095868
In some aspects, a network interface card (NIC) may receive, at a first node of a network interface card associated with a disconnected network, a message intended for the disconnected network and sent using a first communication protocol. The network interface card may send the message from the first node to a second node of the network interface card using a second communication protocol, the second communication protocol being configured for unidirectional communication. The network…

Techniques for simultaneously accessing multiple isolated systems while maintaining security boundaries

Granted: September 17, 2024
Patent Number: 12095755
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…

Systems and methods for client-server connection abstraction in a server computing environment

Granted: September 17, 2024
Patent Number: 12095658
In accordance with an embodiment, described herein are systems and methods for use with a microservices or other computing environment, including a web server together with related libraries and features usable to build cloud-native applications or services. To support testing of software applications or services, a client connection can be replaced with an in-memory implementation that exposes inverse functions to a server connection; for example, data bytes written to a data writer of…

Distributing on chip inductors for monolithic voltage regulation

Granted: September 17, 2024
Patent Number: 12094841
Distributions of on-chip inductors for monolithic voltage regulation are described. On-chip voltage regulation may be provided by integrated voltage regulators (IVRs), such as a buck converter with integrated inductors. On-chip inductors may be placed to ensure optimal voltage regulation for high power density applications. With this technology, integrated circuits may have many independent voltage domains for fine-grained dynamic voltage and frequency scaling that allows for higher…

Multi-channel conversation processing

Granted: September 17, 2024
Patent Number: 12094458
Techniques for extracting data from conversations across different types of communication channels are disclosed. A system applies a set of rules to extract data from conversations based, at least in part, on a type of communication channel used for conducting the conversation. The system applies a machine learning model to recognize semantic content in conversations. The system divides conversations into conversation segments and classifies the conversation segments based on the…

Anomaly detection based preprocessing for better classification tasks with noisy and imbalanced datasets

Granted: September 17, 2024
Patent Number: 12093822
A computer trains, based on many timeseries, many anomaly detectors. Each anomaly detector is configured with a respective distinct contamination factor. Each timeseries is a temporal sequence of datapoints that characterize a device. Each datapoint in the many timeseries has a respective label that indicates whether the device failed when the datapoint occurred. Each anomaly detector detects: a set of anomalous datapoints, the size of which is proportional to the contamination factor of…

System and method for rest-based interface for use with data analytics environments

Granted: September 17, 2024
Patent Number: 12093757
In accordance with an embodiment, described herein is a system and method for providing a REST-based interface and connector for use with a data analytics environment, such as, for example, a business intelligence environment, database, data warehouse, or other type of environment that supports data analytics. A data analytics environment can expose a REST connector that can be configured via a user interface, to provide a connectivity layer that works with a range of REST…

Display of data in images as data structures

Granted: September 17, 2024
Patent Number: 12093509
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…

Techniques for live repartitioning of cross-service database shards

Granted: September 17, 2024
Patent Number: 12093285
Techniques for live migration of cloud resource infrastructure metadata are provided. A method may include receiving a resharding request associated with a database configured to store resource metadata according to a first database configuration. The resource metadata may be identified by a first mapping. The method may include preparing the resource metadata for migration to a second database configuration corresponding with a second mapping. The method may include migrating a subset…

Scalable low-loss disaster recovery for data stores

Granted: September 10, 2024
Patent Number: 12086037
Systems and methods are disclosed to improve disaster recovery by implementing a scalable low-loss disaster recovery for a data store. The disaster recovery system enables disaster recovery for a linearizable (e.g., externally consistent) distributed data store. The disaster recovery system also provides for a small lag on the backup site relative to the primary site, thereby reducing the data loss by providing a smaller data loss window compared to traditional disaster recovery…

Secure distribution of entropy

Granted: September 10, 2024
Patent Number: 12088705
Techniques are disclosed for securely distributing entropy in a distributed environment. The entropy that is distributed may be quantum entropy that is generated by a quantum entropy generator or source. The true random entropy generated by a trusted entropy generator can be communicated securely among computer systems or hosts using secure communication channels that are set up using a portion of the entropy. The distribution techniques enable computer systems and hosts, which would…

Hyper parameter tuning for machine learning models

Granted: September 10, 2024
Patent Number: 12086725
Techniques for selecting universal hyper parameters for use in a set of machine learning models across multiple computing environments include detection of a triggering condition for tuning a set of universal hyper parameters. The set of universal hyper parameters dictate configuration of the set of machine learning models that are independently executing, respectively, in the multiple computing environments. Based on the detected triggering condition, a first subset of universal hyper…

Multiple top-of-rack (TOR) switches connected to a network virtualization device

Granted: September 10, 2024
Patent Number: 12086625
A method for providing a dedicated region cloud at customer is provided. A first physical port of a network virtualization device (NVD) included in a datacenter is communicatively coupled to a first top-of-rack (TOR) switch and a second TOR switch. A second physical port of the NVD is communicatively coupled with a network interface card (NIC) associated with a host machine. The second physical port provided a first logical port and a second logical port for communications between the…

Dynamic insights extraction and trend prediction

Granted: September 10, 2024
Patent Number: 12086601
Techniques for process execution trend prediction and visualization are disclosed. The disclosed system receives a process execution request to be executed on a set of targets. The request may include request characteristics, such as a request type and computations to be performed during execution. The system analyzes the request characteristics to determine the computations to execute and for initiates request execution on the targets. Based on the analysis, the system generates…

Variant inconsistency attack (VIA) as a simple and effective adversarial attack method

Granted: September 10, 2024
Patent Number: 12086274
The present disclosure relates to techniques for using variant inconsistency attack (VIA) as a simple and effective adversarial attack method to create useful adversarial examples for adversarial training of machine-learning models. In one particular aspect, a method is provided that includes obtaining a set of input examples for attacking a machine-learning model (the set of examples do not have corresponding labels), modifying an example from the set of examples in a utility preserving…

Analyzing performance of resource systems that process requests for particular datasets

Granted: September 10, 2024
Patent Number: 12086160
Techniques for managing dataset resource instance performance via a data-centric approach are disclosed. A system determines an aggregated level of service demands placed on individual dataset resource instances that may be in a distributed computing system. The system may identify portions of a dataset that are associated with high levels of service demands. Once identified, the system may provide an administrator with the service demand information. The administrator may relocate these…

Increasing OLTP throughput by improving the performance of logging using persistent memory storage

Granted: September 10, 2024
Patent Number: 12086132
In an embodiment, before modifying a persistent ORL (ORL), a database management system (DBMS) persists redo for a transaction and acknowledges that the transaction is committed. Later, the redo is appended onto the ORL. The DBMS stores first redo for a first transaction into a first PRB and second redo for a second transaction into a second PRB. Later, both redo are appended onto an ORL. The DBMS stores redo of first transactions in volatile SRBs (SLBs) respectively of database…