Patents Assigned to Oracle International Corporation
-
Publication number: 20250260643Abstract: 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: ApplicationFiled: April 28, 2025Publication date: August 14, 2025Applicant: Oracle International CorporationInventors: Lucas Michael Kreger-Stickles, Shane Baker, Bryce Eugene Bockman, Peter Croft Jones, Jagwinder Singh Brar
-
Publication number: 20250258822Abstract: 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: ApplicationFiled: April 15, 2025Publication date: August 14, 2025Applicant: Oracle International CorporationInventors: John Mark Beresniewicz, Kusumaharanadh Poduri
-
Publication number: 20250260642Abstract: 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: ApplicationFiled: April 28, 2025Publication date: August 14, 2025Applicant: Oracle International CorporationInventors: Lucas Michael Kreger-Stickles, Shane Baker, Bryce Eugene Bockman, Peter Croft Jones, Jagwinder Singh Brar
-
Patent number: 12386635Abstract: 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: GrantFiled: February 1, 2023Date of Patent: August 12, 2025Assignee: Oracle International CorporationInventors: Kavyashree Mysore Jagadeesh, Erik Joseph Miller
-
Patent number: 12387222Abstract: 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: GrantFiled: May 4, 2022Date of Patent: August 12, 2025Assignee: Oracle International CorporationInventors: Jens Olof Lundell, Terrence Alan Moltzan, Lucas G. Cusimano
-
Patent number: 12386614Abstract: 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: GrantFiled: July 5, 2023Date of Patent: August 12, 2025Assignee: Oracle International CorporationInventors: Rohit Kumar Singh, Arjit Khullar, Ankita Singh
-
Publication number: 20250252091Abstract: 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: ApplicationFiled: March 31, 2025Publication date: August 7, 2025Applicant: Oracle International CorporationInventor: Evgueni Perkov
-
Publication number: 20250252110Abstract: 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: ApplicationFiled: July 22, 2024Publication date: August 7, 2025Applicant: Oracle International CorporationInventors: Winston Leonard Wang, Daniel Benjamin Workman, Adriana Peña, Jun Ho Kim, David McColgin
-
Publication number: 20250254042Abstract: 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: ApplicationFiled: April 22, 2025Publication date: August 7, 2025Applicant: Oracle International CorporationInventors: Satish Kumar Kashi Visvanathan, Sudarsan R. Piduri, Vikram Singh Bisht, Viggnesh Venugopal, John McClain
-
Publication number: 20250252107Abstract: 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: ApplicationFiled: March 27, 2025Publication date: August 7, 2025Applicant: Oracle International CorporationInventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram
-
Publication number: 20250252261Abstract: 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: ApplicationFiled: February 7, 2024Publication date: August 7, 2025Applicant: Oracle International CorporationInventors: Suman Roy, Srijon Sarkar, Siddhant Jain, Saransh Mehta, Arpit Katiyar, Shahid Reza, Pramir Sarkar, Purushotam Gopaldas Radadia
-
Patent number: 12380719Abstract: 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: GrantFiled: April 4, 2023Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Karan Dua, Praneet Pabolu, Mengqing Guo
-
Patent number: 12379755Abstract: 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: GrantFiled: May 3, 2024Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: James Rohrkemper, Sanjeev R. Sondur, Kenny C. Gross, Guang C. Wang
-
Patent number: 12379939Abstract: 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: GrantFiled: April 19, 2023Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Swapnil Sinvhal, Elizabeth Li
-
Patent number: 12380102Abstract: 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: GrantFiled: April 15, 2024Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Puneet Jaiswal, Devaraj Das, Devarajulu Kavali, Venkata Nagarjun Guraja, Sandeep Akinapelli, Vivek Kumar Pathak
-
Patent number: 12380130Abstract: 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: GrantFiled: September 22, 2023Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Lik Wong, Leonid Novak, Sampanna Salunke, Mark Dilman, Wei-Ming Hu
-
Patent number: 12380126Abstract: 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: GrantFiled: December 19, 2022Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Rohit Jaykumar Gattani, Rahul Gupta, Arun Patnaik, Vinod Murli Mamtani
-
Patent number: 12380258Abstract: 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: GrantFiled: March 24, 2021Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Abhishek Kar, Michael Hicks, Christopher Richard Newcombe, Kenneth J. Patchett
-
Patent number: 12381867Abstract: 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: GrantFiled: October 13, 2023Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Mostafa Gaber Mohammed Ead, Sergei Korolev, Georgy Rabinov, Cole Michaels, Vladimir Nikolayevich Krayushkin
-
Patent number: 12381758Abstract: 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: GrantFiled: March 19, 2024Date of Patent: August 5, 2025Assignee: Oracle International CorporationInventors: Jinsu Choi, Jwala Dinesh Gupta Chakka, Jagwinder Singh Brar