Oracle Corporation

United States of America

Back to Profile

1-100 of 16,649 for Oracle Corporation and 26 subsidiaries Sort by
Query
Aggregations
IP Type
        Patent 16,148
        Trademark 501
Jurisdiction
        United States 14,443
        World 1,848
        Canada 227
        Europe 131
Owner / Subsidiary
Oracle International Corporation 13,548
Oracle America, Inc. 2,534
Tekelec, Inc. 207
Sun Microsystems, Inc. 181
Camiant, Inc. 29
See more
Date
New (last 4 weeks) 81
2026 July 79
2026 June 59
2026 May 50
2026 April 57
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 1,956
H04L 29/06 - Communication control; Communication processing characterised by a protocol 1,120
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU] 1,010
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 1,001
G06F 9/44 - Arrangements for executing specific programs 973
See more
NICE Class
09 - Scientific and electric apparatus and instruments 324
42 - Scientific, technological and industrial services, research and design 241
41 - Education, entertainment, sporting and cultural services 116
35 - Advertising and business services 82
16 - Paper, cardboard and goods made from these materials 58
See more
Status
Pending 1,490
Registered / In Force 15,159
  1     2     3     ...     100        Next Page

1.

ESTIMATING LOCAL FEATURE IMPORTANCE

      
Application Number 19196100
Status Pending
Filing Date 2025-05-01
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Seyfi, Ali
  • Pushak, Yasha
  • Fathi Moghadam, Hesam
  • Patra, Rhicheek
  • Hong, Sungpack

Abstract

Here is generation of a local explanation of a machine learning (ML) inference, and this generation is accelerated by accurate estimation of local feature value importances from a multioutput regression by an attribution metamodel. Into a feature vector, a computer stores values for respective features and stores an inference, from the feature values, by an ML model. A multioutput regression by an attribution metamodel includes inferentially generating, from the feature vector, local value importances respectively for the feature values. Based on the local value importances, a local explanation of the inference is generated and displayed. For accelerated training with early stopping, an adaptively selected training corpus involves incrementally adding additional datapoints to the training corpus until the attribution metamodel accurately learns.

IPC Classes  ?

2.

GENERATING POINTS-TO RELATIONS USING LANGUAGE MODELS

      
Application Number 19037869
Status Pending
Filing Date 2025-01-27
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Chandramohan, Mahinthan
  • Krishnan, Padmanabhan

Abstract

A method implements generating points-to relations using language models. The method involves executing a preprocessing session using one or more language models to process source code using one or more preprocessing prompts to generate metadata from the source code. The method further involves executing an analysis session using the one or more language models to process the metadata using an analysis prompt to generate a points-to report for the source code from the metadata. The method further involves executing an evaluation session using the one or more language models to process the points-to report and normalized code from the metadata using an evaluation prompt to generate a revised points-to report. The revised points-to report includes a confidence score for an entry in the points-to report.

IPC Classes  ?

3.

SYNTHETIC TRAINING DATA GENERATION FOR MULTI-SPEAKER TEXT-TO-SPEECH MODELS

      
Application Number 19038146
Status Pending
Filing Date 2025-01-27
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Gourav, Vishal
  • Biswas, Astik
  • Tyagi, Ankit
  • Dabas, Ananya
  • Mankale, Phanindra Vittal Rao

Abstract

Techniques discussed herein relate to generating synthetic training data with which a multi-speaker Text-To-Speech model may be trained. Text and an audio sample of a speaker may be provided as input to a voice generation system (VGS). The VGS may generate, based on audio features of the audio sample, machine-generated audio comprising a synthetic voice providing the text as spoken words. A synthetic training example including the machine-generated audio may be generated and combined with synthetic training data examples corresponding to a second speaker (and/or with training data examples comprising recordings of a second speaker). A multi-speaker Text-To-Speech model may be trained with a training set comprising the synthetic training data examples to generate subsequent audio that provides spoken words of input text in a synthetic voice that is generated to replicate features associated with one of a plurality of speakers comprising the first speaker and the second speaker.

IPC Classes  ?

4.

Machine Learning-Based Information Management Engine

      
Application Number 19308534
Status Pending
Filing Date 2025-08-25
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • D’souza, Allen Roshan
  • Joshi, Dipen Ashvinkumar
  • Handa, Ankur
  • Sutar, Shovan
  • Holtam, Rene Lynn
  • Abdul Rafey, Mohammed
  • Nomula, Abhinay
  • Hagerty, Denise E.
  • Gurrapu Srinivas, Venkata Narsimha Rao

Abstract

A system that trains a machine learning model to determine capture levels for target computations is disclosed. The system utilizes training data encompassing attribute sets and information levels for various computation types. For a form field value computation, the system determines associated attributes. The trained model processes these attributes to establish an appropriate information storage level. Based on this level, the system selects a relevant subset of information related to the computation or its result. The system then stores this selected subset in association with the computed value. The system uses feedback to retrain the model to enhance its performance.

IPC Classes  ?

  • G06N 5/022 - Knowledge engineeringKnowledge acquisition

5.

Adaptive Query Response System Using Dynamic Language Model Evaluation, Selection, and/or Alignment

      
Application Number 19041255
Status Pending
Filing Date 2025-01-30
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Pattnayak, Priyaranjan
  • Agarwal, Amit
  • Bohra, Hussain

Abstract

Techniques for evaluating a language model are disclosed herein. One or more agents and/or one or more language models are used to generate responses to queries in conversations. For example, during chat session conversations, the agent and/or model used to generate responses to queries in the conversation is sometimes changed. Various metrics are collected for the conversations for which a prompt, agent or model change occurs and/or the conversations for which a change to the prompt, agent and/or model does not occur. Metrics such as success rate, escalation rate, query repetition, direct feedback, or other feedback is collected and/or aggregated for groups of users and/or topics of conversations. One or more models used to generate responses in the conversations are evaluated and/or selected based on the metrics.

IPC Classes  ?

6.

CHECKING FOR POTENTIAL ISSUES IN SOURCE CODE BY AUGMENTING A NATURAL LANGUAGE PROMPT WITH ISSUES THAT ARE SIMILAR TO SOURCE CODE METADATA

      
Application Number 19038932
Status Pending
Filing Date 2025-01-28
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Selvaraj, Guru
  • Prasad, Kyasaram Vishwa
  • Vadlamani, Jagannadha Prasad Srinivas
  • Daptardar, Leena

Abstract

Systems, methods, and computer-readable media are provided for intelligent code integration, deployment, and analysis. An example intelligent code analysis system is configured to access and maintain an issue knowledge base storing information about code issues and/or issue resolutions associated with one or more software pipelines managed by the system. The system may process a natural language request about one or more code issues, issue resolutions, and/or sets of code. The system may additionally or alternatively analyze code issues to determine sets of code that should be newly associated with the issues, and/or analyze sets of code to determine issues that should be newly associated with the sets of code. The system generates a prompt that includes content from the natural language request, information about code issues, and/or information about sets of code. The system prompts a large language model (LLM) with the prompt and provides a response for the natural language request based on a result of execution of the prompt by the LLM.

IPC Classes  ?

  • G06F 11/3698 - Environments for analysis, debugging or testing of software
  • G06F 8/35 - Creation or generation of source code model driven

7.

Ticket-Based Semaphores with Enhanced Waiting

      
Application Number 19040778
Status Pending
Filing Date 2025-01-29
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Dice, David
  • Kogan, Alex

Abstract

A computer comprising one or more processors and memory may implement multiple threads that perform synchronization operations using a semaphore comprising an allocation field and a grant field. Upon entry to a semaphore wait operation, a thread allocates a ticket by atomically copying a ticket value contained in the allocation field and incrementing the allocation field. The thread computes a difference between the allocated ticket to the grant field representing a number of waiting threads. If the number is above the threshold, the thread enters a long term wait operation comprising determining a location for long term wait value and waiting on changes to that value. If the number is below the threshold or the long term wait operation is complete, the thread waits for the grant value to equal the ticket to complete waiting on the semaphore.

IPC Classes  ?

  • G06F 9/52 - Program synchronisationMutual exclusion, e.g. by means of semaphores

8.

ABOVE RACK CABLE PULL SYSTEM

      
Application Number 19573951
Status Pending
Filing Date 2026-03-20
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Bindi, Dario Fabio
  • Dos Santos, Thiago Yokoyama
  • Valerio, Mauricio

Abstract

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 removably coupled to the point in the wire. The cable carrier includes a first panel, and a second panel hingedly coupled to the first panel. The first panel and second panel each include a plurality of receiving slots, where the receiving slots are configured to removably receive a distal end of various cables.

IPC Classes  ?

  • H02G 1/04 - Methods or apparatus specially adapted for installing, maintaining, repairing, or dismantling electric cables or lines for overhead lines or cables for mounting or stretching
  • B65G 17/20 - Conveyors having an endless traction element, e.g. a chain, transmitting movement to a continuous or substantially-continuous load-carrying surface or to a series of individual load-carriersEndless-chain conveyors in which the chains form the load-carrying surface comprising load-carriers suspended from overhead traction chains

9.

SECURITY ENGINE FOR MONITORING EDGE NODES AND ASSOCIATED DEVICES WITHIN A DISTRIBUTED NETWORK

      
Application Number 19040040
Status Pending
Filing Date 2025-01-29
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor Schmitz, René

Abstract

Various embodiments of the present technology generally relate to systems and methods for providing a security engine. In an example, the security engine determines a plurality of devices sharing a common connection to a network and groups these devices into a first group based on the common connection. The security engine then determines group attributes for the plurality of devices within the first group. The group attributes include at least one attribute for each device of the plurality of devices. Based on the group attributes, the security engine generates a group identifier for the first group. Using the group identifier, the security engine then monitors the devices, in particular the common connection, to detect any attribute changes. If the security engine detects an attribute change, the security engine determines whether the attribute change indicates potential malicious activity, and if it does, generates an alert based on the attribute change.

IPC Classes  ?

10.

Using Data Submitted For A Field To Populate A Different, Associated Field

      
Application Number 19577066
Status Pending
Filing Date 2026-03-24
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Myers, Dylan
  • Pang, Li

Abstract

Techniques for populating the fields of a form are disclosed. A machine learning model may be trained to predict associations between fields. The trained machine learning model may be applied to a plurality of forms to predict an association between a first field in a first form type and a second field in a second form type. Upon receiving a value for a first field in a first form of a first form type and based on the predicted association, the system may populate a second field of a second form of the second form type based on the value.

IPC Classes  ?

11.

AGENTIC TEST-DRIVEN CODE GENERATION FOR INSIGHT DISCOVERY

      
Application Number 19037713
Status Pending
Filing Date 2025-01-27
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Owhadi Kareshk, Moein
  • Zhar, Achraf
  • Pushak, Yasha
  • Fathi Moghadam, Hesam
  • Patra, Rhicheek
  • Chafi, Hassan

Abstract

A computer generates and iteratively improves operational logic by incremental refinement of a linguistic prompt to increase its accuracy or by full replacement of the linguistic prompt by a somewhat unrelated linguistic prompt. From a natural language (NL) question about data, a problem summarization large language model (LLM) generates an NL problem summary that specifies multiple semantic requirements. From the semantic requirements, a prover LLM generates a test case that can detect an error in an answer for the NL question. From the semantic requirements, a strategy LLM generates multiple NL solution summaries that each describes a respective distinct solution. An initially best solution summary is iteratively reused to generate and refine solution logic. Excessive iterating may cause switching to a different solution summary for solution logic generation. The generated test cases ensure that logic generation continues until an answer for the NL question is obtained that is provably correct.

IPC Classes  ?

12.

EFFICIENT AUTOML DURING DATA DRIFTS VIA CONFIGURATION ESTIMATION

      
Application Number 19039637
Status Pending
Filing Date 2025-01-28
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Seyfi, Ali
  • Owhadi Kareshk, Moein
  • Fathi Moghadam, Hesam
  • Patra, Rhicheek
  • Chafi, Hassan

Abstract

For a new batch of datapoints during a detected data drift, without decreasing accuracy nor increasing volatility of accuracy, noniterative selection of a new hyperparameters configuration accelerates generating a retrained machine learning model. For each batch in a sequence of recent batches of datapoints that includes a last batch of datapoints, a computer stores: the batch, a hyperparameter value for an unsupervised model, and an accuracy measurement, for the unsupervised model, that is based on both of the hyperparameter value and the batch. With a retraining corpus that contains the new batch and the batches in the sequence of recent batches, a new hyperparameter value is predicted. Based on the retraining corpus and the new hyperparameter value, a new accuracy measurement is estimated. In response to detecting that the new accuracy measurement exceeds an accuracy threshold, retraining the unsupervised model with the retraining corpus is unconventionally accelerated.

IPC Classes  ?

13.

Proxy-Based Multi-Modal Learning For Render Time Prediction

      
Application Number 19425317
Status Pending
Filing Date 2025-12-18
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Upadhyay, Vikas Rakesh
  • Malhotra, Sahil

Abstract

