Oracle Patent Applications

MODEL MINING AND RECOMMENDATION ENGINE WITH SIMULATION INTERFACES

Granted: April 18, 2024
Application Number: 20240126789
The present embodiments relate to data processing model recommendation and review of a portion of data using a recommended model. 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. Review output data can be generated…

SYSTEMS AND METHODS FOR SECURELY USING CLOUD SERVICES ON ON-PREMISES DATA

Granted: April 18, 2024
Application Number: 20240129377
The present disclosure relates to systems and methods for providing cloud-based services securely to on-premises networks or other infrastructure. More particularly, the present disclosure relates to systems and methods for enriching first-party data (e.g., data collected directly by an on-premises server) stored within on-premises networks by enabling the on-premises networks to retrieve and process third-party data stored on cloud-based networks. As a technical benefit, cloud-based…

Management Of Multiple Machine Learning Model Pipelines

Granted: April 18, 2024
Application Number: 20240127119
In one or more embodiments, a software service allows software providers to implement machine learning (ML) features into products offered by the software providers. Each ML feature may be referred to as an encapsulated ML application, which may be defined and maintained in a central repository, while also being provisioned for each user of the software provider on an as-needed basis. Advantageously, embodiments allow for a central definition for an ML application that encapsulates data…

MULTI-LINGUAL NATURAL LANGUAGE GENERATION

Granted: April 18, 2024
Application Number: 20240127008
A method includes preparing a base model using an input model pretrained on at least three languages different from each other and a base vocabulary including words corresponding to two languages among the at least three languages, where the preparing the base model includes constraining the input model to the words included in the base vocabulary; training the base model using a first enhanced training dataset generated from public data, to generate a text summarization model; training…

MULTI-LINGUAL NATURAL LANGUAGE GENERATION

Granted: April 18, 2024
Application Number: 20240127004
A computer-implemented method includes obtaining, from text corpus including article-summary pairs in a plurality of languages, a plurality of article-summary pairs in a target language among the plurality of languages, to form an article-summary pairs dataset in which each article corresponds to a summary; inputting articles from the article-summary pairs to a machine learning model; generating, by the machine learning model, embeddings for sentences of the articles; extracting, by the…

DISTANCE-BASED LOGIT VALUE FOR NATURAL LANGUAGE PROCESSING

Granted: April 18, 2024
Application Number: 20240126999
Techniques for using logit values for classifying utterances and messages input to chatbot systems in natural language processing. A method can include a chatbot system receiving an utterance generated by a user interacting with the chatbot system. The chatbot system can input the utterance into a machine-learning model including a set of binary classifiers. Each binary classifier of the set of binary classifiers can be associated with a modified logit function. The method can also…

ENTITY FOCUSED NATURAL LANGUAGE GENERATION

Granted: April 18, 2024
Application Number: 20240126924
Method includes populating fake value for each of entities, to generate string of fake entity values that correspond to entities; inserting sentinel token between adjacent fake values included in the string to generate first input data; generating, by natural language generation model, natural language sentences based on first input data, natural language sentences including one or more fake values from the string; analyzing natural language sentences to determine whether any fake value…

ARCHITECTURE AND SERVICES PROVIDED BY A MULTI-CLOUD INFRASTRUCTURE

Granted: April 18, 2024
Application Number: 20240126848
Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a…

GENERATING TAGGED CONTENT FROM A LIST IN AN ELECTRONIC DOCUMENT

Granted: April 18, 2024
Application Number: 20240126800
Techniques for maintaining list-type text formatting when converting content from a source content format to a destination content format are disclosed. A system generates text content by applying text formatting tags to segments of characters obtained from a source electronic document. The system parses a static-display type source electronic document to obtain character data of the characters in the source document. The system analyzes the parsed data to identify text arranged in a…

CONVERSATIONAL DOCUMENT QUESTION ANSWERING

Granted: April 18, 2024
Application Number: 20240126795
Techniques are disclosed herein for integrating document question answering in an artificial intelligence-based platform, such as a chatbot system. The techniques include receiving a query from a user, rewriting the query to include one or more specific descriptors, computing an embedding vector for the rewritten query, retrieving one or more textual passages from a document store utilizing the embedding vector for the rewritten query, determining one or more answers to the rewritten…

