Patents Assigned to Oracle International Corporation
  • Publication number: 20250260643
    Abstract: Systems and methods of interface-based ACLs in a virtual Layer-2 network. The method can include sending a packet from source compute instance in a virtual network to a destination compute instance via a destination virtual network interface card (destination VNIC) within a first virtual layer 2 network and evaluating an access control list (ACL) for the packet with a source virtual network interface card (source VNIC). ACL information relevant to the packet can be embedded in the packet. The VSRS can receive the packet and can identify the destination VNIC within the first virtual layer 2 network for delivery of the packet based on information received with the packet and mapping information contained within a mapping table. The VSRS can access ACL information from the packet and can apply the ACL information to the packet.
    Type: Application
    Filed: April 28, 2025
    Publication date: August 14, 2025
    Applicant: Oracle International Corporation
    Inventors: Lucas Michael Kreger-Stickles, Shane Baker, Bryce Eugene Bockman, Peter Croft Jones, Jagwinder Singh Brar
  • Publication number: 20250258822
    Abstract: Techniques are described herein for probabilistic monitoring of high-frequency, low-latency database queries. In some embodiments, a probabilistic query monitoring system periodically samples active database sessions. For example, the system may generate sample data every one second or at some other sampling rate for each database session that is currently active. The sample data may include a mapping between query identifiers to sample counter values that are extracted at different sample intervals. The system may then estimate performance metrics for the set of active database based on the counter values sampled across consecutive sample intervals.
    Type: Application
    Filed: April 15, 2025
    Publication date: August 14, 2025
    Applicant: Oracle International Corporation
    Inventors: John Mark Beresniewicz, Kusumaharanadh Poduri
  • Publication number: 20250260642
    Abstract: Systems and methods for a virtual layer-2 network are described herein. The method can include providing a virtual Layer 3 network in a virtualized cloud environment. The virtual Layer 3 network can be hosted by an underlying physical network. The method can include providing a virtual Layer 2 network in the virtualized cloud environment. The virtual Layer 2 network can be hosted by the underlying physical network.
    Type: Application
    Filed: April 28, 2025
    Publication date: August 14, 2025
    Applicant: Oracle International Corporation
    Inventors: Lucas Michael Kreger-Stickles, Shane Baker, Bryce Eugene Bockman, Peter Croft Jones, Jagwinder Singh Brar
  • Patent number: 12386635
    Abstract: Techniques are described for performing an automated region build with real time region data. Region data including region identifiers and execution target identifiers for the region may be maintained. When a modification of the region data is detected (or new region data is detected), configuration files corresponding to bootstrapping resources (e.g., at the execution targets) within the region may be obtained. Operations are executed to cause the configuration files to be updated. This may include recompiling or otherwise injecting region data into the configuration files. A region build may be executed to bootstrap resources within the region using the updated configuration files.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: August 12, 2025
    Assignee: Oracle International Corporation
    Inventors: Kavyashree Mysore Jagadeesh, Erik Joseph Miller
  • Patent number: 12387222
    Abstract: Techniques for providing candidate actions to a service agent based on a customer incident and associated attributes are disclosed. In one or more embodiments, a customer incident response system allows a customer support team to leverage a data ecosystem available to provide service agents with contextually relevant insights into a current data context that describes the customer incident. The system allows an administrator to configure connections to endpoints for external and/or third-party services, including artificial intelligence (AI), machine learning, static content, temporally based content, and rules-based content. Once configured, the system displays a series of insight cards near an incident workspace, where each insight card includes an action that the service agent may execute to attempt to resolve the customer incident. The system allows for external AI engines to generate insights and potential next actions to address the customer incident while enjoying a simplified setup.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: August 12, 2025
    Assignee: Oracle International Corporation
    Inventors: Jens Olof Lundell, Terrence Alan Moltzan, Lucas G. Cusimano
  • Patent number: 12386614
    Abstract: Systems, methods, and other embodiments associated with adaptive code scanning are described. In one example method, a valid configuration that specifies approved parameters of use for a software component is defined. Software code is scanned to detect that the software component exists in the software code. Where the component is detected, the software code is scanned to identify implemented parameters of use for the software component. The implemented parameters are compared to the approved parameters. Based on the comparison, the software component is determined to be not implemented according to the valid configuration. Where the software component is implemented according to the valid configuration, the method automatically determines to proceed with the automated action based on the implemented parameters. The automated action is performed to adapt to the implemented parameters.
    Type: Grant
    Filed: July 5, 2023
    Date of Patent: August 12, 2025
    Assignee: Oracle International Corporation
    Inventors: Rohit Kumar Singh, Arjit Khullar, Ankita Singh
  • Publication number: 20250252091
    Abstract: A computer-implemented method to determine form factors of a tree includes building an input tree, wherein the input tree includes nodes. The method further includes implementing a first top-down pass to determine a universal number for each node in the input tree. The method further includes implementing a second top-down pass to determine form factors for each node of the input tree, wherein a form factor includes a depth and a width of the tree with a root in a corresponding node. The method further includes storing the form factors as part of node metadata or in a separate table.
    Type: Application
    Filed: March 31, 2025
    Publication date: August 7, 2025
    Applicant: Oracle International Corporation
    Inventor: Evgueni Perkov
  • Publication number: 20250252110
    Abstract: Techniques for initiating commands in a user interface by disambiguating user input terms are disclosed. As a system displays a set of data, the system receives a user input that includes a set of terms. The system determines the terms correspond to multiple different interpretations. The system selects a particular interpretation for the terms based on context data. The context data includes data, such as user profile data and display data. The user profile data includes data for a user entering the terms and data of other users related to the user entering the terms. The system selects and executes a command based on selecting the particular interpretation for the terms.
    Type: Application
    Filed: July 22, 2024
    Publication date: August 7, 2025
    Applicant: Oracle International Corporation
    Inventors: Winston Leonard Wang, Daniel Benjamin Workman, Adriana Peña, Jun Ho Kim, David McColgin
  • Publication number: 20250254042
    Abstract: Novel techniques for end-to-end file storage replication and security between file systems in different cloud infrastructure regions are disclosed herein. In one embodiment, a file storage service generates deltas between snapshots in a source file system, and transfers the deltas and associated data through a high-throughput object storage to recreate a new snapshot in a target file system located in a different region during disaster recovery. The file storage service utilizes novel techniques to achieve scalable, reliable, and restartable end-to-end replication. Novel techniques are also described to ensure a secure transfer of information and consistency during the end-to-end replication.
    Type: Application
    Filed: April 22, 2025
    Publication date: August 7, 2025
    Applicant: Oracle International Corporation
    Inventors: Satish Kumar Kashi Visvanathan, Sudarsan R. Piduri, Vikram Singh Bisht, Viggnesh Venugopal, John McClain
  • Publication number: 20250252107
    Abstract: A distributed event processing system is disclosed that receives a batch of events via a continuous data stream and performs the serialization of data in the batch of events. In certain embodiments, the system identifies a first data type of a first attribute for each event in a batch of events and determines a first type of data compression to be performed on data values represented by the first attribute. The system determines a first type of data compression to be performed on data values represented by the first attribute based on the first data type of the first attribute. The system then generates a first set of serialized data values for the first attribute. The system processes the first set of serialized data values against a set of one or more continuous queries to generate a first set of output events.
    Type: Application
    Filed: March 27, 2025
    Publication date: August 7, 2025
    Applicant: Oracle International Corporation
    Inventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram
  • Publication number: 20250252261
    Abstract: Disclosed are machine learning techniques directed to training a machine learning model for the combined learning of multiple natural language processing (NLP) tasks. The NLP tasks may be named entity recognition (NER), relation extraction (RE), and assertion detection (AD) tasks. The machine learning model may be a multi-layer transformer model. Training the machine learning model may involve first training the NER module on the NER task, and thereafter training the RE module on the RE task while the AD module is simultaneously trained on the AD task. Training the machine learning model may alternatively involve training the NER module on the NER task concurrently with training the RE module on the RE task and training the AD module on the AD task. The trained machine learning model can predict entities and entity types in newly provided text, along with relations between the entities and assertions associated with the entities.
    Type: Application
    Filed: February 7, 2024
    Publication date: August 7, 2025
    Applicant: Oracle International Corporation
    Inventors: Suman Roy, Srijon Sarkar, Siddhant Jain, Saransh Mehta, Arpit Katiyar, Shahid Reza, Pramir Sarkar, Purushotam Gopaldas Radadia
  • Patent number: 12380719
    Abstract: The system generates templates to be used for use in synthetic document generation. Generating a template includes selecting entities to be included in the template and/or selecting characteristics of entities in the template. The system may execute randomization functions to determine which entities, of a candidate set of entities, are to be included in a template. The randomization functions may accept, as input, probabilities associated with the entities to compute the inclusion or exclusion of entities in the template. Different entities may be associated with different corresponding probabilities. The system may execute randomization functions to determine characteristics of entities that are included in a template. The characteristics may be selected from a specific candidate set of characteristics or a range of characteristic values.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Karan Dua, Praneet Pabolu, Mengqing Guo
  • Patent number: 12379755
    Abstract: Systems, methods, and other embodiments associated with detecting feedback control instability in computer thermal controls are described herein. In one embodiment, a method includes executing a workload on the computing system, wherein the workload varies between a minimum and a maximum at a workload frequency. The method includes recording thermal telemetry from the computing system during execution of the workload. The method includes converting the recorded thermal telemetry into a frequency domain. The method includes detecting whether thermal control of the computing system exhibits feedback control instability based on dissimilarity in the frequency domain between the transformed thermal telemetry and the workload frequency. And, the method includes generating an electronic alert that indicates whether the thermal control of the computing device exhibits the feedback control instability.
    Type: Grant
    Filed: May 3, 2024
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: James Rohrkemper, Sanjeev R. Sondur, Kenny C. Gross, Guang C. Wang
  • Patent number: 12379939
    Abstract: Techniques for configuring an enriched data metrics pipeline (DMP) include: obtaining node configuration data associated with an unenriched DMP for nodes of a heterogeneous computing platform, including (a) a first kind of node including an application programming interface (API) for obtaining unenriched data associated with the first kind of node and (b) a second kind of node including an API for obtaining unenriched data associated with the second kind of node; the unenriched DMP being configured to provide node-level unenriched data to a service according to a first schedule; the service being configured to generate node-level data metrics based on the unenriched data; based on the node configuration data, configuring an enriched DMP to provide node-level enriched data to the service according to a second schedule that is less frequent than the first schedule; the service being configured to generate fleet-level data metrics based on the node-level enriched data.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Swapnil Sinvhal, Elizabeth Li
  • Patent number: 12380102
    Abstract: The present embodiments relate to updating a dataflow interactive cluster with zero downtime. A request to update a first dataflow cluster can be received, and a second dataflow cluster can be generated as a replacement cluster to execute received queries. Generating the second dataflow cluster can include identifying a second series of executor nodes that are configured to execute queries from the gateway node via a second driver node. A first update to a configuration of a host configuration node can be performed to register the second dataflow cluster as an active endpoint and identify the first dataflow cluster as an inactive endpoint. When no active queries exist, a second update to the configuration can be provided to remove the first dataflow cluster from the configuration to direct subsequent queries from the gateway node to the second dataflow cluster.
    Type: Grant
    Filed: April 15, 2024
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Puneet Jaiswal, Devaraj Das, Devarajulu Kavali, Venkata Nagarjun Guraja, Sandeep Akinapelli, Vivek Kumar Pathak
  • Patent number: 12380130
    Abstract: A lead-sync log record is used to synchronize the replication logs of follower shards to the leader shard. In response to a failure to determine that there is a consensus for a database transaction commit operation after a shard server becomes a new leader, the new leader shard performs a sync operation using the lead-sync log record to synchronize replication logs of the follower shards to the replication log of the new leader. A shard server identifies a first transaction having a first log record but not a post-commit log record in the replication log, defines a recovery window in the replication log starting at the first log record of the identified first transaction and ending at the lead-sync log record, identifies a set of transactions to be recovered, and performs a recovery action on the set of transactions to be recovered.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Lik Wong, Leonid Novak, Sampanna Salunke, Mark Dilman, Wei-Ming Hu
  • Patent number: 12380126
    Abstract: Techniques are described for the discovery of source range partitioning information. An example method includes a device determining a partition boundary value for the data based at least in part on the following steps. The device can determine a first plurality of bounded value sets and a second plurality of bounded value sets. The device can calculate a first average value of a first value and a second average value. The device can determine a first deviation value of the first average value from the first value and a second deviation value of the second average value from a third value. The device can determine the first partition boundary value based at least in part on the first deviation value and the second deviation value, the first partition boundary value being the first candidate partition boundary value or the second candidate partition boundary value.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Rohit Jaykumar Gattani, Rahul Gupta, Arun Patnaik, Vinod Murli Mamtani
  • Patent number: 12380258
    Abstract: A computer system may receive a layout of a data center, the layout of the data center identifying physical locations of a plurality of server racks, electrical distribution feeds, and uninterruptible power supplies. The computer system may receive a fault domain configuration for the datacenter, the fault domain configuration identifying virtual locations of a plurality of logical fault domains for distributing one or more instances so that the instances are stored on independent physical hardware devices within a single availability fault domain. The computer system may determine the configuration for the data center by assigning the plurality of fault domains to a plurality of electrical zones, wherein each electrical zone provides a redundant electrical power supply across the plurality of logical fault domains in an event of a failure of one or more electrical distribution feeds. The computer system may display the configuration for the data center on a display.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Abhishek Kar, Michael Hicks, Christopher Richard Newcombe, Kenneth J. Patchett
  • Patent number: 12381867
    Abstract: Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment, where the second cloud environment is different than the first cloud environment. The multi-cloud infrastructure enables a user associated with an account with a second cloud services provider to use, from the second cloud infrastructure, a first service from the set of one or more cloud services. The multi-cloud infrastructure creates a link between the account with the second cloud service provider and a tenancy created in the first cloud infrastructure for enabling using the first service by the user.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Mostafa Gaber Mohammed Ead, Sergei Korolev, Georgy Rabinov, Cole Michaels, Vladimir Nikolayevich Krayushkin
  • Patent number: 12381758
    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 one or more link-enabling virtual networks being deployed in the first cloud environment and the second cloud environment.
    Type: Grant
    Filed: March 19, 2024
    Date of Patent: August 5, 2025
    Assignee: Oracle International Corporation
    Inventors: Jinsu Choi, Jwala Dinesh Gupta Chakka, Jagwinder Singh Brar