Techniques for predicting render times are disclosed. A system accesses auxiliary rendered outputs that were generated from a coarse render pass of a 3D scene description using a set of hardware resources. The system accesses system performance metrics of the set of hardware resources associated with the coarse render pass. The system encodes visual feature representations from the auxiliary rendered outputs using a convolutional neural network. The system also encodes the system performance metrics and a set of rendering configuration parameters associated with a target rendering operation. The system generates, using a multi-modal fusion model, a fused representation of the encoded visual feature representations, the encoded system performance metrics, and the encoded first set of rendering configuration parameters, using an attention-based mechanism that weights contributions of the inputs to the model. The system predicts a render time for the target rendering operation based on the fused representation.

IPC Classes  ?

14.

Drill Back To Original Audio Clip In Virtual Assistant Initiated Lists And Reminders

      
Application Number 19573617
Status Pending
Filing Date 2026-03-20
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor Rodgers, Michael Patrick

Abstract

Techniques for drilling back to an original audio clip in virtual assistant initiated lists and reminders are disclosed. The system may receive audio input comprising a first request. Based on the first request, the system may schedule an action to be performed by the virtual assistant platform. The system stores at least a portion of the audio input and a mapping between the action and at least the portion of the audio input. The system performs the action. Subsequent to performing the action, the system receives a second request for audio playback of the first request corresponding to the action. The system retrieves at least the portion of the audio input based on the mapping between the action and at least the portion of the audio input, and plays at least the portion of the audio input comprising the first request.

IPC Classes  ?

  • G06F 16/9038 - Presentation of query results
  • G10L 15/06 - Creation of reference templatesTraining of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

15.

CHECKING FOR POTENTIAL SOURCE CODE HAVING AN ISSUE BY AUGMENTING A NATURAL LANGUAGE PROMPT WITH SOURCE-CODE-DESCRIBING CONTENT THAT IS SIMILAR TO THE ISSUE

      
Application Number 19038933
Status Pending
Filing Date 2025-01-28
First Publication Date 2026-07-30
Owner Oracle International Corporation (USA)
Inventor
  • Selvaraj, Guru
  • Prasad, Kyasaram Vishwa
  • Vadlamani, Jagannadha Prasad Srinivas
  • Daptardar, Leena

Abstract

Systems, methods, and computer-readable media are provided for intelligent code integration, deployment, and analysis. An example intelligent code analysis system is configured to access and maintain an issue knowledge base storing information about code issues and/or issue resolutions associated with one or more software pipelines managed by the system. The system may process a natural language request about one or more code issues, issue resolutions, and/or sets of code. The system may additionally or alternatively analyze code issues to determine sets of code that should be newly associated with the issues, and/or analyze sets of code to determine issues that should be newly associated with the sets of code. The system generates a prompt that includes content from the natural language request, information about code issues, and/or information about sets of code. The system prompts a large language model (LLM) with the prompt and provides a response for the natural language request based on a result of execution of the prompt by the LLM.

IPC Classes  ?

  • G06F 11/3604 - Analysis of software for verifying properties of programs

16.

Form conversion using preference alignment training

      
Application Number 19040650
Grant Number 12694019
Status In Force
Filing Date 2025-01-29
First Publication Date 2026-07-28
Grant Date 2026-07-28
Owner Oracle International Corporation (USA)
Inventor
  • Vu, Thanh Tien
  • Madumal, Prashan
  • Nezami, Omid Mohamad
  • Hoang, Cong Duy Vu
  • Tangari, Gioacchino
  • Vu, Duy
  • Nguyen, Dai Quoc
  • Dharmasiri, Yakupitiyage Don Thanuja Samodhye
  • Xu, Ying
  • Duong, Thanh Long
  • Lanfranchi, Clemence Andree Simone
  • Hilloulin, Damien Alexandre
  • Patra, Rhicheek
  • Hong, Sungpack
  • Chafi, Hassan

Abstract

Techniques are disclosed herein for automatically curating preference alignment training (PAT) data and subsequently using the PAT data to train a machine-learning model used to perform natural language-to-query language tasks. A first PAT dataset is generated using a first trained LLM in an execution-based data generation technique. A second PAT dataset is generated using a second trained LLM in a LLM-based data generation technique. The second PAT dataset is populated with synthetic data points generated by the second trained LLM. Each data point of first PAT dataset and the second PAT dataset comprises a natural language query and an executable and non-executable query language statement. The first PAT dataset and the second PAT dataset can be combined and filtered to generate a PAT dataset that is optimized for training a machine-learning model to overcome one or more weaknesses exhibited when generating query language statements responsive to natural language questions.

IPC Classes  ?

17.

Real-Time Monitoring of Safety Posture

      
Application Number 19032784
Status Pending
Filing Date 2025-01-21
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Goyal, Atul
  • Kumar S, Ashok
  • Kandasamy, Parthipan
  • Thoppil, Josson Joe

Abstract

In one embodiment, a software is operable when executed to receive a first user request from a first user to implement a change in a security policy, detect a dilution in security posture based on the implemented change in the security policy, request a first acknowledgement from the first user that the implemented change constitutes the dilution in the security posture responsive to detecting the dilution in the security posture, record the first acknowledgement from the first user that the implemented change constitutes the dilution in the security posture in a database, and determine whether a security breach occurred within a time period when the dilution in the security posture existed using the database.

IPC Classes  ?

18.

Dynamic Loading Of Stateless Node Hierarchy

      
Application Number 19033847
Status Pending
Filing Date 2025-01-22
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Garg, Anurag
  • Woodard, Jeffrey Leon

Abstract

Techniques for dynamically loading and displaying hierarchical data are disclosed. A system selectively loads node data from a datastore storing a node hierarchy by determining if a particular node meets a display criterion and corresponds to an expanded node state. If a system determines that the node meets the display criterion but corresponds to a collapsed node state, the system refrains from loading the node data from the data store to a local cache. If the system determines the node corresponds to the expanded node state but does not meet the display criterion, the system does not load the node data from the datastore to the local cache.

IPC Classes  ?

  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 9/451 - Execution arrangements for user interfaces

19.

System and Method for Risk and Usage Scoring of Commands Across SSH Sessions

      
Application Number 19033960
Status Pending
Filing Date 2025-01-22
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Madtha, Jivan Joseph
  • Jonnadula, Srujan
  • Aseeja, Harsh
  • Mathias, Garric
  • Sharma, Puneet

Abstract

In one embodiment, a software is operable when executed to identify a log indicating executions of commands of a secure shell (SSH) session, wherein a user accesses an instance through the SSH session, identify a generic prompt that specifies a generic set of commands of interest, identify a customized prompt that specifies a customized set of commands of interest, the customized set of commands of interest being specific to an attribute associated with one or more of the user, the instance, or the SSH session, input the generic prompt, the customized prompt, and the log to a generative AI model, and generate, using the generative AI model, a risk assessment for the SSH session based on one or more executions of the generic set of commands of interest and one or more executions of the customized set of commands of interest from the executions of the commands in the log.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

20.

CORRECTION BASED PREFERENCE ALIGNMENT FINE-TUNING FOR LOW RESOURCE PROGRAMMING LANGUAGES

      
Application Number 19236055
Status Pending
Filing Date 2025-06-12
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Madumal, Prashan
  • Nguyen, Duc Thien
  • Nezami, Omid Mohamad
  • Nguyen, Dai Quoc
  • Kazemi Moghaddam, Mohammad Mahdi
  • Arthur, Philip
  • Pham, Tuyen Quang
  • Vu, Thanh Tien
  • Hoang, Cong Duy Vu
  • Dharmasiri, Yakupitiyage Don Thanuja Samodhye
  • Duong, Thanh Long

Abstract

Techniques are disclosed herein for generating fine-tuning examples of low-resource programming languages and enhancing code generation capabilities by using the examples in PAT of generative models such as LLMs. The techniques focus on the use of generative models that possess version-specific knowledge of low-resource programming language (e.g., SuiteScript 2.1) to correct errors in synthesized fine-tuning data. In each preference pair, the “chosen” example is the synthesized fine-tuning data after correction, and the “rejected” example is the fine-tuning data before correction. By employing this approach in a multi-stage pipeline, refined preference pairs can be generated that are then used for preference alignment fine-tuning of generative models.

IPC Classes  ?

21.

TECHNIQUES FOR BUILDING A DATA CENTER USING A SKILLS SERVICE

      
Application Number 19556847
Status Pending
Filing Date 2026-03-04
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Peterson, Eric Raymond
  • Moran, William Nickolas
  • Fox, Kenneth Richard
  • Willey, Benjamin Todd
  • Price, William Thomas

Abstract

A cloud-computing service (e.g., a “Puffin Service”) is described. The service may maintain service and skill catalogs corresponding to various services to be deployed to a region (e.g., during a region build). The service may host numerous user interfaces with which various service and skill metadata may be provided. In some embodiments, such data may include one or more dependencies between skills. The data managed by the cloud-computing service may be utilized to build a dependency graph. Navigation of the dependency graph may be performed via one or more user interfaces hosted by the cloud-computing service. An orchestration service (e.g., a Multi-Flock Orchestrator) may manage bootstrapping efforts for any suitable number of services during a region build based at least in part on dependencies between skills.

IPC Classes  ?

  • G06F 9/4401 - Bootstrapping
  • G06F 8/41 - Compilation
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/52 - Program synchronisationMutual exclusion, e.g. by means of semaphores

22.

INTEGRATED TRANSITION CONTROL CENTER

      
Application Number 19571360
Status Pending
Filing Date 2026-03-18
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Buehne, Stephan
  • Spiegelberg, Elmar

Abstract

Systems, methods, and machine-readable media to migrate data from source databases to target databases are disclosed. Data may be received, relating to the source databases and the target databases. For each source database, a migration assessment may be generated based on analyzing the data, and a migration method may be selected. A migration plan that specifies a parallel migration of a set of databases to the target databases may be created, with a first migration method to migrate a first subset of the set of databases and a second migration method to migrate a second subset of the set of databases. The parallel migration may be executed according to the migration plan may be caused so that the first subset of the set of databases is migrated with the first migration method while the second subset of the set of databases is migrated with the second migration method.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/182 - Distributed file systems
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor

23.

Using Data Submitted For A Field To Populate A Different, Associated Field

      
Application Number 19577095
Status Pending
Filing Date 2026-03-24
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Myers, Dylan
  • Pang, Li

Abstract

Techniques for populating the fields of a form are disclosed. A machine learning model may be trained to predict associations between fields. The trained machine learning model may be applied to a plurality of forms to predict an association between a first field in a first form type and a second field in a second form type. Upon receiving a value for a first field in a first form of a first form type and based on the predicted association, the system may populate a second field of a second form of the second form type based on the value.

IPC Classes  ?

24.

TECHNIQUES FOR DETERMINISTICALLY TERMINATING A PHASE OF CONCURRENT OPERATIONS

      
Application Number US2026010980
Publication Number 2026/155970
Status In Force
Filing Date 2026-01-12
Publication Date 2026-07-23
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Österlund, Erik
  • Boldt-Christmas, Axel
  • Karlsson, Stefan Mats Rikard

Abstract

Techniques are disclosed for avoiding termination indeterminism associated with a phase of concurrent operations. For instance, during a concurrent marking phase of a garbage collection cycle, the system generates a first data structure to record reachability information of runtime objects in a memory area that are strongly reachable, and the system generates a second data structure to record reachability information of runtime objects that are reachable but not strongly reachable. In particular, the second data structure records reachability information of runtime objects that could become strongly reachable as a result of a potential resurrection. If the potential resurrection occurs during a termination procedure for the concurrent marking phase, the system takes note of the resurrection and proceeds with the termination procedure as normal. The system uses the second data structure to update the reachability information recorded by the first data structure after the termination procedure is completed.

IPC Classes  ?

  • G06F 12/02 - Addressing or allocationRelocation
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

25.

MONOTONIC STATE MACHINE FOR TRACKING CONCURRENT OPERATIONS

      
Application Number US2026011187
Publication Number 2026/156028
Status In Force
Filing Date 2026-01-14
Publication Date 2026-07-23
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Österlund, Erik
  • Boldt-Christmas, Axel
  • Karlsson, Stefan Mats Rikard

Abstract

Techniques are disclosed for managing the processing of pointers during a concurrent phase of operations using a monotonic state machine. The monotonic state machine defines multiple distinct state designations. During the phase of concurrent operations, the state of any given pointer may be described by a state designation defined by the monotonic state machine. The state designations defined by the state machine have stacking requirements. For example, a third state designation corresponding to a greater level of accessibility necessarily implies a second state designation corresponding to a lesser level of accessibility. The system models changes to a pointer's state during the phase of concurrent operations as monotonic transitions between state designations. If a pointer is transitioned from a former state designation to a latter state designation during the phase of concurrent operations, the pointer is not reverted backwards to the former state designation during the phase of concurrent operations.

IPC Classes  ?

26.

TECHNIQUES FOR CONCURRENT MULTI-GENERATION GARBAGE COLLECTION

      
Application Number US2026011197
Publication Number 2026/156035
Status In Force
Filing Date 2026-01-14
Publication Date 2026-07-23
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Österlund, Erik
  • Boldt-Christmas, Axel
  • Karlsson, Stefan Mats Rikard

