Oracle Patent Grants

Techniques for generating network security policies for application components deployed in a computing environment

Granted: December 27, 2022
Patent Number: 11539754
Techniques are disclosed for generating network security policies for different versions of a component of an application deployed in a computing environment where the different versions have potentially different network requirements and the different versions operate together at the same time in the computing environment. The disclosed techniques include capabilities for enabling different versions of a component of a containerized application to co-exist at the same time on different…

Using constraint programming to set resource allocation limitations for allocating resources to consumers

Granted: December 27, 2022
Patent Number: 11539635
Resource allocation limitations include resource limits and resource guarantees. A consumer is vulnerable to interruption by other consumers if using more resources than guaranteed. Resources are designated and/or assigned to consumers based on resource limits and resource guarantees. A constraint programming (CP) solver determines resource limits and resource guarantees that minimize vulnerability and/or vulnerability cost based on resource usage data. A CP data model includes limit…

Using semantic frames for intent classification

Granted: December 27, 2022
Patent Number: 11538468
The present disclosure relates to chatbot systems, and more particularly, to techniques for identifying an intent for an utterance based on semantic framing. For an input utterance, a semantic frame is generated. The semantic frame includes semantically relevant grammatical relations and corresponding words identified in the utterance. The semantically relevant grammatical relations define context and relationships of words in the utterance. The semantic frame is used to identify an…

Noise data augmentation for natural language processing

Granted: December 27, 2022
Patent Number: 11538457
Techniques for noise 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 an intent classifier to identify one or more intents for one or more utterances; augmenting the training set of utterances with noise text to generate an augmented training set of utterances; and training the intent classifier using the augmented training set of utterances. The…

Sharded permissioned distributed ledgers

Granted: December 27, 2022
Patent Number: 11538003
A sharded, permissioned, distributed ledger may reduce the amount of work and communication required by each participant, thus possibly avoiding scalability bottlenecks that may be inherent in previous distributed ledger implementations and possibly enabling the use of additional resources to translate to increased throughput. A sharded, permissioned, distributed ledger may be made up of multiple shards, each of which may also be a distributed ledger and which may operate in parallel.…

Systems and methods for unsupervised anomaly detection using non-parametric tolerance intervals over a sliding window of t-digests

Granted: December 27, 2022
Patent Number: 11537940
Systems and methods for unsupervised training and evaluation of anomaly detection models are described. In some embodiments, an unsupervised process comprises generating an approximation of a data distribution for a training dataset including varying values for a metric of a computing resource. The process further determines, based on the size of the training dataset, a first quantile probability and a second quantile probability that represent an interval for covering a prescribed…

Methods, systems, and computer readable media for autonomous network test case generation

Granted: December 20, 2022
Patent Number: 11533247
A method for autonomously generating network function test cases includes detecting a failure case in a network function of a core network of a telecommunications network. The method includes, in response to detecting the failure case, autonomously generating a network function test case based on the failure case. The network function test case includes one or more network status parameters detected when detecting the failure case. The method includes supplying the network function test…

System and method for efficient virtualization in lossless interconnection networks

Granted: December 20, 2022
Patent Number: 11533363
Systems and methods for supporting efficient virtualization in a lossless interconnection network. An exemplary method can provide, one or more switches, including at least a leaf switch, a plurality of host channel adapters, wherein each of the host channel adapters comprise at least one virtual function, at least one virtual switch, and at least one physical function, a plurality of hypervisors, and a plurality of virtual machines, wherein each of the plurality of virtual machines are…

Systems and methods for multivariate anomaly detection in software monitoring

Granted: December 20, 2022
Patent Number: 11533326
Techniques are disclosed for summarizing, diagnosing, and correcting the cause of anomalous behavior in computing systems. In some embodiments, a system identifies a plurality of time series that track different metrics over time for a set of one or more computing resources. The system detects a first set of anomalies in a first time series that tracks a first metric and assigns a different respective range of time to each anomaly. The system determines whether the respective range of…

Conditional automatic social posts

