Oracle Patent Grants

Method and system for recommending runbooks for detected events

Granted: April 8, 2025
Patent Number: 12271287
Techniques for selecting a runbook to recommend for remediating a detected event are disclosed. When a system detects an event, the system obtains metadata associated with the event. The metadata provides information about the event and a system topology of the system in which the event occurred. The system generates a recommendation for a runbook to remediate the event based on one or both of characteristics of the event and characteristics of the topology in which the event occurred.…

Techniques for dynamically assigning client credentials to an application

Granted: April 8, 2025
Patent Number: 12273343
An identity management and authorization system (IMAS) receives a request to download an application to a user device associated with a user. The IMAS downloads, to the user device, a template application instance corresponding to the requested application, the template application instance having a reduced functionality than the requested application. The IMAS receives, from the user device, a request to register to the downloaded template. Responsive to receiving the request to…

Internet of things fleet inventory item linking/unlinking

Granted: April 8, 2025
Patent Number: 12271862
Embodiments monitor one or more inventory items corresponding to a vehicle. Embodiments generate a trip plan including, for the vehicle, a start location, an end location, and one or more stops, and for each of the inventory items, a pickup location and a drop off location corresponding to the one or more stops. Embodiments, for each of the inventory items, detect that the vehicle has entered the pickup location based on the trip plan and in response automatically link a sensor to the…

Systems and methods for smart electronic form management with condition tracking

Granted: April 8, 2025
Patent Number: 12271845
An electronic form management system is programmed to: (i) provide a planning UI configured to enable a planning user to assign conditions of approval to a planning application during a planning phase, each condition of approval includes a completion status and one or more conditions to which a permit application is subject during a permitting phase; (ii) provide a permitting UI configured to enable a permitting user to administer the permit application during the permitting phase; (iii)…

Unified user interface for monitoring hybrid deployment of computing systems

Granted: April 8, 2025
Patent Number: 12271572
Techniques are described for generating a composite display of multiple user interface elements, each of which presents datasets corresponding to the operational parameters of computing resources even though the computer resources may operate in different computing environments. In some cases, the composite display includes a feature that enables a comparison of operational performance data between a target measurement period relative to a selectable reference period. The reference…

Method, product, and system to provide a parser for property graph queries with precise error reporting and auto-completion based on information from property graph schemas

Granted: April 8, 2025
Patent Number: 12271402
A method, apparatus, and product to provide a parser for property graph queries with precise error reporting and auto-completion based on information from property graph schemas. The approach generally comprises analysis of graph queries prior to their execution to identify issues prior to execution. In some embodiments, the approach includes any of: use of a property graph schema to determine whether names in a received property graph query exist within a corresponding property graph;…

Discovery of discrete partitioning information

Granted: April 8, 2025
Patent Number: 12271396
A system for data partitioning based on discovery of discrete partitioning information. The system can receive data sets in table format from source system. The data can be stored in the source system to be partitioned and transmitted from the source system to a target system. The system can determine a respective partitioning column for each data set. The system can determine a number of partitions. The system can determine, for each data set, a respective set of discrete values from…

Ubiquitous search on data stored in the RDBMS

Granted: April 8, 2025
Patent Number: 12271378
Techniques are provided for creating a “ubiquitous search index” which allows for full-text as well as value range-based search across all columns from multiple database tables, multiple user-defined unmaterialized views, and external sources. In one implementation, the data is indexed in a peculiarly constructed schema-based JSON format without duplicating data. The techniques maintain eventual consistency with the normalized source of truth database tables, and do not have a…

System and method for transaction continuity across failures in a scale-out database

Granted: April 8, 2025
Patent Number: 12271372
One or more engine instances are executed on each host to form an engine cluster. A plurality of control instances are executed on a first set of hosts to form a control cluster and comprise a control instance leader and one or more control instance followers. In response to a first host indicating a failure of a neighbor host, a pair-wise focused investigation is initiated to check peer-to-peer connections between the first host and the neighbor host. In response to one or more…

System and method for integrated function editor for use in data analytics environment

Granted: April 8, 2025
Patent Number: 12271349
Described herein is a system and method for providing an integrated function editor, for use with a data analytics environment. The function editor can be utilized to create and register functions available within a cloud infrastructure or cloud environment, for use within a data analytics environment. Such functions available for use within the cloud infrastructure or cloud environment can be displayed for the user, and used, for example, in data analytics workbooks, to create an…

Nested query modification tool