Abstract

Techniques are disclosed for performing a garbage collection process that processes reference objects in multiple generations of a memory area while a program instance is concurrently manipulating runtime objects in the memory area. During one phase of concurrent operations, the system applies one rule set for processing reference objects in one generation of the memory area. During another phase of concurrent operations, the system applies another rule set for processing reference objects residing in another generation of the memory area. To enable the performance of the one phase of concurrent operations and the other phase of concurrent operations at the same time, the system tracks the accessibility of a given runtime object with respect to both of the one generation and the other generation. The system tracks the given runtime object's accessibility with respect to both generations by embedding metadata into a pointer that refers to the given runtime object.

IPC Classes  ?

27.

EFFICIENT NOTEBOOK TO PRODUCTION CODE CONVERTER VIA LARGE LANGUAGE MODELS

      
Application Number 19032629
Status Pending
Filing Date 2025-01-21
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor Nicolae, Constantin

Abstract

Generative natural language processing (NLP) and source logic refactoring by large language models (LLMs) are deferred until interactively-initiated deployment of a Python notebook. The deployment is interactively initiated from a Python kernel in a computer. An LLM inferentially detects many extraneous cells in an original sequence of cells in an original Python notebook. An LLM inferentially generates a modified copy of the original Python notebook. For each extraneous cell, the extraneous cell is excluded from representation in the modified notebook based on a cell type of the extraneous cell. New subroutines are generated and included in the modified notebook. Differential tests and natural language for reference documentation are inferentially generated for the modified notebook.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven

28.

NETWORK FUNCTION AVAILABILITY ENGINE(S) FOR ENSURING SATISFACTION OF NETWORK FUNCTION SET FAULT TOLERANCES

      
Application Number 19034273
Status Pending
Filing Date 2025-01-22
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor Krishan, Rajiv

Abstract

Various embodiments of the present technology generally relate to systems and methods for providing a network function (NF) availability engine. In an example, a first NF availability executing on a first NF instance registers a minimum availability threshold for a first NF set associated with the first NF instance with a Network Repository Function (NRF), where the minimum availability threshold defines a minimum number of NF instances required to maintain a fault tolerance level of the first NF set. The NRF then receives a discovery request containing discovery parameters associated with a first session from a consumer NF. An NF availability engine executing on the NRF determines whether the minimum availability threshold for the first NF set is satisfied and if so, generates a listing of discoverable NF profiles including a first NF profile associated with the first NF instance based on the minimum availability threshold being satisfied.

IPC Classes  ?

  • H04L 41/0681 - Configuration of triggering conditions
  • H04L 43/0817 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services

29.

OPTIMIZATION FRAMEWORK FOR ENHANCING DOMAIN ADAPTATION OF GRAPHRAG VIA ENTITY-RELATION OPTIMIZATION

      
Application Number 19266529
Status Pending
Filing Date 2025-07-11
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Shukla, Neelesh Kumar
  • Prabhakar, Prabhat Kumar
  • Thangaraj, Sakthivel
  • Singh, Sandeep
  • Krishnamurthy, Vijayalakshmi
  • Sun, Weiyi
  • Venkatesan, Chandramouliswaran Prasanna

Abstract

Techniques are disclosed herein for summarizing complex and lengthy documents in various domains. In one aspect, a method includes: extracting, by a generative model, entities and their relationships from source content based on entity types and examples of entity relationships, generating, by a generative model, a network graph based on the extracted entities and their relationships, and generating, by a generative model, one or more summaries of the source content based on the source content and the network graph. The summaries are then evaluated using an optimizer generative model, optimizer prompt, and objective function against ground truth summaries. One or more recommendations are generated based on the evaluation to improve one or more prompts used for extracting the entities and their relationships from source content to better align entities and their relationships with specified objectives.

IPC Classes  ?

  • G06F 16/34 - BrowsingVisualisation therefor
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

30.

KNOWLEDGE UTILIZATION FOR OPTIMIZING LARGE LANGUAGE MODELS FOR CAUSAL REASONING

      
Application Number 19283771
Status Pending
Filing Date 2025-07-29
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Shukla, Neelesh Kumar
  • Singh, Sandeep
  • Prabhakar, Prabhat Kumar
  • Thangaraj, Sakthivel
  • Krishnamurthy, Vijayalakshmi
  • Sun, Weiyi
  • Venkatesan, Chandramouliswaran Prasanna

Abstract

Techniques are provided for enhancing the capabilities of generative models in tasks such as causal reasoning by leveraging feedback from advanced reasoning models. The disclosed approach features an automated, iterative alignment process in which a generative model generates responses to training examples using an initial prompt. An optimizer model evaluates each response against a reference answer based on a specified objective function, producing alignment instructions to improve the generative model's outputs. These alignment instructions are used to refine the prompt, directing the generative model toward closer agreement with reference answers and better performance on desired metrics. The process begins with a default prompt and, through successive iterations, employs optimized prompts derived from the alignment instructions. Upon completion, the system outputs the final alignment instructions, facilitating improved task performance through model alignment and prompt optimization.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

31.

DETECTING PATIENT CHANGE IN A CONVERSATION

      
Application Number 19416728
Status Pending
Filing Date 2025-12-11
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Kanuga, Aashna Devang
  • Cornejo Barra, Diego Andres
  • Xu, Xin Anfernee
  • Kenthapadi, Krishnaram
  • Hellkamp, Alexander Mark

Abstract

Techniques are disclosed herein for implementing planning mechanisms for agentic artificial intelligence (AI) systems. A query concerning a person and a request for a context identifier is received from a client device. A data set describing characteristics for a set of persons is accessed. The context identifier is generated and transferred to the client device. An event message including an event associated with the query and the context identifier is received from the client device. A determination is made that a characteristic for the person is included in characteristics and an input for a generative machine learning model is generated. An execution plan for generating a response to the query is obtained using the generative machine learning model and the input and a response to the query is generated by executing the execution plan.

IPC Classes  ?

32.

LOW-LATENCY SAFETY FRAMEWORK FOR AGENTIC ARTIFICIAL INTELLIGENCE SYSTEMS

      
Application Number 19450003
Status Pending
Filing Date 2026-01-15
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Nguyen, Huy Viet
  • Kenthapadi, Krishnaram
  • Hellkamp, Alexander Mark
  • Kanuga, Aashna Devang
  • Xu, Xin

Abstract

Techniques disclosed herein pertain to agentic artificial intelligence (AI) systems, and, more specifically, to safety mechanisms for agentic AI systems. A query is accessed, and, in response to accessing the query, a planning process to generate an execution plan for responding to the query and a safety analysis process to determine a safety classification for the query based on a set of policies can be initiated. A determination can be made as to whether to authorize execution of the execution plan based on the safety classification from the safety analysis process. In response to determining to authorize execution of the execution plan, the execution plan can be executed and a substantive response to the query can be generated based on the execution. In response to determining not to authorize execution of the execution plan, execution of the execution plan can be blocked and a fallback response can be generated.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

33.

ADVANCED PERSISTENT THREAT DETECTION

      
Application Number 19567701
Status Pending
Filing Date 2026-03-16
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor Avadhanam, Phani Bhushan

Abstract

Techniques are described herein for advanced persistent threat detection. An example method can include a device receiving a message identifying an instruction loaded onto an instruction cache of a secure processer. The device can transmit a control instruction to configure a kernel image to collect a metric over a first time interval, the metric being generated based at least in part on the secure processor executing the instruction during the first time interval. The device can receive the first metric from the kernel image, the metric being indicative of a transition of the secure processor from a non-secure state to a secure state. The device can determine whether the secure processor is undergoing a computing attack based on the metric. The device can transmit the determination of whether the secure processor is undergoing a computing attack to a sender of the message.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

34.

DOMAIN ADAPTING GRAPH NETWORKS FOR VISUALLY RICH DOCUMENTS

      
Application Number 19567938
Status Pending
Filing Date 2026-03-16
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Agarwal, Amit
  • Panda, Srikant
  • Karmakar, Deepak
  • Pachauri, Kulbhushan

Abstract

In some implementations, techniques described herein may include identifying text in a visually rich document and determining a sequence for the identified text. The techniques may include selecting a language model based at least in part on the identified text and the determined sequence. Moreover, the techniques may include assigning each word of the identified text to a respective token to generate textual features corresponding to the identified text. The techniques may include extracting visual features corresponding to the identified text. The techniques may include determining positional features for each word of the identified text. The techniques may include generating a graph representing the visually rich document, each node in the graph representing each of the visual features, textual features, and positional features of a respective word of the identified text. The techniques may include training a classifier on the graph to classify each respective word of the identified text.

IPC Classes  ?

  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

35.

DYNAMIC IP ROUTING IN A CLOUD ENVIRONMENT

      
Application Number 19571104
Status Pending
Filing Date 2026-03-18
First Publication Date 2026-07-23
Owner Oracle International Corporation (USA)
Inventor
  • Brar, Jagwinder Singh
  • Zahedi, Shahab
  • King, Myron Decker
  • Aysola, Ravi Sastry

Abstract

The present disclosure provides dynamic routing for data flows to a customer network hosted in the cloud. A plurality of compute instances may share a common virtual IP address. Each of the plurality of compute instances may advertise information to a respective network virtualization device (NVD). The information may include the IP address, cost, and/or active/standby status of the compute instance. The NVD may then provide the information to the control plane of a virtual cloud network (VCN), which may aggregate the information from the plurality of compute instances and generate a forwarding table, which may be sent to the NVDs. These techniques may allow a customer to automatically remove a compute instance whose service host has failed. These techniques may also allow a customer to add compute instances and to route data flows according to an active-standby operation, an equal cost active-active operation, or an unequal cost active-active operation.

IPC Classes  ?

  • H04L 45/74 - Address processing for routing
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

36.

