Oracle Patent Grants

Autonomous monitoring of applications in a cloud environment

Granted: December 3, 2024
Patent Number: 12160449
Provided are systems and methods for analyzing actions performed by users in using a cloud service, and adjusting the configuration of a security management and control system based on the analysis. In various examples, the analysis can include generating a weighted directed graph that reflects a user's use of the cloud service, and/or reflects the tenant's overall use of the cloud service. When the security monitoring and control system generates security alerts, the actions that…

Deep learning model for cloud based technical support automation

Granted: December 3, 2024
Patent Number: 12159230
An example system and method facilitate enabling precise answers to technical support questions pertaining to a given computing environment, e.g., a cloud-based enterprise computing environment. The example method includes using an overtrained recurrent neural network employing Long Short-Term Memory (LSTM) cells to selectively answer specific questions by providing precise answers to technical support questions. A second neural network that is not overtrained can provide more…

Increasing OLTP throughput by improving the performance of logging using persistent memory storage

Granted: December 3, 2024
Patent Number: 12159032
In an embodiment, before modifying a persistent ORL (ORL), a database management system (DBMS) persists redo for a transaction and acknowledges that the transaction is committed. Later, the redo is appended onto the ORL. The DBMS stores first redo for a first transaction into a first PRB and second redo for a second transaction into a second PRB. Later, both redo are appended onto an ORL. The DBMS stores redo of first transactions in volatile SRBs (SLBs) respectively of database…

Distinguished nest-based access control

Granted: December 3, 2024
Patent Number: 12158952
Techniques for determining and displaying error messages including a cause of an error generated because two types are not members of the same nest are disclosed. The system detects, at runtime, an instruction in a first type that attempts to access a private member of a second type. The system evaluates one or more nestmate criteria to determine whether the first type and the second type are within a same nest. A nest host corresponding to the nest specifies each nest member of the…

Heterogeneous XML document support in a sharded database

Granted: December 3, 2024
Patent Number: 12158870
When a coordinator of a sharded DBMS receives from a client a query that has an XML operator that references a column in a sharded table and returns an XML image having an XML image type, then the coordinator issues a remote query that uses a new operator to ensure that the shard returns a TBX BLOB having a TBX type. In response to receiving the remote query with the new operator, each shard extracts a binary large object (BLOB) out of the XML image at the shard and returns the TBX BLOB…

Acoustic fingerprinting

Granted: December 3, 2024
Patent Number: 12158548
Systems, methods, and other embodiments associated with acoustic fingerprint identification of devices are described. In one embodiment, a method includes generating a target acoustic fingerprint from acoustic output of a target device. A similarity metric is generated that quantifies similarity of the target acoustic fingerprint to a reference acoustic fingerprint of a reference device. The similarity metric is compared to a threshold. In response to a first comparison result of the…

Techniques for orchestrated load shedding

Granted: November 26, 2024
Patent Number: 12155210
Disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. A number of response levels may be utilized, each having an association to a corresponding set of reduction actions. The impact to customers, hosts, and/or workloads can be computed at run time based on current and/or predicted conditions and workloads, and a particular response level can be selected based on the computed impact. These techniques enable a sufficient, but least impactful…

Methods, systems, and computer readable media for managing network slice selection assistance information (NSSAI) availability information at network slice election function (NSSF)

Granted: November 26, 2024
Patent Number: 12156128
A method for managing NSSAI availability information at an NSSF includes receiving and storing NSSAI availability information from NF service consumers. The method further includes maintaining time values usable to determine expiration times for NSSAI availability information database records, where the time values are updated when a corresponding record is updated. The method further includes auditing the records, and, in response to failing to receive a request to update the NSSAI…

Load balancing agent

Granted: November 26, 2024
Patent Number: 12155720
A client-side load balancer replaces standard name serving functions. An operating system on client machine receives a command to start a client application. The command includes a command line argument (a switch) based on which the operating system also starts the client-side load balancer, which intercepts name service requests. The client-side load balancer controls a cache memory with a list of IP addresses of available servers that are associated with a URL for a particular service…

Network address translation between networks

Granted: November 26, 2024
Patent Number: 12155621
Techniques for performing NAT operations to send packets between networks are described. In an example, a network device receives a packet that comprises a header. The header indicates a source address of a first computing resource in a first network and a destination address of a second computing resource in a second network. The network device determines a pool of identifiers allocated for the first network and the second computing resource and identifies a packet flow based on the…

Contextual targeting based on metaverse monitoring