Granted: April 1, 2025
Patent Number: 12265527
Techniques for modifying queries in a set of nested queries are disclosed. A graphical user interface displays a query detail region alongside a nested query display region. The graphical user interface includes functionality to provide for modification of queries in the nested set of queries. Based on a selection by a user, a query modification tool promotes a query attribute from a child query to one or more parent queries. Based on another selection by a user associated with one query…

Methods, systems, and computer readable media for synchronization of policy data between network functions in telecommunications networks

Granted: April 1, 2025
Patent Number: 12267793
Methods, systems, and computer readable media for synchronization of policy data between network functions in telecommunications networks. A method includes receiving, at a first network function in a telecommunications network, a subscription request from a second network function. The subscription request specifies a subscription for updates to policy data objects maintained by the first network function. The method includes sending a notification response to the second network…

Method and system to implement proxying for operations through an application program for a transaction manager

Granted: April 1, 2025
Patent Number: 12267403
Disclosed is an improved approach to implement the XA architecture, which permits a TM to call back to a RM via an AP. This approach avoids the need for the TM to maintain authentication/authorization credentials for each RM that will be contacted by the TM. This approach therefore also eliminates the need to establish a direct connection between the TM and the RM. An approach is also provided to integrate a traditional XA application with an XA transaction.

Parallel network-based vulnerability scanning

Granted: April 1, 2025
Patent Number: 12267353
A computing device may receive a plurality of scanning requests with at least one scanning request in the plurality identifying a target address of a target network. The computing device may for at least a subset of the plurality of scanning requests: generate a scanner instance and a virtual network interface card (VNIC) in response to the scanning request. The scanner instance and the VNIC communicating with a routing namespace that can communicate with two or more scanner instances…

Data plane techniques for substrate managed containers

Granted: April 1, 2025
Patent Number: 12267253
Techniques discussed herein include providing a cloud computing environment in which applications are deployed by a deployment orchestrator using virtual-machine-based virtualization with a static pool of computing nodes (e.g., substrate nodes, overlay nodes) and container-based virtualization with a dynamic pool of computing nodes (e.g., nodes managed by a container orchestration platform). Components of a data plane may be used to deploy containers to micro-virtual machines. A…

Extracted model adversaries for improved black box attacks

Granted: April 1, 2025
Patent Number: 12265890
Techniques are described for identifying successful adversarial attacks for a black box reading comprehension model using an extracted white box reading comprehension model. The system trains a white box reading comprehension model that behaves similar to the black box reading comprehension model using the set of queries and corresponding responses from the black box reading comprehension model as training data. The system tests adversarial attacks, involving modified informational…

Systematic approach for explaining machine learning predictions

Granted: April 1, 2025
Patent Number: 12265889
A systematic explainer is described herein, which comprises local, model-agnostic, surrogate ML model-based explanation techniques that faithfully explain predictions from any machine learning classifier or regressor. The systematic explainer systematically generates local data samples around a given target data sample, which improves on exhaustive or random data sample generation algorithms. Specifically, using principles of locality and approximation of local decision boundaries,…

Machine learning for similarity scores between different document schemas

Granted: April 1, 2025
Patent Number: 12265561
A document repository may be searched for documents that are similar to a source document. Multiple queries may be generated based on a type of the source document, and the results may be combined in a unified response. User behavior may then be monitored, and implicit and explicit feedback may be gathered to evaluate the performance of the search. The gathered feedback may indicate how relevant each of the result documents are in comparison to the original source document. This feedback…

System and method for SAAS/PAAS resource usage and allocation in an analytic applications environment

Granted: April 1, 2025
Patent Number: 12265549
Systems and method for SaaS/PaaS resource usage and allocation in an analytic applications environment. An exemplary method can provide an analytic applications environment, a control plane comprising a server, the control plane further comprises a provisioning component and a console interface, a data warehouse, and a monitoring agent. The method can provision an instance of the data warehouse in the context of a tenant, the provisioned instance of the data warehouse having an initial…

Accelerating query execution by optimizing data transfer between storage nodes and database nodes

Granted: April 1, 2025
Patent Number: 12265532
Techniques for accelerating query execution by optimizing data transfer between storage nodes and database nodes are provided. In one technique, a compute node receives a database statement and transmits a set of one or more selection criteria associated with the database statement to a storage node. Based on the database statement, the storage node retrieves a set of data blocks from storage. Each data block comprises multiple rows of an index-organized table (IOT), each row comprising…