AI CHANGES EVERYTHING

      
Application Number 1928180
Status Registered
Filing Date 2026-03-09
Registration Date 2026-03-09
Owner Oracle International Corporation (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer hardware. Arranging, organizing, and conducting trade shows, exhibitions, and business networking events in the fields of computer software, computer hardware, computer peripherals, cloud-based services, cloud computing, cloud-based platforms, cloud services, computer and cloud applications, business automation, computer networking, artificial intelligence, technology planning, business management, and product and technology demonstrations. Arranging and conducting educational conferences, seminars, speeches, and entertainment, namely, in-person and virtual presentations, all in the fields of computer software, computer hardware, computer peripherals, cloud-based services, cloud-based platforms, cloud services, computer and cloud applications, business automation, computer networking, artificial intelligence, technology planning, business management, and product and technology demonstrations; arranging and conducting educational conferences featuring business leaders, developers, IT management, and business end-users of enterprise technology, cloud computing, cloud platforms, cloud services, computer and cloud applications, and business automation technology; arranging and conducting in-person and virtual business conferences featuring business leaders, developers, IT management, and business end-users of enterprise technology, cloud computing, cloud platforms, cloud services, computer and cloud applications, and business automation technology. Software as a service (SaaS) featuring software for creating, managing, and deploying web applications, data storage and backup, database management, virtualization, networking, collaboration, access, support, cloud computing, data sharing, data security, artificial intelligence, administration and management of computer software and hardware, and distribution and transmission of data and information; platform as a service (PAAS) featuring computer software and hardware platforms for creating, managing, and deploying web applications, data storage and backup, database management, virtualization, networking, collaboration, access, support, cloud computing, data sharing, data security, artificial intelligence, administration and management of computer software and hardware, and distribution and transmission of data and information; infrastructure as a service (IAAS) featuring computer software and hardware platforms for creating, managing, and deploying web applications, data storage and backup, database management, virtualization, networking, collaboration, access, support, cloud computing, data sharing, data security, artificial intelligence, administration and management of computer software and hardware, and distribution and transmission of data and information; databases as a service (DBaaS), namely, cloud hosting of computer databases for others; platform as a service (PaaS) featuring customizable software platform for collecting, analyzing, integrating, transforming, and providing access to data and information; providing online non-downloadable customizable software platform for collecting, analyzing, integrating, transforming, and providing access to data and information; software as a service (SaaS) services featuring software to collect, manage, analyze, retrieve, monitor, maintain, report on, structure, model, forecast, present and display data and information in the fields of marketing, sales, retail services, customer service, hospitality, contracts, human resources, clinical research, health care, health and life sciences, education, communications and telecommunications, call centers, customer relationship management, public and government sector administration, defense and intelligence management, public and private utilities, transportation, construction and engineering, technology innovation, insurance, financial transaction processing, analysis and management, governance, risk and compliance management, management of supply chains, orders, procurement, inventory, assets, projects and manufacturing, business process outsourcing, business consolidation management, business quality management, business project management, business stakeholder-shareholder relationship management, and strategic business, simulation, enterprise and resource planning; platform as a service (PAAS) featuring software platforms to collect, manage, analyze, retrieve, monitor, maintain, report on, structure, model, forecast, present and display data and information in the fields of marketing, sales, retail services, customer service, hospitality, contracts, human resources, clinical research, health care, health and life sciences, education, communications and telecommunications, call centers, customer relationship management, public and government sector administration, defense and intelligence management, public and private utilities, transportation, construction and engineering, technology innovation, insurance, financial transaction processing, analysis and management, governance, risk and compliance management, management of supply chains, orders, procurement, inventory, assets, projects and manufacturing, business process outsourcing, business consolidation management, business quality management, business project management, business stakeholder-shareholder relationship management, and strategic business, simulation, enterprise and resource planning; infrastructure as a service (IAAS) featuring computer software platforms to collect, manage, analyze, retrieve, monitor, maintain, report on, structure, model, forecast, present and display data and information in the fields of marketing, sales, retail services, customer service, hospitality, contracts, human resources, clinical research, health care, health and life sciences, education, communications and telecommunications, call centers, customer relationship management, public and government sector administration, defense and intelligence management, public and private utilities, transportation, construction and engineering, technology innovation, insurance, financial transaction processing, analysis and management, governance, risk and compliance management, management of supply chains, orders, procurement, inventory, assets, projects and manufacturing, business process outsourcing, business consolidation management, business quality management, business project management, business stakeholder-shareholder relationship management, and strategic business, simulation, enterprise and resource planning.

37.

FILTER CHAIN WITHIN A GATEWAY TENANCY FOR SOFTWARE ASSURANCE IN A CLOUD ENVIRONMENT

      
Application Number 19017030
Status Pending
Filing Date 2025-01-10
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Lashgari, Kourosh
  • Ladhe, Pushkar Narendra

Abstract

Techniques for implementing a filter service for software assurance within a cloud environment are disclosed. At the filter service, a plurality of requests is received from a gateway service operating within a gateway tenancy of a cloud environment. Each request of the plurality of requests is either inbound to a customer tenancy or outbound from the customer tenancy of the cloud environment. Each request is processed by the filter service, by one or more of (i) validating a schema of one or more requests of the plurality of requests, (ii) sampling one or more requests of the plurality of requests, and (iii) auditing one or more requests of the plurality of requests. A first request of the plurality of requests is allowed passage to a corresponding target destination, and a second request of the plurality of requests is denied to a corresponding target destination.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • H04L 69/329 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

38.

GENERIC GATEWAY FOR SOFTWARE ASSURANCE IN A CLOUD ENVIRONMENT

      
Application Number 19017040
Status Pending
Filing Date 2025-01-10
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Gupta, Ankush
  • Nagaraja, Girish

Abstract

Techniques for implementing a generic gateway service for software assurance within a cloud environment are disclosed. At a gateway tenancy of a cloud environment, a plurality of packets are received from a compute instance operating within a customer tenancy of the cloud environment. A first subset of the plurality of packets are destined for an Internet Protocol (IP) address external to the cloud environment. A second subset of the plurality of packets are destined for a cloud resource within the cloud environment. The first subset of the plurality of packets and the second subset of the plurality of packets are processed at the gateway tenancy and at an application layer (Layer 7). The first subset of the plurality of packets are transmitted from the gateway tenancy to the IP address over a public network. The second subset of the plurality of packets are denied passage to the cloud resource.

IPC Classes  ?

  • G06F 11/3604 - Analysis of software for verifying properties of programs

39.

Monotonic State Machine for Tracking Concurrent Operations

      
Application Number 19021853
Status Pending
Filing Date 2025-01-15
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Österlund, Erik
  • Boldt-Christmas, Axel
  • Karlsson, Stefan Mats Rikard

Abstract

Techniques are disclosed for managing the processing of pointers during a concurrent phase of operations using a monotonic state machine. The monotonic state machine defines multiple distinct state designations. During the phase of concurrent operations, the state of any given pointer may be described by a state designation defined by the monotonic state machine. The state designations defined by the state machine have stacking requirements. For example, a third state designation corresponding to a greater level of accessibility necessarily implies a second state designation corresponding to a lesser level of accessibility. The system models changes to a pointer's state during the phase of concurrent operations as monotonic transitions between state designations. If a pointer is transitioned from a former state designation to a latter state designation during the phase of concurrent operations, the pointer is not reverted backwards to the former state designation during the phase of concurrent operations.

IPC Classes  ?

40.

Extracting An Entity-Specific Network From A Cross-Domain Network For Query Execution

      
Application Number 19398616
Status Pending
Filing Date 2025-11-24
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Agassi, Natalee
  • Saikia, Amitabh
  • Patel, Jigar Shirish
  • Grover, Raman
  • Khotilovich, Vadim

Abstract

Techniques for extracting an entity-specific network from a cross-domain network for query execution are disclosed. The cross-domain network includes multiple terminologies. Connections are generated (a) between terms, represented as nodes, within each terminology and (b) between terms of different terminologies to generate the cross-domain network. The connections are defined by relationships. An entity-specific network is a subset of the cross-domain network. The entity may be a symptom, a disease, or a condition. The system receives a query that includes a term. The system locates the node representing the term in the cross-domain network. The system identifies nodes within “N” hops of the node and generates an entity-specific network comprising the nodes within “N” hops of the node. The system executes the query on the entity-specific network. The query results are presented to the user on an interface, e.g., dashboard.

IPC Classes  ?

  • G16H 70/20 - ICT specially adapted for the handling or processing of medical references relating to practices or guidelines
  • G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
  • G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms

41.

DYNAMIC TIME SLICE AUTOENCODER NETWORK ANOMALY DETECTION

      
Application Number 19427115
Status Pending
Filing Date 2025-12-19
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Deleskie, James Patrick
  • Manley, Stephen Foster

Abstract

Techniques are provided for dynamic time slice autoencoder network anomaly detection. In an example method, a computing system receives, by a router, network traffic. The computing system generates, by the router, data characterizing attributes of the network traffic traversing the router. The computing system generates, by the router, representations of the data, wherein each representation of the data is generated for one of a number of predetermined time frames. The computing system inputs each representation of the representations into a unique autoencoder corresponding to the predetermined time frame of the representation, where each unique autoencoder is trained to output a value indicating that the representation contains one of anomalous activity or non-anomalous activity. The computing system identifies a distributed denial of service (DDOS) attack based on the values from the autoencoders. The computing system identifies a source of the DDOS attack.

IPC Classes  ?

42.

MULTI-LEVEL ACCESS TREE FOR COMBINING POLICY CORPUSES

      
Application Number 19427242
Status Pending
Filing Date 2025-12-19
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Andrews, Thomas James
  • Hoover, Matthew Wilson

Abstract

A policy enforcement system is disclosed that provides a secure framework for accessing resources by evaluating multiple different policy corpuses across different tenancies in a cloud environment. The system obtains a request to perform an action on a resource. The system identifies multiple policies related to a compartment identified for the resource and identifies multiple policies related to a compartment identified for a requestor of the request. The resource resides in a first tenancy and the requestor is associated with a second tenancy in the multi-tenancy cloud computing environment. The system generates an access tree comprising multiple leaf nodes, where the leaf nodes represent the multiple policies. The system evaluates the access tree comprising the multiple policies and provides an evaluation result based on the evaluation.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

43.

SEMANTIC LINKING OF TEXT TO STANDARDIZED MEDICAL CODES USING EMBEDDING-BASED SIMILARITY SEARCH

      
Application Number 19447835
Status Pending
Filing Date 2026-01-13
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor Wu, Yuanxu

Abstract

Unstructured clinical text, such as queries and extracted entities, is semantically normalized to standardized medical codings and schemas using embedding-based similarity search. Upon receiving clinical language input through an application programming interface, a semantic embedding model generates high-dimensional representations of the text. A hybrid search combining vector similarity and keyword matching is performed against a pre-indexed database of medical terminology and semantic object schemas. For broad queries, a ranked list of candidate codings and schemas is provided; for structured inputs containing pre-identified entities, each entity is linked to a ranked set of relevant concepts, with searches filtered by entity type and coding system. These approaches deliver accurate, context-aware mapping of clinical terms to standard vocabularies, enabling downstream clinical analytics, decision support, and data interoperability with high scalability and minimal latency.

IPC Classes  ?

  • G16H 50/70 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 16/242 - Query formulation
  • G06F 16/248 - Presentation of query results

44.

Artificial Intelligence Guided Cloud Integration Engine

      
Application Number 19448258
Status Pending
Filing Date 2026-01-14
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Agassi, Natalee
  • Meachen, Nigel Timothy
  • Robinson, Craig S.
  • Mckernan, Susan Diane

Abstract

In some embodiments, a system receives, from a requester system, a request for a data integration process that exchanges data between the requester system and a target system and then obtains one or more attributes of the requester system and one or more attributes of the target system. Next, the system may generate a connectivity configuration based on the one or more attributes of the target system using an artificial intelligence (AI) model and generate a transformation configuration based on the one or more attributes of the requester system and the one or more attributes of the target system using the AI model. The system may then execute the data integration process using the connectivity configuration to establish a connection between the requester system and the target system and using the transformation configuration to perform a data transformation process on data transferred between the requester system and the target system.

IPC Classes  ?

  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

45.

DYNAMICALLY ENABLING/DISABLING CHANGE TRACKING ON RUNNING REPLICATION FOR A MULTI-CLIENT FILE SYSTEM

      
Application Number 19559779
Status Pending
Filing Date 2026-03-06
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Kashi Visvanathan, Satish Kumar
  • Venugopal, Viggnesh
  • Frasca, Michael Robert

Abstract

A change tracking and delta generation (CTDG) system servicing multiple clients is disclosed for enabling the delta generation during replication to be proportional to the number of changes between two snapshots instead of the size of the snapshots. In some embodiments, CTDG can track changes to a file system, where change-tracking can be dynamically switched between two sub-CT modes, file level or directory level. Change-tracking (CT) keys may be generated accordingly and stored in a data structure to be used for delta generation during replications for clients. In some embodiments, change-tracking may be enabled or disabled for different clients. CTDG can coordinate the CT enablement/disablement to ensure replications can use the information in CT keys properly.

IPC Classes  ?

  • G06F 16/11 - File system administration, e.g. details of archiving or snapshots
  • G06F 16/174 - Redundancy elimination performed by the file system
  • G06F 16/182 - Distributed file systems

46.

NON-TERMINATING FIRMWARE UPDATE

      
Application Number 19559825
Status Pending
Filing Date 2026-03-06
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Kuehnel, Thomas Werner
  • Soman, Sunil Vikram
  • Nuggehalli Ramachandra, Amith Kumar
  • Zheng, Bing
  • Berkshire, Zachary Hawk

Abstract

A computing device of the control plane may disconnect a server from at least one of a network path or a first boot storage device, the server having an initial network address. The computing device of the control plane may store a server state of the server in a storage device of the control plane. The computing device of the control plane may connect the server to an update storage device containing an update code. The computing device of the control plane may instruct the server to execute the update code. The computing device of the control plane may determine that the server has executed the update code. The computing device of the control plane may restore the server to the server state. The computing device of the control plane may reconnect the server to at least one of the network path or the first boot storage device.

IPC Classes  ?

47.

COMBINING ALLOWLIST AND BLOCKLIST SUPPORT IN DATA QUERIES

      
Application Number 19562722
Status Pending
Filing Date 2026-03-10
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Krishnan, Padmanabhan
  • Vorobyov, Kostyantyn

Abstract

Combining allowlist and blocklist support in data queries includes performing operations including obtaining a runtime query and extracting a set of runtime tuples from the runtime query. The operations further include processing the set of runtime tuples by an allowlist semantic comparator comparing the set of runtime tuples with an allowlist to obtain a first comparison result and by a blocklist semantic comparator comparing the set of runtime tuples with a blocklist to obtain a second comparison result. The blocklist semantic comparator performs an inverse comparison of the allowlist semantic comparator. The operations further include combining the first comparison result with the second comparison to form an access determination and executing the runtime query according to the access determination.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 16/2455 - Query execution

48.

MEDIA MANAGEMENT SYSTEM

      
Application Number 19561369
Status Pending
Filing Date 2026-03-09
First Publication Date 2026-07-16
Owner Oracle America, Inc. (USA)
Inventor
  • Kanner, Joshua
  • Hiser, Andrew J.
  • True, Sean D.

Abstract

Described herein are various techniques for managing media related to a construction project, which may relate to one or more buildings to be built and/or renovated as part of the construction project. In accordance with techniques described herein, the media may be managed according to information regarding the construction project that is stored by one or more other systems separate from a media management system. The other systems may be construction information management systems that each store information regarding a construction project, including information relating to planning and/or execution of the construction project. For example, the media management system may generate tags based on the information regarding the construction project, may be trained to recognize features in the media that relate to the tags, and add the appropriate tags to the media based on the recognized features.

IPC Classes  ?

49.

Language Model Evaluation Using Key-Phrase Extraction And Text Summarization

      
Application Number 19016140
Status Pending
Filing Date 2025-01-10
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Pattnayak, Priyaranjan
  • Agarwal, Amit
  • Bohra, Hussain

Abstract

Techniques for evaluating a language model are disclosed herein. A language model is used to generate responses to queries using documents as context. A model evaluator evaluates a query, document, response, triplet to classify the triplet. The triplets are evaluated using key-phrase extraction, summary generation, cross-encoding and similarity scoring for members of the triplets. The triplets are evaluated by generating a summary of the document and evaluating similarity for the summary and response. The triplets are aggregated and/or clustered to determine one or more classifications or attributes based on the scores. Classifications and/or attributes of triplets are used as training data to train and/or fine tune the language model. A classification of a triplet is used to indicate that a chatbot should switch from a first language model to a second language model for generating a subsequent response to a subsequent query.

IPC Classes  ?

50.

AIOPERON

      
Application Number 19021699
Status Pending
Filing Date 2025-01-15
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Hiware, Venkatesh
  • Ozer, Akin
  • Gangopadhyay, Shiladitya

Abstract

Here is artificially intelligent (AI) operations (AIOperon) by a user-facing network element to remedy an operational deficiency of a remote network element in a distributed system such as a data center or a computing cloud. The user-facing network element receives a deficiency text string that indicates an operational deficiency of the remote network element. Based on the deficiency text string and retrieval augmented generation (RAG), a few highly semantically relevant standard operating procedure specifications are contextually selected, and each contains multiple natural language sentences and a few computer commands. A large language model (LLM) processes a linguistic prompt that contains the deficiency text string and the selected standard operating procedure specifications. From the linguistic prompt, the LLM inferentially generates a computer script that contains an inferred sequence of computer commands. Applying the computer script to the remote network element remedies or mitigates the operational deficiency of the remote network element.

IPC Classes  ?

  • H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
  • G06F 40/126 - Character encoding
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

51.

Techniques For Deterministically Terminating A Phase Of Concurrent Operations

      
Application Number 19021827
Status Pending
Filing Date 2025-01-15
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Österlund, Erik
  • Boldt-Christmas, Axel
  • Karlsson, Stefan Mats Rikard

Abstract

Techniques are disclosed for avoiding termination indeterminism associated with a phase of concurrent operations. For instance, during a concurrent marking phase of a garbage collection cycle, the system generates a first data structure to record reachability information of runtime objects in a memory area that are strongly reachable, and the system generates a second data structure to record reachability information of runtime objects that are reachable but not strongly reachable. In particular, the second data structure records reachability information of runtime objects that could become strongly reachable as a result of a potential resurrection. If the potential resurrection occurs during a termination procedure for the concurrent marking phase, the system takes note of the resurrection and proceeds with the termination procedure as normal. The system uses the second data structure to update the reachability information recorded by the first data structure after the termination procedure is completed.

IPC Classes  ?

  • G06F 12/02 - Addressing or allocationRelocation
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode

52.

PIPELINE FOR GENERATING SYNTHETIC MULTILINGUAL TEXT AND AUDIO DATA FOR TRAINING SPEECH MODELS

      
Application Number 19023977
Status Pending
Filing Date 2025-01-16
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Dua, Karan
  • Gupta, Ranjeet Kumar
  • Dasiah, Nitin Benjamin

Abstract

Techniques are described for generating synthetic multilingual text and audio data for training speech models. In one aspect, a computer-implemented method is described that includes: generating, by a first generative artificial intelligence model, keyphrases for a domain, generating entities and associated normalized forms, generating, by a second generative artificial intelligence model, text scripts for the domain based on the keyphrases and the entities and their associated normalized forms, generating, by one or more audio models, audio associated with each of the text scripts, and training, using the text scripts and the audio associated with each of the text scripts, one or more machine learning models.

IPC Classes  ?

53.

SCALED COMPOSITE Z-SCORE FOR PRIORITIZING ANALYSIS OF ANOMALIES IN A NETWORK FOR INVESTIGATION

      
Application Number 19091714
Status Pending
Filing Date 2025-03-26
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor Dahiya, Aneesh

Abstract

Example systems, methods, and computer-program products for prioritizing analysis of anomalies in a network for investigation are described. In an example, network data traffic analysis includes accessing a plurality of network traffic measurements along a plurality of dimensions. The network data traffic analysis also includes determining combined and scaled dimension-specific distances for a subset of the network traffic measurements and generating a set of aggregate composite scores for the subset of the network traffic measurements.

IPC Classes  ?

54.

NETWORK LINK ESTABLISHMENT IN A MULTI-CLOUD INFRASTRUCTURE

      
Application Number 19556569
Status Pending
Filing Date 2026-03-04
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Chakka, Jwala Dinesh Gupta
  • Choi, Jinsu
  • Ead, Mostafa Gaber Mohammed

Abstract

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 networks being deployed in the first cloud environment and the second cloud environment.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 21/31 - User authentication
  • H04L 12/46 - Interconnection of networks
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 41/0806 - Configuration setting for initial configuration or provisioning, e.g. plug-and-play
  • H04L 47/125 - Avoiding congestionRecovering from congestion by balancing the load, e.g. traffic engineering
  • H04L 47/70 - Admission controlResource allocation
  • H04L 61/256 - NAT traversal
  • H04L 67/141 - Setup of application sessions

55.

PREVENTION OF INFORMATION LEAKAGE THROUGH SIGNATURE

      
Application Number 19566068
Status Pending
Filing Date 2026-03-13
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Hoermann, Christian Rudolf
  • Ganesan, Dharma
  • Keetch, Thomas William
  • Meibusch, David

Abstract

Techniques for preventing leakage of sensitive information through a signature are disclosed. Data is received, and the data is transmitted to a signature and encryption (SE) service, along with an encryption key. Signed and encrypted data is received from the SE service, where the signed and encrypted data is (i) encrypted using the encryption key and (ii) signed by the SE service. A verification is performed to verify that that sensitive information (such as the encryption key) is not leaked through a side channel of a signature of the signed and encrypted data, such as by (i) determining a length of the side channel of the signature, and (ii) verifying that the length of the side channel of the signature does not exceed a threshold length. Responsive to verifying that the sensitive information is not leaked through the side channel of the signature, the signed and encrypted data is transmitted.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
  • H04L 9/40 - Network security protocols

56.

DETECTING DATA EXFILTRATION AND INFILTRATION OVER DNS

      
Application Number 19566530
Status Pending
Filing Date 2026-03-13
First Publication Date 2026-07-16
Owner Oracle International Corporation (USA)
Inventor
  • Wray, Stuart
  • Schmidt, Felix
  • Schelp, Craig
  • Wagenknecht-Dimitrova, Desislava

Abstract

A computer system includes a detector that monitors DNS communications to detect data exfiltration and/or infiltration that is attempted or has occurred in the DNS communications. DNS communications are stored and parsed to distinguish content that is potentially not public being communicated in a prefix and content contained in a publicly available suffix. The content of the prefix is examined to determine an amount of information conveyed in the prefix based at least in part on a length and a number of unique characters of the prefix. The detector aggregates communications for network sources and/or destinations, and/or for different network groups or characteristics to determine sources, destinations, groups, and/or characteristics associated with aggregate amounts of information that satisfy one or more notification conditions or trigger one or more other corrective actions.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

57.

ADVERSE DRUG DETECTION USING ONTOLOGY-AUGMENTED LARGE LANGUAGE MODELS

      
Application Number 19009253
Status Pending
Filing Date 2025-01-03
First Publication Date 2026-07-09
Owner Oracle International Corporation (USA)
Inventor
  • Roy, Suman
  • Bajpai, Shirish Amit
  • Sarkar, Srijon

Abstract

Described are techniques for adverse drug detection using ontology-augmented Large Language Models (LLM). In one aspect, a method is provided that includes accessing medical text associated with a patient. The medical text is annotated for drug and event entities to create labelled medical text, and spans in the labelled medical text are linked to concepts in an ontology. Possible paths in the ontology are identified based on the labeling and linking, each of the possible paths are ranked, and a top number of paths are identified based on the ranking. A verbalized form of each path of the top number of paths are then concatenated with associated portion(s) of the medical text to create ontology augmented text instances and a prompt having the ontology augmented text instance(s) are generated. Thereafter, one or more adverse drug reaction relation predictions are generated, by an LLM, for the patient based on the prompt.

IPC Classes  ?

  • G16H 20/10 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
  • G06F 18/2413 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
  • G06N 5/01 - Dynamic search techniquesHeuristicsDynamic treesBranch-and-bound
  • G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records

58.

MAP-BASED TASK SCHEDULING

      
Application Number 19009727
Status Pending
Filing Date 2025-01-03
First Publication Date 2026-07-09
Owner Oracle International Corporation (USA)
Inventor
  • Singh, Rahul
  • Kulkarni, Vishal
  • Singh, Aditya Kumar
  • Bhatia, Jaideep C.

Abstract

Systems, computer-readable media, and methods are described for causing display of a map and receiving configuration input to map controls filtering out resources to select a subset of unfiltered resources. The map is displayed in a filtered state showing at least a particular resource of the subset at a particular resource location associated with the particular resource without showing the filtered resources on the map. While the map is in the filtered state, a selection of a particular task item is received and the particular resource is automatically scheduled to complete the particular task item a particular status of the particular task item is automatically updated, a resource task schedule is automatically updated for the particular resource to include the, and the map is automatically updated to include an indication that is based at least in part on both the particular task location and the particular resource location.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

59.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR INTELLIGENT ADMISSION CONTROL IN SERVICE-BASED INTERFACE NETWORK FUNCTIONS

      
Application Number 19009897
Status Pending
Filing Date 2025-01-03
First Publication Date 2026-07-09
Owner Oracle International Corporation (USA)
Inventor
  • Mukherjee, Abhishek
  • Pant, Vivek
  • Taneja, Rohan

Abstract

A method for intelligent admission control in SBI NFs includes receiving, at an SBI NF operating HTTP server, an SBI request message and determining sender timestamp and a maximum response time for the SBI request message. The method further includes determining, by the SBI NF operating as the HTTP server, a predicted response time for processing the SBI request message, the predicted response time including a predicted time for delivering an SBI response message to the SBI request message to an SBI NF operating as an HTTP client. The method further includes determining whether a sum of a current time and the predicted response time exceeds a sum of the sender timestamp and the maximum response time and aborting processing of the SBI request message when sum of the current time and the predicted response time exceeds the sum of the sender timestamp and maximum response time.

IPC Classes  ?

  • H04L 67/62 - Establishing a time schedule for servicing the requests
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

60.

REPAIR FOR PARTIAL DATA LOSS IN A DATABASE AWARE DISTRIBUTED DATA STORE

      
Application Number 19013291
Status Pending
Filing Date 2025-01-08
First Publication Date 2026-07-09
Owner Oracle International Corporation (USA)
Inventor
  • Choudhary, Siddharth
  • Xu, Jingtao
  • Ma, Dongqiao

Abstract

For database high availability without data loss, a storage drive is resilvered in the background while all replicas of a database remain in service. A distributed system persists a first replica of a database in a first storage computer (SC) and a second replica of the database in a second SC. The database contains a database extent that contains a database block. An instance of the database block is persisted in a storage drive of the first SC. When data loss of the database block instance is discovered, the first SC increments a repair count of the database. While the first SC repairs the damaged database extent that includes the lost database block, a second SC detects that the repair count of the database exceeds a repair count in a write request, which causes the write request to be rejected in a way that indicates that the write request should be retried.

IPC Classes  ?

  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

61.

Auxiliary Network Attachments for Containerized Workloads

      
Application Number 19014979
Status Pending
Filing Date 2025-01-09
First Publication Date 2026-07-09
Owner Oracle International Corporation (USA)
Inventor
  • Mishra, Abhinav
  • Heiss, Karl H.
  • Jacobs, Kristen F.
  • Pieczul, Olgierd

Abstract

A system for instantiating distinct network namespaces for each container within a pod is provided. The system includes one or more computer-readable non-transitory storage media embodying software that is operable when executed to instantiate a first network namespace for a pod, determine whether a pod specification includes an indication of an intent to create a second network namespace for the pod, and, responsive to determining that the pod specification includes the indication of the intent to create the second network namespace, instantiate the second network namespace for the pod. The pod includes a logical unit configured to execute one or more containers, in which the pod is managed by a container orchestration system, and the pod specification includes a file including one or more attributes of the pod.

IPC Classes  ?

  • H04L 61/45 - Network directoriesName-to-address mapping
  • G06F 9/445 - Program loading or initiating

62.

NETWORKING TECHNIQUES FOR ENABLING COMMUNICATION BETWEEN MULTIPLE CLOUD ENVIRONMENTS

      
Application Number 19557596
Status Pending
Filing Date 2026-03-05
First Publication Date 2026-07-09
Owner Oracle International Corporation (USA)
Inventor
  • Brar, Jagwinder Singh
  • Choi, Jinsu
  • Chakka, Jwala Dinesh Gupta
  • Kearney, Luke Francis

Abstract

Techniques are described for establishing a private network path from a first cloud environment to a second cloud environment. A tenancy associated with the first cloud environment is provided in the second cloud environment. The tenancy includes a set of one or more resources that enable communication between the first cloud environment and the second cloud environment. A request originating in the second cloud environment and associated with a service provided by the first cloud environment is caused to be received by a first resource from the set of one or more resources. Using at least one resource from the set of one or more resources, the request is transmitted from the second cloud environment to first cloud environment.

IPC Classes  ?

63.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR INTELLIGENT ADMISSION CONTROL IN SERVICE-BASED INTERFACE NETWORK FUNCTIONS

      
Application Number US2025059711
Publication Number 2026/147681
Status In Force
Filing Date 2025-12-15
Publication Date 2026-07-09
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Mukherjee, Abhishek
  • Pant, Vivek
  • Taneja, Rohan

Abstract

A method for intelligent admission control in SBI NFs includes receiving, at an SBI NF operating HTTP server, an SBI request message and determining sender timestamp and a maximum response time for the SBI request message. The method further includes determining, by the SBI NF operating as the HTTP server, a predicted response time for processing the SBI request message, the predicted response time including a predicted time for delivering an SBI response message to the SBI request message to an SBI NF operating as an HTTP client. The method further includes determining whether a sum of a current time and the predicted response time exceeds a sum of the sender timestamp and the maximum response time and aborting processing of the SBI request message when sum of the current time and the predicted response time exceeds the sum of the sender timestamp and maximum response time.

IPC Classes  ?

  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

64.

Unified Artificial Intelligence Model with Single Encoder-Decoder Architecture for Domain-Specific Applications

      
Application Number 19191893
Status Pending
Filing Date 2025-04-28
First Publication Date 2026-07-09
Owner Oracle International Corporation (USA)
Inventor
  • Mitra, Nistha
  • Liu, Meizhu
  • Carter, Daniel Bruce
  • Ledyard, Adam Kenneth
  • Abdaoui, Amin

Abstract

An artificial intelligence model having an audio encoder and a language model decoder is trained through unified cross-modal processing. Audio data and corresponding ground truth outputs are received as inputs. The audio encoder generates encoded audio features from the audio data. An adaptation layer projects the encoded audio features to generate projected features aligned with an embedding space of the language model decoder. The language model decoder processes the projected features to generate model outputs. Training combines an alignment loss between projected features and expected decoder input embeddings with an output loss between model outputs and ground truth outputs. The combined losses form a total loss for updating model parameters. Direct fusion between audio encoding and language model processing is enabled without requiring separate automated speech recognition and large language model components, reducing computational overhead while maintaining accuracy in processing audio inputs.

IPC Classes  ?

  • G06N 3/084 - Backpropagation, e.g. using gradient descent
  • G06N 3/0455 - Auto-encoder networksEncoder-decoder networks
  • G06N 3/048 - Activation functions
  • G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks

65.

PACKET FLOW CONTROL IN A HEADER OF A PACKET

      
Application Number 19554408
Status Pending
Filing Date 2026-03-02
First Publication Date 2026-07-09
Owner Oracle International Corporation (USA)
Inventor
  • Baker, Shane
  • Shilimkar, Santosh Narayan
  • Brar, Jagwinder Singh

Abstract

Techniques for controlling packet flows are described. In an example, a packet is sent on a virtual network. The packet's header includes scoping data that indicates a network boundary within which the packet is permitted and/or prohibited to flow. A network virtualization device of a substrate network receives the packet. The network virtualization device determines the scoping data from the header and, based on network configuration information, determines the forward flow of the packet. If the forward flow falls within a permitted network boundary indicated by the scoping data, the network virtualization device sends the packet forward. Otherwise, the packet is dropped.

IPC Classes  ?

  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/302 - Route determination based on requested QoS
  • H04L 45/586 - Association of routers of virtual routers
  • H04L 45/74 - Address processing for routing

66.

SYSTEM AND METHOD FOR DETERMINATION OF MODEL FITNESS AND STABILITY FOR MODEL DEPLOYMENT IN AUTOMATED MODEL GENERATION

      
Application Number 19555417
Status Pending
Filing Date 2026-03-03
First Publication Date 2026-07-09
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Agrawal, Vikas
  • Ramanathan, Krishnan
  • Shishtla, Praneeth
  • Chand, Jagdish

Abstract

In accordance with an embodiment, described herein are systems and methods for use with a computing environment, for providing a determination of model fitness and stability, for model deployment and automated model generation. A model fitness and stability component can provide one or more features that support model selection, use of a model deployability score and deployability flag, and mitigation of model drift risk, to determine model fitness and stability for a particular application. For example, embodiments may be used with analytic applications, data analytics, or other types of computing environments, to provide, for example, a directly actionable risk prediction, in finance applications or other types of applications.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06N 20/00 - Machine learning

67.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR AUTOMATICALLY DERIVING AND USING STEERING OF ROAMING POLICIES

      
Application Number US2025059676
Publication Number 2026/147678
Status In Force
Filing Date 2025-12-15
Publication Date 2026-07-09
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Mahalank, Shashikiran, Bhalachandra
  • Singh, Virendra
  • Rajput, Jay

Abstract

A method for automatically deriving and using a steering of roaming policy includes learning a steering of roaming (SoR) policy of a home public land mobile network (HPLMN). The method further includes receiving, by a proxy function, an SBI message from a first VPLMN and relating to an outbound roaming subscriber. The method further includes determining, by the proxy function and using the SoR policy for the HPLMN and parameters from the SBI message, whether the SoR policy indicates that the HPLMN will steer the outbound roaming subscriber to a VPLMN other than the first VPLMN. The method further includes blocking, by the proxy function, the SBI message when the SoR policy indicates that the HPLMN will steer the outbound roaming subscriber to a VPLMN other than the first VPLMN.

IPC Classes  ?

  • H04W 8/12 - Mobility data transfer between location registers or mobility servers
  • H04W 48/18 - Selecting a network or a communication service
  • H04W 60/00 - Affiliation to network, e.g. registrationTerminating affiliation with the network, e.g. de-registration

68.

METADATA DRIVEN FRAMEWORK FOR DEVELOPING INTEGRATION CONNECTORS IMPLEMENTING CUSTOM LOGIC IN SECURITY POLICIES

      
Application Number 19004524
Status Pending
Filing Date 2024-12-30
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Kaushal, Anuj
  • Aneja, Sumit

Abstract

An aspect of the present disclosure facilitates development of integration connectors. In one embodiment, a digital processing system receives a metadata corresponding to a security policy for accessing a target component, the metadata specifying a respective set of actions to be performed for each flow of a pre-defined set of flows for implementing the security policy. The system inspects the metadata to identify the respective set of actions and forms software instructions corresponding to the respective sets of actions. The system then generates an integration connector incorporating the software instructions, such that the integration connector, when operative, implements the security policy in accessing the target component.

IPC Classes  ?

69.

IDENTIFYING SOFTWARE REGRESSIONS IN A PRODUCTION CLOUD ENVIRONMENT

      
Application Number 19005186
Status Pending
Filing Date 2024-12-30
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Li, Yu
  • Somani, Prateek
  • Hsu, Paul

Abstract

Disclosed is an approach to proactively identify software regressions in production cloud environments with saved copies of actual customer workloads. By running real customer workloads, regressions can be detected and the cause of the culprits identified to help facilitate resolution.

IPC Classes  ?

70.

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR AUTOMATICALLY DERIVING AND USING STEERING OF ROAMING POLICIES

      
Application Number 19006130
Status Pending
Filing Date 2024-12-30
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Mahalank, Shashikiran Bhalachandra
  • Singh, Virendra
  • Rajput, Jay

Abstract

A method for automatically deriving and using a steering of roaming policy includes learning a steering of roaming (SoR) policy of a home public land mobile network (HPLMN). The method further includes receiving, by a proxy function, an SBI message from a first VPLMN and relating to an outbound roaming subscriber. The method further includes determining, by the proxy function and using the SoR policy for the HPLMN and parameters from the SBI message, whether the SoR policy indicates that the HPLMN will steer the outbound roaming subscriber to a VPLMN other than the first VPLMN. The method further includes blocking, by the proxy function, the SBI message when the SoR policy indicates that the HPLMN will steer the outbound roaming subscriber to a VPLMN other than the first VPLMN.

IPC Classes  ?

  • H04W 8/02 - Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]Transfer of mobility data, e.g. between HLR, VLR or external networks
  • H04W 16/18 - Network planning tools
  • H04W 84/04 - Large scale networksDeep hierarchical networks

