Oracle Patent Applications

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…

NETWORK LINK ESTABLISHMENT IN A MULTI-CLOUD INFRASTRUCTURE

Granted: April 18, 2024
Application Number: 20240129371
Techniques are described for creating a network-link between a first virtual network in a first cloud environment and a second virtual network in a second cloud environment. The first virtual network in the first cloud environment is created to enable a user associated with a customer tenancy in the second cloud environment to access one or more services provided in the first cloud environment. The network-link is created based on network resources and one or more link-enabling virtual…

IDENTITY MANAGEMENT IN A MULTI-CLOUD INFRASTRUCTURE

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

END-TO-END NETWORK ENCRYPTION FROM CUSTOMER ON-PREMISE NETWORK TO CUSTOMER VIRTUAL CLOUD NETWORK USING CUSTOMER-MANAGED KEYS

Granted: April 18, 2024
Application Number: 20240129280
For end-to-end encryption of a virtual cloud network, a VPN tunnel from a customer device is terminated at a host network headend device using encryption keys secured in hardware and managed by the customer. The network headend device can be a card in a bare-metal server with one or more network virtualization devices. The network headend device is configured to receive a first key provisioned by a customer; receive a first data packet sent from a device of the customer; and decrypt the…

NETWORK LINK ESTABLISHMENT FOR SAAS APPLICATIONS IN A MULTI-CLOUD INFRASTRUCTURE

Granted: April 18, 2024
Application Number: 20240129242
Techniques are described for creating a network-link between a virtual network in a cloud environment and a service endpoint associated with a service provided by another cloud environment. The network-link is created based on network resources and one or more link-enabling virtual networks being deployed in the first cloud environment and the second cloud environment.

TASK WORKFLOW MODELING INTERFACE

Granted: April 18, 2024
Application Number: 20240127144
Techniques for generating recommendations for re-ordering scheduled tasks to improve completion times of one or more tasks are disclosed. A system displays a representation of a schedule for performing tasks among work centers in a work environment. The system identifies performance metrics associated with a current configuration of tasks in the work environment. The system further analyzes performance metrics for alternative task schedules in the work environment. The system displays…

Qualification-Based Task Management

Granted: April 18, 2024
Application Number: 20240127140
Techniques for implementing a qualification-based task management system in a work environment are disclosed. When a user logs in to a work center terminal, a system identifies a set of pending tasks that need to be completed. The system filters the tasks available to the user based on the user's qualifications and the equipment present at the work center. When the system identifies a task for which there is not a set of users with matching qualifications, the system applies a machine…

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…

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…

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…

EFFICIENT SPACE USAGE CACHE ON A DATABASE CLUSTER

Granted: April 18, 2024
Application Number: 20240126784
Described are improved systems, computer program products, and methods for obtaining space usage information within a clustered database system. Some approaches provide an improved algorithm and structure that gives the ability to compute the latest and accurate space usage with only in-memory operations.

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…

SCALABLE SPECIFICATION AND SELF-GOVERNANCE FOR AUTONOMOUS DATABASES, CLUSTER DATABASES AND MULTI-TENANT DATABASES IN CLOUD AND ON-PREM ENVIRONMENT

Granted: April 11, 2024
Application Number: 20240118907
A computer program product, system, and computer implemented method for scalable specification and self-governance for autonomous databases, cluster databases, and multi-tenant databases in cloud and on-prem environments. The approach disclosed herein enables management of a consolidated databases using a template-based process that allows for the consolidated databases (CDBs) and pluggable databases (PBDs) to be reconfigured automatically. In some embodiments, the approach instantiates…

AUTOMATIC SIGN-IN UPON ACCOUNT SIGNUP

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

LAYER-2 NETWORKING USING ACCESS CONTROL LISTS IN A VIRTUALIZED CLOUD ENVIRONMENT

Granted: April 11, 2024
Application Number: 20240121186
Techniques are described for communications in an L2 virtual network. In an example, the L2 virtual network includes a plurality of L2 compute instances hosted on a set of host machines and a plurality of L2 virtual network interfaces and L2 virtual switches hosted on a set of network virtualization devices. An L2 virtual network interface emulates an L2 port of the L2 virtual network. Access control list (ACL) information applicable to the L2 port is sent to a network virtualization…

ABOVE RACK CABLE PULL SYSTEM

Granted: April 11, 2024
Application Number: 20240120723
Disclosed is a system for positioning cables within a server room, which includes a wire-pulley system which includes a wire operably coupled to a first pulley wheel and a second pulley wheel. The wire is looped around the first and second pulley wheel such that a point in the wire is laterally movable between the first and second pulley wheels when the first and second pulley wheels are rotated. The system for positioning cables includes a cable carrier which is removably coupled to the…

ABOVE RACK CABLE PULL SYSTEM

Granted: April 11, 2024
Application Number: 20240120715
Disclosed is a system for positioning fiber and electronics cables within a server room, which includes a wire-pulley system which includes a wire operably coupled to a first pulley wheel and a second pulley wheel. The wire is looped around the first and second pulley wheel such that a point in the wire is laterally movable between the first and second pulley wheels when the first and second pulley wheels are rotated. The system for positioning cables includes a cable carrier which is…

Entity Snapshots Partitioning And Combining

Granted: April 11, 2024
Application Number: 20240119026
Embodiments relate to improving efficiency of data analytics performed on sets of entity data in which different entity properties having very different update frequencies. Time-based analytical queries track the entity states at each moment within a given time window. Analytical queries are executed over a massive number of entity states while using a reasonable memory footprint. The technique partitions the entity properties into partial historical snapshots of data and combines the…