Oracle Patent Applications

TOUCHLESS EXPENSES WITH REAL-TIME CARD CHARGES

Granted: April 18, 2024
Application Number: 20240127240
An expense report generation system receives transaction authorization data from a card issuer and compares the data with expense report generation criteria to determine whether to generate an expense report, prior to settlement of the transaction, based on the authorization data. The expense report generation system evaluates additional data obtained from other data sources including contextual information of the employee, transaction authorization, location, and other employees to…

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…

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…

DIGITAL MESSAGE MANAGEMENT FOR A SHARED DIGITAL MAILBOX

Granted: April 18, 2024
Application Number: 20240129269
Techniques for managing digital messages to and from a shared mailbox are disclosed. A system receives a message directed to a shared mailbox. The system analyzes contextual data in the message to identify a set of users with access to the shared mailbox who are recipients of the message. The system performs notification operations to notify different users with access to the shared mailbox of different messages. Notification operations include sending a notification to a particular…

MANAGING DIGITAL MESSAGE TRANSMISSION VIA A PROXY DIGITAL MAILBOX

Granted: April 18, 2024
Application Number: 20240129264
Techniques for managing digital messages to and from a proxy message address are disclosed. A system receives a message directed to a particular destination address. The system replaces any source address included in the message with a proxy address. When the system receives a reply to the message, the reply is directed to the proxy address. The system analyzes message data to identify a target address for the reply message. The system identifies contextual data associated with the reply…

RESOURCE VALIDATION IN A MULTI-CLOUD INFRASTRUCTURE

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

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.

SECURE BI-DIRECTIONAL NETWORK CONNECTIVITY SYSTEM BETWEEN PRIVATE NETWORKS

Granted: April 18, 2024
Application Number: 20240129185
A secure private network connectivity system (SNCS) within a cloud service provider infrastructure (CSPI) is described that provides secure private network connectivity between external resources residing in a customer's on-premise environment and the customer's resources residing in the cloud. The SNCS provides secure private bi-directional network connectivity between external resources residing in a customer's external site representation and resources and services residing in the…

METADATA-DRIVEN DYNAMIC USER INTERFACE FOR REGISTRATION AND EXECUTION OF VENDOR-AGNOSTIC SERVICES

Granted: April 18, 2024
Application Number: 20240127150
In one or more embodiments, a metadata-driven user interface is implemented for presenting a set of available services, provided by a plurality of vendors, to a particular service consumer. The system queries metadata associated with of a set of candidate vendors to identify services provided by the candidate vendors that are available to a service consumer. The system generates and customizes the meta-driven interface for the service consumer based on the services available. The system…

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…

PREDICTING DOWNSTREAM SCHEDULE EFFECTS OF USER TASK ASSIGNMENTS

Granted: April 18, 2024
Application Number: 20240127141
Techniques for managing task assignments to workers in a work environment are disclosed. A system identifies one or more workers with qualifications that match recommended qualifications to perform a task in a work environment. The system applies a trained machine learning model to task performance data associated with the worker, such as a past history of tasks performed and statistics associated with the performance of the task. The machine learning model generates a prediction of…

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…

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…

DYNAMICALLY CONFIGURABLE MOTHERBOARD

Granted: April 11, 2024
Application Number: 20240119011
According to certain implementations, a motherboard is provided that enables operation as either multiple independent single-processor systems or a single multiple-processor system. In response to a request to configure the motherboard as multiple independent single-processor systems, a control block is implemented for each processor attached to the motherboard, where the control blocks configure the processors to boot and operate independently of each other, and the processors utilize…

AUTHORIZATION BETWEEN INTEGRATED CLOUD PRODUCTS USING ASSOCIATION

Granted: April 11, 2024
Application Number: 20240119133
Techniques described herein relate to authorization between integrated cloud products. An example includes receiving, by a computing device and from a first resource, a first request for permission to access a certificate to verify a requestor's identity. The computing device can transmit a second request to a second resource to authorize permitting access to the certificate. The computing device can receive a response from the second resource comprising an authorization to permit access…

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…