71.

CONTEXTUAL ALT TEXT GENERATION FOR WEB IMAGES

      
Application Number 19195410
Status Pending
Filing Date 2025-04-30
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Yadav, Sourabh Singh
  • Jana, Sandeep
  • Pachauri, Kulbhushan

Abstract

Systems, methods, and computer-readable media may provide for contextual alt text generation for web images. A webpage may be parsed to extract images and text. The images may be analyzed to detect representations of persons. Face localization may be performed to detect faces in the representations of the persons. A face embedding for each detected face may be generated to create a set of face embeddings. The text extracted may be analyzed to detect named entities. A name embedding for each detected named entity may be generated to create a set of name embeddings. Bipartite matching may be used to correlate at least part of the set of face embeddings with at least part of the set of name embeddings to create a set of correlation results. Contextualized alt text may be caused to be generated based on the set of correlation results from the bipartite matching.

IPC Classes  ?

  • G06F 40/40 - Processing or translation of natural language
  • G06F 40/205 - Parsing
  • G06F 40/295 - Named entity recognition
  • G06V 30/413 - Classification of content, e.g. text, photographs or tables
  • G06V 30/42 - Document-oriented image-based pattern recognition based on the type of document
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • G10L 13/02 - Methods for producing synthetic speechSpeech synthesisers