Granted: December 20, 2022
Patent Number: 11533278
Techniques are described for triggering conditional automated social posts. According to an embodiment, a set of one or more conditions is received through a user interface by a system executing on one or more computing devices. The system monitors one or more social media channels for target content that has been posted on at least one social media channel of the one or more social media channels. In response to detecting, by the system executing on one or more computing devices, that…

System and method for software development including column-based process editor

Granted: December 20, 2022
Patent Number: 11531947
In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface,…

Method for generating rulesets using tree-based models for black-box machine learning explainability

Granted: December 20, 2022
Patent Number: 11531915
Herein are techniques to generate candidate rulesets for machine learning (ML) explainability (MLX) for black-box ML models. In an embodiment, an ML model generates classifications that each associates a distinct example with a label. A decision tree that, based on the classifications, contains tree nodes is received or generated. Each node contains label(s), a condition that identifies a feature of examples, and a split value for the feature. When a node has child nodes, the feature and…

Machine-learning-based processing of de-obfuscated data for data enrichment

Granted: December 20, 2022
Patent Number: 11531906
Embodiments relate to de-obfuscated data to process at one or more artificial-intelligence (AI) decision nodes throughout a communication decision tree. Through processing directed by the communication decision tree, additional de-obfuscated data is collected and securely transmitted in de-obfuscated or re-obfuscated form to enrich underlying data structures.

System and method for providing custom component compilation within a cloud-based con tent hub environment

Granted: December 20, 2022
Patent Number: 11531725
Described herein are systems and methods for providing custom component compilation within a cloud-based content hub environment. In accordance with an embodiment, embodiments can allow developers to work with a variety of technologies and optimize a page or site for runtime performance, including in some instances the use of a custom (component) compiler, for use during compilation of a particular component of a website.

Techniques for linking data to provide improved searching capabilities

Granted: December 20, 2022
Patent Number: 11531675
A machine-learning model may be previously trained with a supervised learning algorithm to identify whether a pair of labels provided as input are similar. A locality sensitive hashing forest (LSH) may be generated for the set of candidate labels. When a user later identifies an input label (e.g., by search query, by interface selection, etc.) the input label may be used to query the LSH forest to identify a subset of the candidate labels. This subset may be used to generate respective…

System and method for supporting rollback of changes made to target systems via an integration platform

Granted: December 20, 2022
Patent Number: 11531674
Systems and methods for supporting rollback of changes made to target systems via an integration platform. Systems and methods can support reverting changes made to target applications via an integration platform (e.g., integration platform as a service (iPaaS)) with the help of a rollback activity. In order to aid the development and design of integration orchestrations, the integration platform can provide suggested rollback actions. In case of a failure in integration runtime, this…

System and method for use of a dynamic flow in a multidimensional database environment

Granted: December 20, 2022
Patent Number: 11531662
In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as Query Processing Dynamic Flow (QPDF)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. The approach can be used…

Database modularization of pluggable guest languages

Granted: December 20, 2022
Patent Number: 11531652
Herein are techniques that extend a software system to embed new guest programing languages (GPLs) that interoperate in a transparent, modular, and configurable way. In embodiments, a computer inserts an implementation of a GPL into a deployment of the system. A command registers the GPL, define subroutines for the GPL, generates a guest virtual environment, and adds a binding of a dependency to a guest module. In an embodiment, a native programing language invokes a guest programing…

Allocating and accessing memory pages with near and far memory blocks from heterogenous memories

Granted: December 20, 2022
Patent Number: 11531617
A heterogeneous memory system is implemented using a low-latency near memory (NM) and a high-latency far memory (FM). Pages in the memory system include NM blocks stored in the NM and FM blocks stored in the FM. A page is assigned to a region in the memory system based on the proportion of NM blocks in the page. When accessing a block, the block address is used to determine a region of the memory system, and a block offset is used to determine whether the block is stored in NM or FM. The…

System and method for inferencing of data transformations through pattern decomposition

Granted: December 13, 2022
Patent Number: 11526338
In accordance with various embodiments, described herein is a system (Data Artificial Intelligence system, Data AI system), for use with a data integration or other computing environment, that leverages machine learning (ML, DataFlow Machine Learning, DFML), for use in managing a flow of data (dataflow, DF), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can provide a service to recommend actions and…