Distributed rate limiting
Granted: February 25, 2025
Patent Number:
12238009
Techniques for performing distributed rate limiting in networks in a cloud environment are described for determining an amount of network bandwidth available to be processed by flow control nodes within a cloud network for a first time period, determining a bandwidth allocation for traffic classes for the first time period, determining, a portion of the bandwidth allocation for the flow control nodes, providing, data to the flow control nodes, where the data indicates the portion of the…
Batching techniques for handling unbalanced training data for a chatbot
Granted: February 25, 2025
Patent Number:
12236321
The present disclosure relates to chatbot systems, and more particularly, to batching techniques for handling unbalanced training data when training a model such that bias is removed from the trained machine learning model when performing inference. In an embodiment, a plurality of raw utterances is obtained. A bias eliminating distribution is determined and a subset of the plurality of raw utterances is batched according to the bias-reducing distribution. The resulting unbiased training…
System and method for improved performance in a multidimensional database environment
Granted: February 25, 2025
Patent Number:
12235876
In accordance with an embodiment, described herein is a system and method for improving performance within a multidimensional database computing environment. A multidimensional database, utilizing a block storage option, performs numerous input/output (I/O) operations when executing calculations. To separate I/O operations from calculations, a background task queue is created to identify data blocks requiring I/O. The background task queue is utilized by background writer threads to…
Predicting application performance from resource statistics
Granted: February 25, 2025
Patent Number:
12235748
Embodiments include systems and methods for generating a data throughput estimation model. A system may be monitored to measure both (a) data throughput and (b) computing statistics of one or more computing resources to generate an initial data set. The relationship between the data throughput and the computing statistics, in the initial data set, is used to generate a data throughput estimation model. The data throughput estimation model may be generated using a machine learning model,…
Searchable table extraction
Granted: February 18, 2025
Patent Number:
12230046
Tables including cells can be extracted from an input document image, as objects and processed to be output in an XML format. The tables can be filtered based on one or more keywords, to reduce a number of the tables. The filtered tables that include the one or more keywords can be obtained. A query can be executed on the filtered tables, the query including one or more keys composed based on cell level information associated with the filtered tables. One or more cells among the cells…
Mechanism to provide customer VCN network encryption using customer-managed keys in network virtualization device
Granted: February 18, 2025
Patent Number:
12231558
A network interface card, such as a SmartNIC, is used to provide encryption, such as network encryption virtual function (NEVF), for a virtual machine, so that a customer can control network keys in a virtual cloud network. The NEVF includes a memory device (e.g., SRAM) and a crypto processor (e.g., a crypto core). The memory device stores a crypto key. The crypto processor uses the crypto key to encrypt data to and from a virtual machine in the virtual cloud network. A key management…
Systems and methods for securely using cloud services on on-premises data
Granted: February 18, 2025
Patent Number:
12231513
The present disclosure relates to systems and methods for providing cloud-based services securely to on-premises networks or other infrastructure. More particularly, the present disclosure relates to systems and methods for enriching first-party data (e.g., data collected directly by an on-premises server) stored within on-premises networks by enabling the on-premises networks to retrieve and process third-party data stored on cloud-based networks. As a technical benefit, cloud-based…
Trigger-based transfer of conversations from a chatbot to a human agent
Granted: February 18, 2025
Patent Number:
12231380
Techniques for triggering a transfer of a chat conversation with a user from a chatbot to a human agent based on detection of transfer criteria are disclosed. The chatbot uses natural language processing and a generative model to collect and organize information from the chat conversation to present to the human agent in a report when the chat conversation is transferred to the human agent. The chat conversation is transferred to the human agent by presenting the report and a graphical…
Systems and methods for header processing in a server computing environment
Granted: February 18, 2025
Patent Number:
12231326
In accordance with an embodiment, described herein are systems and methods for use with a microservices or other computing environment, including a web server together with related libraries and features usable to build cloud-native applications or services. The system provides, by means of a header enumeration, an abstraction that allows message headers to be treated as objects, accessible via an application program interface that supports multiple communication protocols and allows…
System and method for use of dynamic templates with a network traffic flow information protocol
Granted: February 18, 2025
Patent Number:
12231294
In accordance with an embodiment, described herein is a system and method for use of dynamic templates with a network traffic flow information protocol, such as, for example, an Internet Protocol Flow Information Export (IPFIX) protocol. An exporter, that operates an exporting process, generates a capability message that indicates the network traffic flow fields that can be implemented and exported from the exporter (e.g., in an IPFIX data format), and communicates the capability message…
Replicating resources between regional data centers
Granted: February 18, 2025
Patent Number:
12229026
In response to a request to replicate resources from a primary region data center to a secondary region data center, an executable configuration file that describes the resources and their configuration is created utilizing information about the resources at the primary region data center. A correspondence table is also updated to include entries for to such resources. Utilizing the correspondence table, the executable configuration file is transformed to create a transformed executable…
Techniques for dynamic time-based custom model generation
Granted: February 18, 2025
Patent Number:
12230020
Techniques are disclosed for dynamic time-based custom model generation as part of infrastructure-as-a-service (IaaS) environment. A custom model generation service may receive a set of training data and a time-based constraints for training a machine learning model. The custom model generation service may subsample the training data and generate a set of optimized tuned hyperparameters for a machine learning model to be trained using the subsampled training data. An experimental…
Scalable specification and self-governance for autonomous databases, cluster databases and multi-tenant databases in cloud and on-prem environment
Granted: February 18, 2025
Patent Number:
12229572
A computer program product, system, and computer implemented method for scalable specification and self-governance for autonomous databases, cluster databases, and multi-tenant databases in cloud and on-prem environments. The approach disclosed herein enables management of a consolidated databases using a template-based process that allows for the consolidated databases (CDBs) and pluggable databases (PBDs) to be reconfigured automatically. In some embodiments, the approach instantiates…
Systems and methods for compile-time dependency injection and lazy service activation framework
Granted: February 18, 2025
Patent Number:
12229540
In accordance with an embodiment, described herein are systems and methods for providing a compile-time dependency injection and lazy service activation framework including generation of source code reflecting the dependencies, and which enables an application developer using the system to build microservice applications or cloud-native services. The framework includes the use of a service registry that provides lazy service activation and meta-information associated with one or more…
Providing a client application built with a design time tool for transforming specific service templates into service specific requests
Granted: February 18, 2025
Patent Number:
12229503
A user control selection of a web page on the client application is received. The user control is for a service type. The client application was built with the design time tool. A specific service template and a value associated with a service abstraction based on the company and the service type are obtained from the design time tool. A service specific request is created for the company and the service type by modifying the specific service template with the value. The service specific…
Enterprise web application constructor system and method
Granted: February 18, 2025
Patent Number:
12229494
A web-based application constructor can be used to construct a web display. A specification, for constructing a web display to contain page components that display data from heterogeneous data sources, may be created. The page components may be associated with uniform resource locators. Data from heterogeneous data sources may be retrieved to produce the web display. Display and update of the page components may be controlled using the uniform resource locators. User-selectable options…
On-chip atomic transaction engine
Granted: February 18, 2025
Patent Number:
12229422
A hardware-assisted Distributed Memory System may include software configurable shared memory regions in the local memory of each of multiple processor cores. Accesses to these shared memory regions may be made through a network of on-chip atomic transaction engine (ATE) instances, one per core, over a private interconnect matrix that connects them together. For example, each ATE instance may issue Remote Procedure Calls (RPCs), with or without responses, to an ATE instance associated…
Techniques for backwards compatibility in an identity management cloud service
Granted: February 18, 2025
Patent Number:
12229297
Techniques are disclosed for unifying a first identity management service with a second identity management service within a distributed computing system. The first identity management service can receive a request to perform an entity operation. The request may be formatted for an interface of the first identity service. The first identity service can determine that the account is in a second domain associated with the second identity service and transform the request to a format…
Optimize workload performance by automatically discovering and implementing in-memory performance features
Granted: February 18, 2025
Patent Number:
12229160
Techniques are provided for optimizing workload performance by automatically discovering and implementing performance optimizations for in-memory units (IMUs). A system maintains a set of IMUs for processing database operations in a database. The system obtains a database workload information for the database system and filters the database workload information to identify database operations in the database workload information that may benefit from performance optimizations. The system…
Workload-aware data placement advisor for OLAP database systems
Granted: February 18, 2025
Patent Number:
12229135
Embodiments implement a prediction-driven, rather than a trial-driven, approach to automatic data placement recommendations for partitioning data across multiple nodes in a database system. The system is configured to extract workload-specific features of a database workload running at a database system and dataset-specific features of a database running on the database system. The workload-specific features characterize utilization of the database workload. The dataset-specific features…