Oracle Patent Grants

Elimination of log file synchronization delay at transaction commit time

Granted: September 26, 2023
Patent Number: 11768820
A method and apparatus for elimination of log file synchronization delay at transaction commit time is provided. One or more change records corresponding to a database transaction are generated. One or more buffer entries comprising the one or more change records are entered into a persistent change log buffer. A commit operation is performed by generating a commit change record corresponding to the database transaction and entering a commit buffer entry comprising the commit change…

System and method for dependency analysis in a multidimensional database environment

Granted: September 26, 2023
Patent Number: 11768825
In accordance with an embodiment, dependency analysis is done for each dynamic (or temporary) member to collect list of runtime as well as static dependents in both BSO (block storage option) and ASO (aggregate storage option) cubes. This enables the member to join hybrid flow for its execution in bottom up approach.

System and method for in-place record content management

Granted: September 26, 2023
Patent Number: 11768883
In accordance with an embodiment, described herein is a system and method for enabling in-place record content management. A records management agent within a content management system can communicate with a records management system in an asynchronous manner, such as in response to a request or prompt, or in combination with check-in of content into the content management system. The records management agent can fetch a records folders hierarchy from the records management system for…

Extended data grid components with multi-level navigation

Granted: September 26, 2023
Patent Number: 11769002
A method creates a data grid component in a GUI. The data grid includes data cells, header cells, corner cells, and may further include footer cells. The data grid component may have headers or footers that contain a scale and/or a ruler that relates to graphs shown in a row or column associated with the header or footer. The scale and/or ruler may be horizontal or vertical. The GUI component may allow for multilevel navigation. One level allows for navigating from component to component…

System and method for promoting reader groups for lock cohorting