72.

Blood Bank Turnaround Time Monitor

      
Application Number 19314248
Status Pending
Filing Date 2025-08-29
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor Honnagirigowda, Mahesh Chamalapur

Abstract

Embodiments operate a blood bank. Embodiments receive a request for a blood product corresponding to a patient and determine whether the request is a routine request or an emergency request. Embodiments determine an availability of patient history for the patient and display a color coded listing of parameters corresponding to the request, the parameters including a different color for blood product requests when a designated time has elapsed.

IPC Classes  ?

  • G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
  • G16H 10/40 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis
  • G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
  • G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation

73.

EVENT-DRIVEN ARCHITECTURE TO ORCHESTRATE ASYNCHRONOUS ACTIVITIES TO KEEP DATA UP-TO-DATE AT AN ADAPTIVELY VARIABLE, TYPE-SPECIFIC CADENCE BASED ON PROCESS CONTROL METADATA

      
Application Number 19332274
Status Pending
Filing Date 2025-09-18
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Dewangan, Tej
  • Anur, Satya
  • Chawla, Sunil
  • Takle, Harshavardhan

Abstract

Methods, systems, and computer-readable media are provided for asynchronous process automation that efficiently manages asynchronous processes based on process control metadata to keep data up-to-date at an adaptively variable type-specific cadence based on process control metadata, eliminating the need for manual engagement to maintain operational activities. An event-driven framework is provided for the asynchronous process automation that includes AI agent(s) for interactions, along with a process management system that tracks pending potential work items due to one or more changes in source data. The process management system activates an asynchronous process management process after a wait period. The process management system then determines which pending potential work items to perform in an iteration of evaluation of the pending potential work items. The process control metadata includes stored limitations on a timing for performing individual processes. The process management system prioritizes processes based on process control metadata, such as prioritizing specific ones over others, including throttling certain other processes during high impact time-sensitive activities.

IPC Classes  ?

  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 9/54 - Interprogram communication

74.

Controlling Operator Access To Customer Cloud Infrastructure Environments

      
Application Number 19544086
Status Pending
Filing Date 2026-02-19
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Potlapally, Nachiketh Rao
  • Miller, Karl
  • Awasthi, Apurv
  • Gilburd, Zachary

Abstract

Techniques for enabling a customer operator of a cloud service provider (CSP) the ability to disable operator access to resources in a customer cloud environment are disclosed. Operator access may be disabled or suspended by operators of the CSP customer initiating a disable command. Disabling operator access includes (a) terminating existing sessions that provide operators access to the resources, (b) rejecting new requests for credentials to establish sessions that provide operator access, and/or (c) revoking existing credentials used to establish sessions that provide operator access. Disabling operator access may apply to resources in the customer cloud environment or to a subset of resources and/or may apply to some operators but not to other operators. The operators may be of the same or different categories of operators. At the conclusion of a designated period of time, the ability of operator to access the customer cloud environment may be restored.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/40 - Network security protocols
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

75.

PROOF-OF-WORK CHALLENGE TO TRANSMIT DATA TO A NON-AUTHENTICATED GATEWAY

      
Application Number 19547434
Status Pending
Filing Date 2026-02-23
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Gupta, Ankush
  • Srivastava, Gaurava
  • Hoermann, Christian Rudolf

Abstract

A method for implementing a proof-of-work challenge for transmission of data to a non-authenticated gateway is disclosed. The method includes receiving, by the gateway and from a device, a challenge request; and transmitting a proof-of-work challenge to the device. The method further includes receiving, from the device, a solution to the challenge, wherein the solution to the challenge accompanies data. The method further includes verifying a validity of the solution to the challenge; and storing and/or processing the data, responsive at least in part to the solution being valid for the challenge. In an example, the solution to the challenge is to be derived by the device, without an intervention by a user of the device. In an example, the challenge request and the solution to the challenge are received from a library that is packaged with a mobile application being executed within the device.

IPC Classes  ?

76.

