Oracle Patent Grants

System and method for configuring related information links and controlling a display

Granted: May 16, 2023
Patent Number: 11651146
Systems, methods, and other embodiments associated with configuring related links and controlling of a display are described. In one embodiment, in response to a user activating a data page on a user interface, wherein the data page includes a plurality of input fields for receiving input values: monitoring the plurality of input fields for inputted values. When a first value is input into a first input field of the plurality of input fields, the system (i) identifies related links…

Insights into performance of a bot system

Granted: May 16, 2023
Patent Number: 11651033
The present disclosure relates generally to techniques for analyzing and improving a bot system, and more particularly to an analytic system integrated with a bot system for monitoring, analyzing, visualizing, diagnosing, and improving the performance of the bot system. For example, an analytic system is integrated with a bot system for monitoring, analyzing, visualizing, and improving the performance of the bot system. The analytic system monitors events occurred in conversations…

Efficient optimization of SQL queries having set operators with a multi-set semantic

Granted: May 16, 2023
Patent Number: 11650991
Disclosed is a system, method, and computer program product to efficiently process multi-set operations in a database system. An approach is described to perform a group-by operation with a counter to efficiently process such queries. Techniques are described to optimize multi-set operations into regular-set operations.

Concurrent multiple hierarchical data structures with consistent data

Granted: May 16, 2023
Patent Number: 11650973
A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may additionally include receiving a change request for the value stored in the first record. The change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that…

Techniques for modifying a compute instance

Granted: May 16, 2023
Patent Number: 11650830
Systems, devices, and methods discussed herein are directed to modifying aspects of a compute instance. A user may request a change to the compute instance. The system may derive a state object indicating a future state of the compute instance were the change to be applied. A hash of a subset of the state object's attributes may be computed and provided to the requesting computing component. The system may subsequently proceed with applying the change. A current state object indicating a…

Increased data processing performance of a non-volatile memory express (NVME) block store

Granted: May 16, 2023
Patent Number: 11650745
The present embodiments relate to throttling input/output (IO) processing tasks at a centralized node (e.g., a SmartNIC device) and implement multiple routing paths to prevent performance degradation in handling data patterns. For instance, the centralized node can implement a throttling system to assign portions of a number of input/output operations to be performed to a series of extent servers in a cloud infrastructure environment. The present embodiments also can implement multiple…

Persistent memory file store for directly mapped persistent memory database

Granted: May 9, 2023
Patent Number: 11645241
Techniques herein store database blocks (DBBs) in byte-addressable persistent memory (PMEM) and prevent tearing without deadlocking or waiting. In an embodiment, a computer hosts a DBMS. A reader process of the DBMS obtains, without locking and from metadata in PMEM, a first memory address for directly accessing a current version, which is a particular version, of a DBB in PMEM. Concurrently and without locking: a) the reader process reads the particular version of the DBB in PMEM, and…

System and method for compartment quotas in a cloud infrastructure environment

Granted: May 9, 2023
Patent Number: 11646975
Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.

Extending audience reach in messaging campaigns using probabilistic ID linking

Granted: May 9, 2023
Patent Number: 11645676
A server receives incoming data records comprising an ID value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user…

Social autonomous agent implementation using lattice queries and relevancy detection

Granted: May 9, 2023
Patent Number: 11645459
Techniques for computer-generated conversation are disclosed. In an example, a method identifies text postings from a conversation. The method creates, for each text fragment of each text posting, a syntactic tree and a discourse tree. The method creates parse thickets, each parse thicket including the syntactic tree and discourse tree of a unique pair of text postings. The method extracts, from each parse thicket, a common text segment and obtains a set of candidate search results by…

Secure destruction bin

Granted: May 9, 2023
Patent Number: 11643271
One example embodiment is adapted for use in facilitating collection and transport of memory devices, e.g., drives, motherboards, etc., e.g., for the purposes of subsequent destruction. The example embodiment has an outer bin, also called a garage or outer enclosure, within which is placed an inner bin with wheels. Once closed and locked, the outer bin has a door that can be opened so drives or other memory devices can be inserted. The drives then fall into the inner bin and, once…

System and method for compartment quotas in a cloud infrastructure environment

Granted: May 9, 2023
Patent Number: 11646975
Systems and methods described herein support compartment quotas in a cloud infrastructure environment. Cloud administrators do not generally have the ability to restrict resource usage in existing clouds. Granting a user permission to create resources allows them to create any number of resources up to a predefined account limit. Compartment quotas allow admins to restrict a user's resource usage to the appropriate level allowing fine-tuned cost control.

Extending audience reach in messaging campaigns using probabilistic ID linking

Granted: May 9, 2023
Patent Number: 11645676
A server receives incoming data records comprising an ID value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user…

Social autonomous agent implementation using lattice queries and relevancy detection

Granted: May 9, 2023
Patent Number: 11645459
Techniques for computer-generated conversation are disclosed. In an example, a method identifies text postings from a conversation. The method creates, for each text fragment of each text posting, a syntactic tree and a discourse tree. The method creates parse thickets, each parse thicket including the syntactic tree and discourse tree of a unique pair of text postings. The method extracts, from each parse thicket, a common text segment and obtains a set of candidate search results by…

Model for handling object-level database transactions in scalable computing applications

Granted: May 9, 2023
Patent Number: 11645265
Techniques are described handling database transaction in a manner that is efficient and flexible. In some embodiments, a system receives, through a page of a user interface, a first request to change at least a first data object. The system generates, based on the first request, a first atomic transaction to modify the first data object in a database. Before the first atomic database transaction has committed to the database, the system receives, through the page of the user interface,…

System and method for heterogeneous database replication from a remote server

Granted: May 9, 2023
Patent Number: 11645261
In accordance with an embodiment, described herein is a system and method for heterogeneous database replication from a remote server, for example a remote database server. A capture process can be registered as a replication slave to the remote server, and configured to receive transaction event data from that server. Transaction log events associated with a modification to the database at the remote server can be processed, and output as change data, in a canonical format output, for…

Persistent memory file store for directly mapped persistent memory database

Granted: May 9, 2023
Patent Number: 11645241
Techniques herein store database blocks (DBBs) in byte-addressable persistent memory (PMEM) and prevent tearing without deadlocking or waiting. In an embodiment, a computer hosts a DBMS. A reader process of the DBMS obtains, without locking and from metadata in PMEM, a first memory address for directly accessing a current version, which is a particular version, of a DBB in PMEM. Concurrently and without locking: a) the reader process reads the particular version of the DBB in PMEM, and…

Dynamically-imposed field and method type restrictions for managed execution environments

Granted: May 9, 2023
Patent Number: 11645129
A data structure (e.g., field, method parameter, or method return value) is defined by a descriptor to be of a particular type, which imposes a first set of restrictions on values assumable by the data structure. Separately, the data structure is associated with a type restriction that defines a second set of restrictions that further restricts the values assumable by the data structure. The descriptor and type restriction are encoded separately in a program binary. Responsive to…

Automated semantic tagging

Granted: May 9, 2023
Patent Number: 11645108
Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be…

Autotagging a template of a reporting workbook

Granted: May 9, 2023
Patent Number: 11644949
Autotagging a template of a reporting workbook is provided. The template of the reporting workbook is received. The template is in a first format type. User specified selection of portions of the template are received. The portions are associated with at least two dimensions of the reporting workbook. A user specified type is received for a tag. A modification of the template is created by automatically generating a tag in a predetermined field of each of the portions based on the user…