Granted: September 19, 2023
Patent Number: 11762711
NUMA-aware reader-writer locks may leverage lock cohorting techniques that introduce a synthetic level into the lock hierarchy (e.g., one whose nodes do not correspond to the system topology). The synthetic level may include a global reader lock and a global writer lock. A writer thread may acquire a node-level writer lock, then the global writer lock, and then the top-level lock, after which it may access a critical section protected by the lock. The writer may release the lock (if an…

Layer-2 networking span port in a virtualized cloud environment

Granted: September 19, 2023
Patent Number: 11765080
Techniques are described for communications in an L2 virtual network. In an example, the L2 virtual network includes a plurality of L2 compute instances hosted on a set of host machines and a plurality of L2 virtual network interfaces and L2 virtual switches hosted on a set of network virtualization devices. An L2 virtual network interface emulates an L2 port of the L2 virtual network. Span port information applicable to the L2 port is sent to a network virtualization device that hosts…

Systems and methods for performing end-to-end link-layer and IP-layer health checks between a host machine and a network virtualization device

Granted: September 19, 2023
Patent Number: 11765057
Described are systems and methods of monitoring network health and traffic. Monitoring network health and traffic can include sending a request to a compute instance to trigger a response from the compute instance, monitoring, via a network virtualization device, communications from a virtual network interface card (VNIC) associated with the compute instance, storing information indicative of a last received packet by the VNIC, monitoring the stored information indicative of the last…

Methods, systems, and computer readable media for registering application functions using common application programming interface framework

Granted: September 19, 2023
Patent Number: 11765030
Methods, systems, and computer readable media for registering application functions (AFs) using common application programming interface (API) framework (CAPIF) are disclosed. One example method for registering AFs using CAPIF comprises: at a CAPIF node comprising at least one processor: receiving, from an AF, a registration trigger message comprising information about the AF; determining that the registration trigger message is valid; generating a custom NF registration message using…

Techniques for using signed nonces to secure cloud shells

Granted: September 19, 2023
Patent Number: 11764961
Techniques for using signed nonces to secure cloud shells are provided. The techniques include receiving, by a session manager service, a request to connect a user device to a secure connection to a secure shell instance. The session manager service may authorize the user device to access the secure shell instance and may configure the secure shell instance, being described by a shell identifier of the secure shell instance. The techniques also include generating, by the session manager…

Techniques for out-of-domain (OOD) detection

Granted: September 19, 2023
Patent Number: 11763092
The present disclosure relates to techniques for identifying out-of-domain utterances. One particular technique includes receiving an utterance and a target domain of a chatbot, generating a sentence embedding for the utterance, obtaining an embedding representation for each cluster of in-domain utterances associated with the target domain, predicting, using a metric learning model, a first probability that the utterance belongs to the target domain based on a similarity or difference…

Adaptive pattern recognition for a sensor network

Granted: September 19, 2023
Patent Number: 11762956
Embodiments match sensor data output by a sensor to a trained pattern. Embodiments form a plurality of windows of an identified pattern from the sensor data, each of the plurality of windows having a substantially equal window length to a length of the trained pattern. For each of the windows, embodiments generate a corresponding first Symbolic Aggregate approximation (“SAX”) word, determine a Hamming distance between the first SAX word and a second SAX word corresponding to the…

Target web and social media messaging based on event signals

Granted: September 19, 2023
Patent Number: 11762934
Embodiments described herein include receiving an application flow defining logic for triggering automated actions for a candidate post on one or more web-based communication channels. An artificial intelligence (AI) powered web crawler may crawl a set of websites for target content. Responsive to identifying target content, machine learning may be leveraged to identify an entity name for an entity that is a subject of the target content and associate the entity with one or more event…

System and method for capture of change data from distributed data sources, for use with heterogeneous targets

Granted: September 19, 2023
Patent Number: 11762836
In accordance with an embodiment, described herein is a system and method for capture of change data from a distributed data source system, for example a distributed database or a distributed data stream, and preparation of a canonical format output, for use with one or more heterogeneous targets, for example a database or message queue. The change data capture system can include support for features such as distributed source topology-awareness, initial load, deduplication, and…

Technique of efficiently, comprehensively and autonomously support native JSON datatype in RDBMS for both OLTP and OLAP

Granted: September 19, 2023
Patent Number: 11762834
Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust…

Load line compensation in power monitoring

Granted: September 19, 2023
Patent Number: 11762444
A method for determining power dissipation within a computer system is disclosed. A circuit block may receive a regulated voltage level on a power supply signal generated by a voltage regulator circuit. A power control circuit may measure a current drawn by the circuit block, and determine a real-time voltage level for the power supply signal using the current and based on a slope value and a zero-load voltage level. Additionally, power control circuit may determine a power dissipation…

Multi-tenant identity cloud service with on-premise authentication integration and bridge high availability

Granted: June 27, 2023
Patent Number: 11687378
Embodiments include a multi-tenant cloud system that receives a request for an authenticate action for a user. Embodiments create an authenticate target action and register a cache listener for a cache that includes a filter to listen for a target action response that is responsive to the authenticate target action, the filter listing a plurality of bridges assigned to an on-premise active directory. Embodiments randomly select one of the plurality of bridges and sends the authenticate…

Multi-faceted visualization

Granted: June 27, 2023
Patent Number: 11687552
System and methods are provided for displaying dynamic content on a graphical user interface. A first data illustration of a first facet of data is displayed in a first two-dimensional interface, wherein the first two-dimensional interface corresponds to a side or cross-section of a three-dimensional interface, and the first two-dimensional interface displays a plurality of filters for the first data illustration. A selection for one of the plurality of filters and a selection to display…

System and method for mobile device rendering engine for use with a data analytics environment

Granted: June 27, 2023
Patent Number: 11687541
In accordance with an embodiment, described herein is a system and method for providing a mobile device application and rendering engine, for use with a data analytics environment in generating interactive visualizations of large amounts of data, with high frame rates. The mobile device can receive, from a data analytics server, a data payload describing data points associated with data analytics visualizations, and employs shader objects or routines (shaders) in combination with a…

Fast, approximate conditional distribution sampling

Granted: June 27, 2023
Patent Number: 11687540
Techniques are described for fast approximate conditional sampling by randomly sampling a dataset and then performing a nearest neighbor search on the pre-sampled dataset to reduce the data over which the nearest neighbor search must be performed and, according to an embodiment, to effectively reduce the number of nearest neighbors that are to be found within the random sample. Furthermore, KD-Tree-based stratified sampling is used to generate a representative sample of a dataset.…

Termination of database sessions for planned failover

Granted: June 27, 2023
Patent Number: 11687507
Techniques are described for performing session termination(s) for active sessions in response to a planned operation on a database server of a DBMS. In an embodiment, the DBMS receives a request for a planned operation on a database server. The database server may have session(s) established with a client system to receive request(s) to execute database command(s) on the DBMS. In response, the DBMS transmits to the client system a notification to drain a session with the database…