CLOUD ARCHITECTURE FOR ENFORCING MULTI-DIMENSIONAL DATA SECURITY USING SECURITY ASSIGNMENTS BEYOND ROLE-BASED ACCESS CONTROLS

      
Application Number 19552087
Status Pending
Filing Date 2026-02-27
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Law, Alvin
  • Singh, Suraj
  • Kondepudi, Kishore
  • Anur, Satya

Abstract

An object access service is implemented on a computer system for configuring and enforcing multi-dimensional data security using security assignments beyond role-based access controls. The computer system accesses a request submitted on behalf of a user for access to database structure(s). The computer system requests predicate(s) mapped to role(s) assigned to the user and stored in association with the database structure(s). Predicate(s) submitted to the database may be dynamically filled in by the database pursuant to retrieving data from the database structure(s) to reference security assignment field(s) and security assignment value(s) of the security assignment. The predicate(s) are used to retrieve a security assignment that restricts access to the database structure(s) beyond the role(s) assigned to the user. The security assignment is used to restrict data accessible from the database structure(s) to generate a result set, which is transmitted to a client consumer system for consumption via a consumer interface.

IPC Classes  ?

77.

QUERY OPTIMIZATIONS FOR ASYNCHRONOUS DISTRIBUTED QUERIES ON GRAPHS WITH SCHEMA

      
Application Number US2025054856
Publication Number 2026/142799
Status In Force
Filing Date 2025-11-10
Publication Date 2026-07-02
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Trigonakis, Vasileios
  • Lee, Jinsu
  • Delamare, Arnaud
  • Serraj, Naufal
  • Hong, Sungpack

Abstract

Query optimization techniques are provided for graphs with schema that can significantly reduce remote communication (i.e., networking) for distributed graph queries, with a focus on distributed asynchronous traversals. The optimization techniques include (i) a set of rules to infer and add schema information to graph queries, thus enabling better query planning, and (ii) a set of rules for reducing redundant schema information from the query execution plan, thus making the execution more lightweight.

IPC Classes  ?

78.

Multilinguistic Query Response Agent With Agent Core

      
Application Number 19004830
Status Pending
Filing Date 2024-12-30
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor
  • Agarwal, Amit
  • Sheng, Tao
  • Meghwani, Hansa

Abstract

Techniques for responding to multilinguistic queries using an agent core are disclosed herein. An agent core is trained and/or fine-tuned in a first language to generate instructions (i.e., commands) for answering a query. A language identification and/or translation model receives queries, identifies languages associated with the queries, and translates the queries to the first language. The agent core generates instructions in the first language based on the translated queries. The instructions include instructions, in the first language, to perform actions such as retrieval, generation, contextual understanding, or calculation, in both the first language and the second language. The results of executing the instructions, including an action performed in the first language and an action performed in one or more second languages, are combined, ranked and/or reranked to generate an answer to the query.

IPC Classes  ?

79.

MODEM ADJUSTMENT ENGINE(S) FOR MODIFYING A MAXIMUM TRANSMISSION UNIT BASED ON NETWORK LATENCY

      
Application Number 19005751
Status Pending
Filing Date 2024-12-30
First Publication Date 2026-07-02
Owner Oracle International Corporation (USA)
Inventor Schmitz, René

Abstract

Various embodiments of the present technology generally relate to systems and methods for providing a modem adjustment engine. In an example, the modem adjustment engine determines a connection event between an endpoint and an access point within a network, where the access point facilitates data transmission and routing between the endpoint and the network. Based on the connection event, the modem adjustment engine determines the current latency of the network for the endpoint and a current MTU of a modem associated with the endpoint. Based on the current MTU, and in some cases the current latency of the network, the modem adjustment engine determines an adjusted MTU. Then, the modem adjustment engine adjusts the current MTU of the modem to the adjusted MTU.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received

80.

Detection and correction of inaccurate numeric comparisons in LLM responses

      
Application Number 19004956
Grant Number 12670149
Status In Force
Filing Date 2024-12-30
First Publication Date 2026-06-30
Grant Date 2026-06-30
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor Singh, Jyotika

Abstract

Systems, methods, and other embodiments are described herein which are associated with detection and correction of large language model responses in natural language that contain inaccurate numeric comparisons. In one embodiment, a method includes intercepting an initial response by a large language model to an initial prompt. The method includes detecting that the initial response contains an inaccuracy in a numeric comparison based on a validation check of the numeric comparison. The method includes generating an alternative prompt to the large language model that is configured to cause the large language model to correct the inaccuracy in a rectified response. And, the method includes returning the rectified response by the large language model to the alternative prompt in place of the initial response.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/242 - Query formulation
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

81.

Techniques for intelligent video highlight summarization

      
Application Number 19053209
Grant Number 12670212
Status In Force
Filing Date 2025-02-13
First Publication Date 2026-06-30
Grant Date 2026-06-30
Owner Oracle International Corporation (USA)
Inventor
  • Aggarwal, Ankit Kumar
  • Mukul, Reetesh
  • Sarkar, Pramir

Abstract

A Video Highlight Summarization System (VHSS) is described for generating a personalized video highlight summary from a video source (e.g., a sport match) based on a user's query. In some embodiments, the VHSS may perform multimodal data analysis. The multimodal data may include information from video, audio, and text from images associated with the video and from user's query. A user may provide a query specifying the user's preferences (e.g., events of interest) and criteria (e.g., summary duration). In some embodiments, encoded embeddings based on the video, audio, text, and the user query may be aligned to enhance similarity search result. A subset (e.g., highlights) of the video clips is selected from the video source by maximizing the summation of scores of highlight clips to best fit the user's preferences while meeting the user's criteria with diverse clips.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/738 - Presentation of query results
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

82.

Efficient Cryptographic Key Management in Resource Constrained Devices

      
Application Number 18987859
Status Pending
Filing Date 2024-12-19
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor
  • Hans, Sebastian Jürgen
  • Ponsini, Nicolas Michel Raphaël

Abstract

One or more embodiments address the transition to Post Quantum Cryptography (PQC) within secure element hardware environments. The embodiments focus on key management solutions for resource-constrained devices running JAVA CARD or similar platforms. PQC implementations face challenges from large key sizes that strain secure element resources, including RAM, ROM, flash memory, input/output bandwidth, and processing capabilities. The embodiments present methods for handling PQC keys through importation, exportation, generation, storage, utilization, and protection operations. The implementation manifests as an Application Programming Interface (API) that enables applications to leverage key management capabilities efficiently within secure element resource constraints. The API delivers advantages through memory optimization using flexible condensation and derivation mechanisms. Security benefits emerge from integrating key operations within the certified platform environment, enabling hardware acceleration and side-channel attack countermeasures through native code implementation.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/14 - Arrangements for secret or secure communicationsNetwork security protocols using a plurality of keys or algorithms

83.

CONTEXT-AWARE INLINING BASED ON HYBRID PROFILING

      
Application Number 18988148
Status Pending
Filing Date 2024-12-19
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor
  • Vukasovic, Maja
  • Spasojevic, Boris
  • Prokopec, Aleksandar

Abstract

A method implements generating a sampling profile and an instrumentation profile from source code. The method involves identifying a hot subroutine from the source code with the sampling profile. The method further involves executing a hot modifier process with the hot subroutine and one or more of the sampling profile and the instrumentation profile to generate a hot compilation unit. The method further involves executing a cold modifier process with a cold subroutine from the source code and the instrumentation profile to generate a cold compilation unit. The method further involves incorporating the hot compilation unit and the cold compilation unit into a modified compilation schedule.

IPC Classes  ?

84.

REAL-TIME CONVERSATION ANALYZER AND DECISION ENABLER

      
Application Number 18988181
Status Pending
Filing Date 2024-12-19
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor
  • Arthanat, Sudhir
  • Gururajan, Murali

Abstract

A Real-Time Enterprise Conversation Analyzer and Decision Enabler (RECA&DE) that enhances the capabilities of enterprise applications, transforming them from transactional or operational support systems into decision support systems. In one aspect, the RECA&DE is capable of performing the following: generating a first graphical user interface for implementing a decision support module within an enterprise application, obtaining data for a discussion event from the enterprise application based on input received via the first graphical user interface, transferring event data to a discussion service, receiving feedback data from an artificial-intelligence platform, the feedback data comprises sentiment data derived by the artificial-intelligence platform based on transcript data generated from conversations of the participants using the discussion service, analyzing the feedback data, and rendering one or more dashboards in a second graphical user interface based on analyzing of the feedback data.

IPC Classes  ?

  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals
  • G06F 40/35 - Discourse or dialogue representation
  • G06N 20/00 - Machine learning
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles

85.

Query optimizations for asynchronous distributed queries on graphs with schema

      
Application Number 19000404
Grant Number 12670159
Status In Force
Filing Date 2024-12-23
First Publication Date 2026-06-25
Grant Date 2026-06-30
Owner Oracle International Corporation (USA)
Inventor
  • Trigonakis, Vasileios
  • Lee, Jinsu
  • Delamare, Arnaud
  • Serraj, Naufal
  • Hong, Sungpack

Abstract

Query optimization techniques are provided for graphs with schema that can significantly reduce remote communication (i.e., networking) for distributed graph queries, with a focus on distributed asynchronous traversals. The optimization techniques include (i) a set of rules to infer and add schema information to graph queries, thus enabling better query planning, and (ii) a set of rules for reducing redundant schema information from the query execution plan, thus making the execution more lightweight.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/2453 - Query optimisation

86.

AI Method to Associate Proprietary Coding and Patient Data with Standards

      
Application Number 19381436
Status Pending
Filing Date 2025-11-06
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor
  • Saikia, Amitabh
  • Gabriel, Raefer Christopher
  • Uliyar, Suhas Srinivas
  • Willson, Amy Marie
  • Khotilovich, Vadim
  • Bean, Travis Ray
  • Agassi, Natalee

Abstract

Techniques for mapping proprietary codes with standard codes based on a similarity between network relationships associated with the respective standard codes and proprietary codes are disclosed. The system generates a cross-domain network having sets of terminology, including at least a set of proprietary codes and a set of standard codes. The network includes (a) a plurality of nodes that represent terms in the sets of terminology, (b) inter-terminology connections between nodes across sets of terminology, and (c) intra-terminology connections between nodes within sets of terminology. The system identifies relationships for the terms that define the connections between the nodes. The system generates vector embeddings for the terms by applying a vector embedding function to the relationships and/or the terms associated with each term. Similarity measures are calculated for vector embedding pairs. Pairs having a similarity measure that exceeds a threshold are identified as semantic matches.

IPC Classes  ?

  • G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records

87.

SYSTEM AND METHOD FOR A SINGLE LOGICAL IP SUBNET ACROSS MULTIPLE INDEPENDENT LAYER 2 (L2) SUBNETS IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT

      
Application Number 19535949
Status Pending
Filing Date 2026-02-10
First Publication Date 2026-06-25
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Johnsen, Bjørn Dag
  • Siddabathuni, Ajoy
  • Hodoba, Predrag

Abstract

Systems and methods for supporting a single logical IP subnet across multiple independent layer 2 subnets in a high performance computing environment. A method can provide, at a computer including one or more microprocessors, a logical device, the logical device being addressed by a layer 3 address, wherein the logical device comprises a plurality of network adapters, each of the network adapters comprising a physical port, and a plurality of switches. The method can arrange the plurality of switches into a plurality of discrete layer 2 subnets. The method can provide a mapping table at the logical device.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies
  • H04L 41/0894 - Policy-based network configuration management
  • H04L 41/0895 - Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/24 - Multipath
  • H04L 45/745 - Address table lookupAddress filtering
  • H04L 49/356 - Switches specially adapted for specific applications for storage area networks

88.

ASSURANCE OF USER BEHAVIORAL PATTERNS IN SOFTWARE APPLICATIONS WITH QUASI-SUPERVISED CLUSTERING

      
Application Number 19540321
Status Pending
Filing Date 2026-02-13
First Publication Date 2026-06-25
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Urmanov, Aleksey
  • Schmidt, Felix
  • Kleber, Daniel P.

Abstract

Systems, methods, and other embodiments associated with quasi-supervised clustering for activity pattern characterization and anomalous activity detection are described. In one embodiment, a method accesses a plurality of data points. An individual data point of the plurality characterizes a pattern of activity associated with an account. The method splits the plurality of data points into clusters of similar data points. The method evaluates the clusters to detect that the individual data point has changed clusters in a manner indicative of an anomalous change to the pattern of activity. And, the method generates an electronic alert that the pattern of activity has changed anomalously.

IPC Classes  ?

  • H04L 67/1396 - Protocols specially adapted for monitoring users’ activity
  • G06F 18/23213 - Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering

89.

EFFICIENT CRYPTOGRAPHIC KEY MANAGEMENT IN RESOURCE CONSTRAINED DEVICES

      
Application Number US2025058058
Publication Number 2026/135999
Status In Force
Filing Date 2025-12-04
Publication Date 2026-06-25
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Hans, Sebastian Jürgen
  • Ponsini, Nicolas Michel Raphaël

Abstract