Granted: November 26, 2024
Patent Number: 12154139
Systems are disclosed for determining contextual segments for targeting contextual advertising in metaverses. The system can deploy an observer avatar in a metaverse to capture information inside a portion of a metaverse from behaviors and interactions of a target user avatar. The observer avatar can capture audio, video, images, and text perceived by the observer avatar in the area of the user avatar, along with metadata describing the captured information. Using the captured…

Internet of things fleet management with out of sequence stop detection

Granted: November 26, 2024
Patent Number: 12154068
Embodiments detect stops by an entity on a pre-planned trip that includes a plurality of stops and a planned sequence of stops. Embodiments receive a first geo-location message indicating a first location and corresponding first time for the entity. Embodiments, based on the first geo-location message and a previous geo-location message, generate an enter geofence set and an exit geofence set. When the entity is currently, based on the previous geo-location message, at one of the stops…

Techniques for managing dependencies of an orchestration service

Granted: November 26, 2024
Patent Number: 12153934
Techniques are disclosed for managing dependencies in an orchestration service. A computer-implemented method can include operations performed by a declarative infrastructure provisioner (DIP). In some embodiments, the DIP parses configuration data associated with a computing system and generates a directed acyclic graph (DAG) for booting a first resource. The DAG may specify a dependency of the first resource on a capability of a second resource. The DIP may traverse the DAG and…

Techniques for bootstrapping across secure air gaps with edge device cluster

Granted: November 26, 2024
Patent Number: 12153933
Techniques are disclosed for bootstrapping a secure data center using a cross domain system and a cluster of edge devices. The cross domain system can be implemented at the secure data center to provide one-way ingress and egress channels for network traffic to the target data center. The cross domain system is connected to a host data center and can receive configuration data from the host data center to configure the cluster of edge devices. The cross domain system can include a…

Relying on discourse trees to build ontologies

Granted: November 26, 2024
Patent Number: 12153889
Systems, devices, and methods of the present invention involve discourse trees. In an example, a method involves generating a discourse tree. The method includes identifying, from the discourse tree, a central entity that is associated with a rhetorical relation of type elaboration and corresponds to a topic node that identifies a central entity of the text. The method includes determining a subset of elementary discourse units of the discourse tree that are associated with the central…

Multi-feature balancing for natural language processors

Granted: November 26, 2024
Patent Number: 12153885
Techniques are disclosed for systems including techniques for multi-feature balancing for natural langue processors. In an embodiment, a method includes receiving a natural language query to be processed by a machine learning model, the machine learning model utilizing a dataset of natural language phrases for processing natural language queries, determining, based on the machine learning model and the natural language query, a feature dropout value, generating, and based on the natural…

Keyword data augmentation tool for natural language processing

Granted: November 26, 2024
Patent Number: 12153881
Techniques for keyword data augmentation for training chatbot systems in natural language processing. In one particular aspect, a method is provided that includes receiving a training set of utterances for training a machine-learning model to identify one or more intents for one or more utterances, augmenting the training set of utterances with out-of-domain (OOD) examples. The augmenting includes: identifying keywords within utterances of the training set of utterances, generating a set…

GPU-optimized append operation with latch-free write combining on shared memory

Granted: November 26, 2024
Patent Number: 12153539
An append operation is provided for using a plurality of threads on a plurality of streaming multiprocessors of a graphical processing unit. The append operation writes results into a result buffer. Executing the append operation comprises claiming, by each given thread within the plurality of threads having a result to write, a portion of a selected WCB, writing, by the given thread, the result to the portion of the selected WCB, and in response to a flush condition being met for the…

Self-correcting pipeline flows for schema drift

Granted: November 19, 2024
Patent Number: 12147395
Techniques describes herein updating pipeline flows in within data systems to maintain data integrity and consistency without manual curation. In certain embodiments, data integration system may detect and/or receive indications of a schema change within a source system of the data integration system. One or more data objects affected by the schema change may be identified, and a set of pipeline rules may be invoked for each of the affected schema changes. The pipeline rules may define a…

Framework and method for consistent cross-tier data validation

Granted: November 19, 2024
Patent Number: 12147398
A computer analyzes a relational schema of a database to generate a data entry schema and encodes the data entry schema as JSON. The data entry schema is sent to a database client so that the client can validate entered data before the entered data is sent for storage. From the client, entered data is received that conforms to the data entry schema because the client used the data entry schema to validate the entered data before sending the data. Into the database, the entered data is…