Techniques for automatically configuring minimal cloud service access rights for container applications
Granted: May 6, 2025
Patent Number:
12294585
A computer system may receive one or more requests for access to one or more cloud services and may store the one or more requests in a request log. The computer system may receive one or more access rules applicable to cloud service access rights. The computer system may aggregate the one or more requests of the request log to determine access requirements for a container, the container being configured to store one or more applications. The computer system may generate and store…
Smart meter electrical arc prediction
Granted: May 6, 2025
Patent Number:
12293317
Embodiments predict an occurrence of one or more hot sockets among a meter installation of a plurality of smart meters. Embodiments receive historical data over a predefined time period from the plurality of smart meters, the historical data including, for each smart meter, an amount of daily consumption of electricity for the meter, historical meter events for the meter, and all service orders associated with the meter. Embodiments pre-process the historical data to generate hot socket…
Query construction from conversational inputs
Granted: May 6, 2025
Patent Number:
12293158
Systems, methods, and other embodiments associated with defining an adaptive model for conversational interaction are described herein. In one embodiment, a computer-implemented method includes semantically processing a conversational input to separate the input into a plurality of structural entities. The method also includes constructing a query of a data provider based on one or more of the structural entities and a query paradigm. The method also includes transmitting the query to…
Out-of-domain data augmentation for natural language processing
Granted: May 6, 2025
Patent Number:
12293155
A method includes receiving a training set of utterances for training a machine-learning model to identify one or more intents for one or more utterances, and augmenting the training set of utterances with out-of-domain (OOD) examples. The augmenting includes: generating a data set of OOD examples, filtering out OOD examples from the data set of OOD examples, determining a difficulty value for each OOD example remaining within the filtered data set of the OOD examples, and generating…
Query generalization for prevention of injection attacks
Granted: May 6, 2025
Patent Number:
12292973
A method for generating a query filter list includes obtaining set of training queries, each training query comprising a predicate and one or more accessed columns returned from evaluating the predicate, and transforming the set of training queries into a structure. The structure relates, for an accessed column and a training query, the predicate and a correlation value to the accessed column. The method further includes normalizing the structure into a normalized structure. The…
Estimating query execution performance using a sampled counter
Granted: May 6, 2025
Patent Number:
12292886
Techniques are described herein for probabilistic monitoring of high-frequency, low-latency database queries. In some embodiments, a probabilistic query monitoring system periodically samples active database sessions. For example, the system may generate sample data every one second or at some other sampling rate for each database session that is currently active. The sample data may include a mapping between query identifiers to sample counter values that are extracted at different…
Natively supporting JSON duality view in a database management system
Granted: April 29, 2025
Patent Number:
12287777
JSON Duality Views are object views that return JDV objects. JDV objects are virtual because they are not stored in a database as JSON objects. Rather, JDV objects are stored in shredded form across tables and table attributes (e.g. columns) and returned by a DBMS in response to database commands that request a JDV object from a JSON Duality View. Through JSON Duality Views, changes to the state of a JDV object may be specified at the level of a JDV object. JDV objects are updated in a…
Methods, systems, and computer readable media for integrity protection for subscribe/notify and discovery messages between network function (NF) and NF repository function (NRF)
Granted: April 29, 2025
Patent Number:
12289379
A method for integrity protection for subscribe/notify and NF discovery transactions between an NF and an NRF includes receiving, from the NF, a subscribe or discovery request message, determining that the subscribe or discovery request message includes at least one indicator requesting NRF communications integrity protection, and computing an integrity check value of at least a portion of the subscribe or discovery request message and comparing the computed integrity check value to an…
Methods, systems, and computer readable media for managing network function request messages at a security edge protection proxy
Granted: April 29, 2025
Patent Number:
12289291
Methods, systems, and computer readable media for managing network function (NF) request messages at a security edge protection proxy (SEPP) are disclosed. One method comprises receiving, by a SEPP and from an NF service consumer, an initial NF request message and obtaining a target NF type identifier, a requestor NF type identifier, and a network identifier from the initial NF request message. The method further includes utilizing the target NF type identifier, the requestor NF type…
Virtual network routing gateway that supports address translation for dataplans as well as dynamic routing protocols (control plane)
Granted: April 29, 2025
Patent Number:
12289286
Systems and methods for a virtual network routing gateway that supports address translation for data plane as well as dynamic routing protocols are disclosed herein. The method can include coupling a gateway with a plurality of ports to a network having a plurality of first IP addresses in a private address space, generating a Network Address Translation (“NAT”) function in the gateway, inputting translation information into the NAT function, advertising routes based on the…
Cloud infrastructure resources for connecting a service provider private network to a customer private network
Granted: April 29, 2025
Patent Number:
12289284
Techniques for providing, to a resource on a private network of a service provider, access to a resource on a private network of a customer. Service to customer (S2C) resources deployed on a cloud infrastructure to facilitate the access. Whereas IP address ranges may overlap between private networks and/or private IP addresses may be used in one or more of the private networks, the S2C resources enable the data exchange between the private networks. For example, the S2C resources…
Framework for focused training of language models and techniques for end-to-end hypertuning of the framework
Granted: April 29, 2025
Patent Number:
12288550
Techniques are disclosed herein for focused training of language models and end-to-end hypertuning of the framework. In one aspect, a method is provided that includes obtaining a machine learning model pre-trained for language modeling, and post-training the machine learning model for various tasks to generate a focused machine learning model. The post-training includes: (i) training the machine learning model on an unlabeled set of training data pertaining to a task that the machine…
Sharded permissioned distributed ledgers
Granted: April 29, 2025
Patent Number:
12288196
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.…
Method and system for securely storing private data in a semantic analysis system
Granted: April 29, 2025
Patent Number:
12288033
Disclosed is an approach for allowing an entity to perform semantic analysis in a SaaS semantic analysis platform upon private data possessed by one or more entities. In one or more embodiments, separate processing pipelines may be provided to the plurality of entities thereby keeping private data secure within the semantic analysis platform. In one or more embodiments, a common processing pipeline is provide with data associated a first entity being assigned a first identification code,…
Runtime completion of web component metadata
Granted: April 29, 2025
Patent Number:
12287841
Systems and methods described herein relate to runtime completion of web component metadata. Execution of a loader script of a web component may call a registration application programming interface (API) and provide component-specific metadata of the web component to the registration API. Execution of the registration API may provide a rendering engine with completed metadata of the web component, combining the component-specific metadata of the web component with a web component…
Optimize in-memory column store for mixed workloads
Granted: April 29, 2025
Patent Number:
12287806
Techniques are provided for determining an optimal configuration for an in-memory store based on both benefits and overhead that would result from having database elements populated in the in-memory store. The techniques include determining an overhead-adjusted benefit score for each element based, at least in part, on (a) a scan-benefit value, (b) a scan-overhead value, and (c) a DML-overhead value. Based on the plurality of overhead-adjusted benefit scores, the database determines an…
Data serialization in a distributed event processing system
Granted: April 29, 2025
Patent Number:
12287794
A distributed event processing system is disclosed that receives a batch of events via a continuous data stream and performs the serialization of data in the batch of events. In certain embodiments, the system identifies a first data type of a first attribute for each event in a batch of events and determines a first type of data compression to be performed on data values represented by the first attribute. The system determines a first type of data compression to be performed on data…
Self-optimizing database objects using virtual segments
Granted: April 29, 2025
Patent Number:
12287784
Techniques are provided for optimizing storage of database data records in segments using sub-segments. A segment may be comprised of a plurality of extents that contain data blocks and a plurality of references to sub-segments. Sub-segments are containers that contain other extents. A request to insert a set of records into a segment may be received by a database management system. Upon receiving the request, a particular sub-segment is selected to temporarily store the set of records.…
Techniques for automatically identifying undeclared composite key relationships in a database schema
Granted: April 29, 2025
Patent Number:
12287774
Techniques are described herein for automatically discovering undeclared PK-FK relationships between dimension tables and a fact table in situations where: the primary keys of the dimension tables (a) are not known, and (b) are composite keys, and the foreign keys of the fact table (a) are not known, and (b) are composite keys. The techniques involve removing from consideration all fact table columns that satisfy first removal criteria, and all dimension table columns that satisfy second…
Proactive performance supervision of multitenant cloud DB using hierarchical triage and comparative approach maintaining the data privacy and isolation
Granted: April 22, 2025
Patent Number:
12282410
Herein are hierarchical and non-intrusive techniques to detect and diagnose incidental contention between database tenants. In an embodiment, a computer hosts a database server that operates a container database. The database server monitors level one performance metrics that characterize the performance of at least a first pluggable database (PDB) in the container database. The database server detects, in the level one performance metrics, a performance degradation of the first PDB.…