One or more embodiments address the transition to Post Quantum Cryptography (PQC) within secure element hardware environments. The embodiments focus on key management solutions for resource-constrained devices running JAVA CARD or similar platforms. PQC implementations face challenges from large key sizes that strain secure element resources, including RAM, ROM, flash memory, input/output bandwidth, and processing capabilities. The embodiments present methods for handling PQC keys through importation, exportation, generation, storage, utilization, and protection operations. The implementation manifests as an Application Programming Interface (API) that enables applications to leverage key management capabilities efficiently within secure element resource constraints. The API delivers advantages through memory optimization using flexible condensation and derivation mechanisms. Security benefits emerge from integrating key operations within the certified platform environment, enabling hardware acceleration and side-channel attack countermeasures through native code implementation.

IPC Classes  ?

90.

ROUTING DIVERSE INCOMING REQUESTS TO OPTIMAL COMPUTING OPTIONS WHILE SATISFYING REQUISITE PERFORMANCE METRICS

      
Application Number 18986852
Status Pending
Filing Date 2024-12-19
First Publication Date 2026-06-25
Owner
  • Oracle International Corporation (USA)
  • Indian Institute of Technology Roorkee (India)
Inventor
  • Agrawal, Manish Kumar
  • Kumar, Sandeep
  • Kumar, Yogesh

Abstract

An aspect of the present disclosure facilitates routing diverse incoming requests to optimal computing options while satisfying requisite performance metrics. In one embodiment, in a computing environment having multiple compute types, a historical data containing characteristics in transport payloads of incoming requests, and characteristics in processing corresponding incoming requests by respective compute types is collected. A system trains, based on the historical data, a machine learning (ML) model to select compute types for incoming requests. Upon receiving a new incoming request sought to be processed, the system extracts from a transport payload of the new incoming request, the first set of characteristics to create a new request context. The system then applies the ML model to the new request context to identify a target compute type and forwards the new incoming request to the target compute type.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

91.

APPLICATION DESIGN GENERATION SYSTEM

      
Application Number 18988524
Status Pending
Filing Date 2024-12-19
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor
  • Kizhakkeveettil, Sanoop
  • Kumar, Sidharth Sasi
  • Bhaskaran, Arun
  • Othikandy, Sayooj

Abstract

The present disclosure describes techniques that facilitate the efficient generation of an application design and an application based on a set of application requirements related to the application. In certain examples, an application generation system is disclosed. The system obtains a set of application requirements for generating an application design for an application. The system generates multiple application designs using a combination of machine language (ML) techniques and Retrieval Augmented Generation (RAG) techniques. The system then evaluates the multiple application designs and selects a particular application design from among the multiple application designs that is deemed to be “best” aligned with the set of application requirements related to the application. As part of generating the multiple application designs and selecting an application design from the multiple application designs, in certain examples, the system provides the selected application design via a user interface of a computing device.

IPC Classes  ?

  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 8/20 - Software design

92.

MULTIPLE SECURITY FRAMEWORKS ALIGNMENT AND RISK OVERVIEW SYSTEM

      
Application Number 18999767
Status Pending
Filing Date 2024-12-23
First Publication Date 2026-06-25
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Bougaev, Anton
  • Tsoukalas, Constantine Lefteri
  • Jackson, Shawn Christopher

Abstract

Systems, methods, and other embodiments associated with providing an overview of alignment and risk when applying multiple security frameworks are described. In one embodiment, a method includes accessing (1) a target entity and (2) a control framework having a plurality of controls. The method includes embedding the target entity and the plurality of controls. The method includes quantifying similarities between the embedded target entity and the plurality of embedded controls. The method includes providing the similarities as multivariate input to a regression model that is configured to generate probabilities that individual controls of the plurality are relevant to the target entity. The method includes applying a threshold for relevance to the probabilities to extract a listing of relevant controls that are most relevant to the target entity. And, the method includes generating an electronic alert that includes the listing of relevant controls.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

93.

Concurrency Management Model Using Software Transactional Memory, Dynamic Data Race Detection, And/Or Thread-Local Garbage Collection

      
Application Number 19225600
Status Pending
Filing Date 2025-06-02
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor Österlund, Erik

Abstract

Techniques for detecting and preventing potential sources of concurrency issues are disclosed. In response to an attempt to modify a shared data structure, the system generates a copy of the shared data structure in a transaction area allocated for performing the modification through a software memory transaction. The system applies the modification to the copy of the shared data structure, and the system subsequently acquires a lock on the shared data structure. After acquiring the lock, the system checks for accesses to the shared data structure that would conflict with applying the modification to shared data structure. If the check does not reveal a conflicting access, the system commits the software memory transaction by updating the shared data structure to match the state of the copy of the shared data structure. If the check does reveal a conflicting access, the system aborts the software memory transaction.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 12/02 - Addressing or allocationRelocation

94.

Object Graph for Concurrency Management

      
Application Number 19422212
Status Pending
Filing Date 2025-12-16
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor Österlund, Erik

Abstract

Techniques for detecting potential concurrency issues and/or causality bugs are disclosed. To this end, the system maintains at least one object graph of event objects. The event objects represent events, and the event objects in an object graph are interconnected by references that represent causal and/or temporal relationships between the corresponding events. Before a thread attempts a task that could feasibly conflict with another task, the system may compel the thread to consult the object graph. For instance, if a task entails accessing a shared object, the system may compel a thread to determine if the last event to mutate the shared object is represented in an object graph of event objects before an event corresponding to the thread's current attempt to complete this task. If the last mutation event is absent from the object graph, the system may prevent or delay the thread from completing the task.

IPC Classes  ?

  • G06F 9/448 - Execution paradigms, e.g. implementations of programming paradigms
  • G06F 9/52 - Program synchronisationMutual exclusion, e.g. by means of semaphores

95.

PACKET FLOW IN A CLOUD INFRASTRUCTURE BASED ON CACHED AND NON-CACHED CONFIGURATION INFORMATION

      
Application Number 19540298
Status Pending
Filing Date 2026-02-13
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor
  • Tracy, Leonard Thomas
  • Kreger-Stickles, Lucas Michael
  • Brar, Jagwinder Singh
  • Bockman, Bryce Eugene

Abstract

Techniques for managing the distribution of configuration information that supports the flow of packets in a cloud environment are described. In an example, a virtual network interface card (VNIC) hosted on a network virtualization device NVD receives a first packet from a compute instance associated with the VNIC. The VNIC determines that flow information to send the first packet on a virtual network is unavailable from a memory of the NVD. The VNIC sends, via the NVD, the first packet to a network interface service, where the network interface service maintains configuration information to send packets on the substrate network and is configured to send the first packet on the substrate network based on the configuration information. The NVD receives the flow information from the network interface service, where the flow information is a subset of the configuration information. The NVD stores the flow information in the memory.

IPC Classes  ?

  • H04L 45/02 - Topology update or discovery
  • H04L 12/46 - Interconnection of networks
  • H04L 41/0813 - Configuration setting characterised by the conditions triggering a change of settings
  • H04L 41/0853 - Retrieval of network configurationTracking network configuration history by actively collecting configuration information or by backing up configuration information
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/74 - Address processing for routing

96.

SYSTEM AND METHOD FOR USING INFINIBAND ROUTING ALGORITHMS FOR ETHERNET FABRICS IN A HIGH PERFORMANCE COMPUTING ENVIRONMENT

      
Application Number 19541825
Status Pending
Filing Date 2026-02-17
First Publication Date 2026-06-25
Owner ORACLE INTERNATIONAL CORPORATION (USA)
Inventor
  • Johnsen, Bjørn Dag
  • Siddabathuni, Ajoy
  • Brean, David

Abstract

Systems and methods for using InfiniBand routing algorithms for Ethernet fabrics in a high performance computing environment. The method can provide, at a computer comprising one or more microprocessors, a plurality of switches, a plurality of hosts, a topology provider (TP) module, a routing engine (RE) module, and a switch initializer (SI) module. The method can perform a discovery sweep, by the TP, of the plurality of hosts and the plurality of switches and assigns an address to each of the plurality of hosts and the plurality of switches. The method can calculate, by the routing engine, a routing map, based upon a routing scheme, for the plurality of hosts and the plurality of switches, the routing map comprising a plurality of forwarding tables. The method can configure, each of the plurality of switches with a forwarding table of the plurality of forwarding tables calculated by the routing engine.

IPC Classes  ?

  • H04L 41/0813 - Configuration setting characterised by the conditions triggering a change of settings
  • H04L 41/0895 - Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
  • H04L 41/0897 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities
  • H04L 41/122 - Discovery or management of network topologies of virtualised topologies e.g. software-defined networks [SDN] or network function virtualisation [NFV]
  • H04L 41/40 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
  • H04L 45/18 - Loop-free operations
  • H04L 45/48 - Routing tree calculation
  • H04L 49/25 - Routing or path finding in a switch fabric
  • H04L 49/356 - Switches specially adapted for specific applications for storage area networks

97.

DATA DRIVEN CACHING STRATEGY

      
Application Number 19542015
Status Pending
Filing Date 2026-02-17
First Publication Date 2026-06-25
Owner Oracle International Corporation (USA)
Inventor
  • Dahiya, Aneesh
  • Khasanova, Renata

Abstract

A computer-implemented method includes receiving an input for a model from a data stream, computing an output from the model, and storing the input and the output as an element of a cache. The method also includes using an algorithm to determine a set of parameters associated with the cache; the algorithm optimizes a function including a time taken by the model to generate outputs from a set of inputs sampled from the data stream. The method further includes calculating a caching score associated with each cache element, based on the set of parameters and the time taken by the model to generate the output, a usage of the element expressed as a number of iterations over which the element has been retained in the cache, and a frequency of usage of the element. The method also includes subsequently removing from the cache the element having the lowest caching score.

IPC Classes  ?

  • G06F 12/0802 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches

98.

GENERATING GROUND TRUTH LABELING FOR ENTITY RESOLUTION

      
Application Number 18978199
Status Pending
Filing Date 2024-12-12
First Publication Date 2026-06-18
Owner Oracle International Corporation (USA)
Inventor
  • Nicolae, Constantin
  • Gelbmann, Lukas
  • Milosheski, Ljupche
  • Cutura, Gojko
  • Stoppa, Edoardo
  • Harris, Douglas
  • Patra, Rhicheek
  • Hong, Sungpack
  • Chafi, Hassan
  • Maatouk, Marouane

Abstract

A method receives a dataset of records as an input. The method executes a labeling procedure that outputs a matched dataset of the received dataset, the matched dataset including functionally matched pairs of records, where a matching function determines that each functionally matched pair of records represent a respective same entity. The method determines transitive pairs of records including a first record and a second record that belong to a same entity based on the first record and a third record being one of the functionally matched pairs of records representing the same entity and based on the second record and the third record being another of the functionally matched pairs of records representing the same entity. The method labels the transitive pairs of records and functionally matched pairs of records as matched pairs of records based on the records belonging to the same respective entity. The method outputs the labeled matched pairs of records.

IPC Classes  ?

  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/215 - Improving data qualityData cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
  • G06F 16/2455 - Query execution

99.

Automatic De-Identification Of Sensitive Data With Contextual Relexicalization

      
Application Number 18978650
Status Pending
Filing Date 2024-12-12
First Publication Date 2026-06-18
Owner Oracle International Corporation (USA)
Inventor
  • Singh, Praphul
  • Beardsley, Brent Edward
  • Jacobs, Brad Warren

Abstract

A computer-implemented technique for relexicalization of sensitive entities in text data is disclosed. The technique obtains de-identification data identifying sensitive entities from input text and clusters these entities based on their representation of the same real-world things. For each cluster, a representative sensitive entity is determined and used to query a database system. The database returns a best matching candidate sensitive entity based on similarity matching, where each candidate is pre-associated with a relexicalized entity. A large language model (LLM) validates the correspondence between the representative and candidate entities within the input text's context. When validated, the technique generates relexicalized text by substituting cluster entities with the associated relexicalized entity. If validation fails, the technique generates a new relexicalized entity, stores the association in the database, and creates relexicalized text using the generated entity. This approach ensures context-aware, consistent replacement of sensitive entities while maintaining semantic appropriateness through multi-step verification.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

100.

Third-Party Application Library Security Management

      
Application Number 18984597
Status Pending
Filing Date 2024-12-17
First Publication Date 2026-06-18
Owner Oracle International Corporation (USA)
Inventor
  • Santhanagopal, Harish
  • Lloyd, Margaret Sue
  • Nandula, Srikanth S.
  • Prasad, Kyasaram Vishwa
  • Selvaraj, Guru

Abstract

Techniques for remediating vulnerabilities in software are disclosed. A system maps third-party software modules to applications in which the third-party software modules are implemented. Upon identifying a vulnerability associated with a particular third-party software module, a system (a) identifies the applications mapped to the third-party software module and (b) initiates a process to remediate the vulnerability in the applications mapped to the third-party software module. The system recommends remediation paths for remediating the vulnerability by applying vulnerability data and mapping data to a generative artificial intelligence (AI) model. If an instance of the third-party software module is stored in the registry, the system scans the instance to determine if the vulnerability exists in the instance.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  1     2     3     ...     100        Next Page