SINGLE NODE ROLLING ONLINE PATCHING OF A DATABASE SERVER

Granted: April 18, 2024
Application Number: 20240126531
Described are improved systems, computer program products, and methods for a new local rolling online patching solution to a database server with minimized disruption to other instances during patching. For a one-node database server, it achieves single rolling online patching by starting a new instance of the same database from the newly patched home before shutting down the collocated instance running out of the old home.

TRANSACTION MANAGER LIBRARY FOR AUTOMATIC ENLISTING OF DISTRIBUTED XA PARTICIPANTS

Granted: April 18, 2024
Application Number: 20240126742
Disclosed is an improved approach to integrate distributed applications into an XA transaction. A transaction manager library is integrated into a distributed application, where the transaction manager library provides the benefit of implementing optimizations for the XA transaction, as well as minimizing or eliminating the need to create custom software code to make the application operable with the transaction manager for the XA transaction.

TECHNIQUES FOR EFFICIENT COMPUTE RESOURCE HARVESTING

Granted: April 18, 2024
Application Number: 20240126736
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…

Lazy compaction in garbage collection

Granted: April 18, 2024
Application Number: 20240126688
Techniques for lazy compaction are disclosed, including: selecting, by a garbage collector, multiple regions of a memory for inclusion in a relocation set; populating, by the garbage collector, a lazy free list (LFL) with the multiple regions selected for inclusion in the relocation set; subsequent to populating the LFL: determining, by an allocator, that an ordinary free list managed by the garbage collector is depleted; responsive to determining that the ordinary free list is depleted:…

MULTI-STAGE ANOMALY DETECTION AND REMEDIATION

Granted: April 18, 2024
Application Number: 20240126677
Techniques for managing anomalies in a software system include monitoring the software system for anomalies via a plurality of signals and determining that signal results associated with the signals indicate a presence of an anomaly in the software system. The techniques also include identifying a hierarchy of sensors associated with the anomaly, where the hierarchy includes a parent sensor and a set of child sensors that are direct or indirect descendants of the parent sensor. The…

WORKLOAD ANALYZER FOR MONITORING AND OPTIMIZING WORKLOAD PERFORMANCE

Granted: April 18, 2024
Application Number: 20240126607
Techniques are described herein for analyzing and tuning database workloads to optimize application performance. In some embodiments, a workload analyzer identifies a captured workload that includes a set of database queries executed within a particular timeframe. The workload analyzer compares the workload within one or more other workloads executed within a previous timeframe to determine differences between the different workloads. For example, the workload analyzer may identify…

USER SIGN-UP FOR SERVICES OFFERED IN A MULTI-CLOUD INFRASTRUCTURE

Granted: April 18, 2024
Application Number: 20240126591
Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a…

AUTHORIZATION FRAMEWORK IN A MULTI-CLOUD INFRASTRUCTURE

Granted: April 18, 2024
Application Number: 20240126590
Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a…

IMPLEMENTING COMMUNICATIONS WITHIN A CONTAINER ENVIRONMENT

Granted: April 18, 2024
Application Number: 20240126581
Techniques are described for implementing a container environment where each pod within the container environment is provided with a unique IP address and a virtual communication device such as an IPvlan device. Communications from source pods are directly routed to destination pods within the container environment by one or more virtualized network interface cards (VNICs) utilizing the unique IP addresses of the destination pods, without the need for bridging and encapsulation. This…

CONFIGURING AN ENRICHED DATA METRICS PIPELINE

Granted: April 18, 2024
Application Number: 20240126564
Techniques for configuring an enriched data metrics pipeline (DMP) include: obtaining node configuration data associated with an unenriched DMP for nodes of a heterogeneous computing platform, including (a) a first kind of node including an application programming interface (API) for obtaining unenriched data associated with the first kind of node and (b) a second kind of node including an API for obtaining unenriched data associated with the second kind of node; the unenriched DMP being…