Oracle Patent Grants

Automatic span context propagation to worker threads in rich-client applications

Granted: February 13, 2024
Patent Number: 11899557
Disclosed techniques relate to tracing a subsidiary thread of a web page application. In an example, a method includes providing a web page application to a web browser. The method further includes creating, from the web page application, a global tracer configured to log tracing data for the web page application and a span. The method further includes instantiating, from the web page application, a wrapper for a subsidiary thread. The wrapper is configured to execute shim code before…

Methods, systems, and computer readable media for load sharing class 1 signaling connection control part (SCCP) messages

Granted: February 13, 2024
Patent Number: 11902725
A method for load sharing class 1 SCCP messages includes receiving a class 1 SCCP message requiring global title translation (GTT). The method includes performing GTT for the message to select a load sharing group for the message. The method further includes generating a message signal unit (MSU) load sharing key using parameters from a combination of message transfer part (MTP) layer parameters and signaling connection control part (SCCP) layer parameters. The method further includes…

Dynamic cloud workload reallocation based on active security exploits in dynamic random access memory (DRAM)

Granted: February 13, 2024
Patent Number: 11902323
The present embodiments relate to identifying and mitigating memory bit flips in a cloud infrastructure service. The cloud infrastructure service can provide a monitoring system to monitor low level memory space to detect bit flips by the DRAM instances in the cloud infrastructure service. The bit flips detected in various DRAM computing instances can be processed to verify that the bit flips are sustained (e.g., and possibly relating to a Rowhammer attack) rather than transitory bit…

Methods and systems for configuring communication decision trees based on connected positionable elements on canvas

Granted: February 13, 2024
Patent Number: 11900267
Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.

System and method for providing software rollouts within a controller-based container orchestration system

Granted: February 13, 2024
Patent Number: 11900094
In accordance with an embodiment, described herein is a system and method for providing software rollouts within a controller-based container orchestration system. A super controller is responsible for launching and communicating with instance-scoped controllers for various software stack instances. Each software stack instance provides a specific instantiation of a software stack that has been deployed for a specific customer or tenant. The controllers allow a desired state of a system,…

Techniques for metadata value-based mapping during data load in data integration job

Granted: February 13, 2024
Patent Number: 11899680
The present embodiments relate to metadata value-based mapping during a data load in a data integration job. A computing device can receive a first data set from a source system and computer-readable instructions to load data into a target system. The device can receive a first metadata set from the target system that describe destinations. The computing device can identify a first data value of the first data set that matches a metadata value of the first metadata set. The device can…

Remote data gateway for use with a data analytics warehouse

Granted: February 13, 2024
Patent Number: 11899679
In accordance with an embodiment, described herein are systems and methods for providing a remote data gateway for use with an analytics environment, such as, for example, an Oracle Analytics Cloud environment, or a data warehouse or other type of analytics or computing environment. In accordance with an embodiment, the remote data gateway enables secure access by a data analytics warehouse operating in a cloud environment, to a customer's on-premise data, without migrating their…

System and method for dynamic database split generation in a massively parallel or distributed database environment

Granted: February 13, 2024
Patent Number: 11899666
A system and method is described for database split generation in a massively parallel or other distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of…

Automatic reclamation of storage space for database systems

Granted: February 13, 2024
Patent Number: 11899651
An approach is described to provide a method, a computer program product, and a computer system to implement hole punching. The described approach provides an automated way to free up space without requiring manual intervention by a DBA to manually reorganize database objects to free up space.

Technique of efficiently, comprehensively and autonomously support native JSON datatype in RDBMS for both OLTP and OLAP

Granted: February 13, 2024
Patent Number: 11899644
Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust…

Automatic span context propagation to worker threads in rich-client applications

Granted: February 13, 2024
Patent Number: 11899557
Disclosed techniques relate to tracing a subsidiary thread of a web page application. In an example, a method includes providing a web page application to a web browser. The method further includes creating, from the web page application, a global tracer configured to log tracing data for the web page application and a span. The method further includes instantiating, from the web page application, a wrapper for a subsidiary thread. The wrapper is configured to execute shim code before…

Temperature based frequency throttling

Granted: February 13, 2024
Patent Number: 11899513
A power management controller is disclosed. Broadly speaking, the controller may, in response to receiving a timing signal, monitor a temperature of an integrated circuit including multiple processor clusters. The controller may generate a comparison of the temperature and a threshold value, and in response to a determination that the comparison indicates that the temperature is less than the threshold value, transition a particular processor cluster to a new power state.

Methods, systems, and computer readable media for load sharing class 1 signaling connection control part (SCCP) messages

Granted: February 13, 2024
Patent Number: 11902725
A method for load sharing class 1 SCCP messages includes receiving a class 1 SCCP message requiring global title translation (GTT). The method includes performing GTT for the message to select a load sharing group for the message. The method further includes generating a message signal unit (MSU) load sharing key using parameters from a combination of message transfer part (MTP) layer parameters and signaling connection control part (SCCP) layer parameters. The method further includes…

Methods and systems for configuring communication decision trees based on connected positionable elements on canvas

Granted: February 13, 2024
Patent Number: 11900267
Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.

System and method for providing software rollouts within a controller-based container orchestration system

Granted: February 13, 2024
Patent Number: 11900094
In accordance with an embodiment, described herein is a system and method for providing software rollouts within a controller-based container orchestration system. A super controller is responsible for launching and communicating with instance-scoped controllers for various software stack instances. Each software stack instance provides a specific instantiation of a software stack that has been deployed for a specific customer or tenant. The controllers allow a desired state of a system,…

Techniques for metadata value-based mapping during data load in data integration job

Granted: February 13, 2024
Patent Number: 11899680
The present embodiments relate to metadata value-based mapping during a data load in a data integration job. A computing device can receive a first data set from a source system and computer-readable instructions to load data into a target system. The device can receive a first metadata set from the target system that describe destinations. The computing device can identify a first data value of the first data set that matches a metadata value of the first metadata set. The device can…

Remote data gateway for use with a data analytics warehouse

Granted: February 13, 2024
Patent Number: 11899679
In accordance with an embodiment, described herein are systems and methods for providing a remote data gateway for use with an analytics environment, such as, for example, an Oracle Analytics Cloud environment, or a data warehouse or other type of analytics or computing environment. In accordance with an embodiment, the remote data gateway enables secure access by a data analytics warehouse operating in a cloud environment, to a customer's on-premise data, without migrating their…

System and method for dynamic database split generation in a massively parallel or distributed database environment

Granted: February 13, 2024
Patent Number: 11899666
A system and method is described for database split generation in a massively parallel or other distributed database environment including a plurality of databases and a data warehouse layer providing data summarization and querying functionality. A database table accessor of the system obtains, from an associated client application, a query for data in a table of the data warehouse layer, wherein the query includes a user preference. The system obtains table data representative of…

Automatic reclamation of storage space for database systems

Granted: February 13, 2024
Patent Number: 11899651
An approach is described to provide a method, a computer program product, and a computer system to implement hole punching. The described approach provides an automated way to free up space without requiring manual intervention by a DBA to manually reorganize database objects to free up space.

Technique of efficiently, comprehensively and autonomously support native JSON datatype in RDBMS for both OLTP and OLAP

Granted: February 13, 2024
Patent Number: 11899644
Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust…