One-sided reliable remote direct memory operations
Granted: December 13, 2022
Patent Number:
11526462
Techniques are provided to allow more sophisticated operations to be performed remotely by machines that are not fully functional. Operations that can be performed reliably by a machine that has experienced a hardware and/or software error are referred to herein as Remote Direct Memory Operations or “RDMOs”. Unlike RDMAs, which typically involve trivially simple operations such as the retrieval of a single value from the memory of a remote machine, RDMOs may be arbitrarily complex.…
Methods, systems, and computer readable media for providing for reliable service based interface (SBI) message transport using zero event notification messages
Granted: December 13, 2022
Patent Number:
11528338
A method for providing for reliable service based interface (SBI) message transport using zero event notifications includes, at a consumer NF, sending an SBI message to a producer NF indicating an intent to use zero event notification messaging. The method further includes, at the producer NF, receiving the SBI message indicating the intent to use zero event notification messaging, and, transmitting a zero event notification request message to the consumer NF using a callback URI from…
Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP)
Granted: December 13, 2022
Patent Number:
11528334
A method for preferred network function (NF) location based routing using a service communication proxy (SCP) includes receiving a service request message from a consumer NF. The method further includes performing, by an SCP, a lookup in a preferred NF location routing rules database at the SCP using at least one parameter extracted from the service request message. The method further includes locating, by the SCP and in the preferred NF location routing rules database, a preferred NF…
Routing based on a vulnerability in a processing node
Granted: December 13, 2022
Patent Number:
11528293
Techniques for routing a request based on a vulnerability in a processing node are disclosed. A vulnerability analyzer determines a set of detected vulnerabilities in each of a set of processing nodes. Based on the detected vulnerabilities, the vulnerability analyzer determines a respective vulnerability score for each processing node. A routing engine receives a request to be processed by at least one of the set of processing nodes. The routing engine selects a particular node for…
Cross-region trust for a multi-tenant identity cloud service
Granted: December 13, 2022
Patent Number:
11528262
Embodiments of a multi-tenant cloud system include a first data center adapted to authenticate a first plurality of registered clients and located in a first geographic area, and a second data center adapted to authenticate a second plurality of registered clients and located in a second geographic area that is different from the first geographic area. The first data center receives a request from a first client of the first plurality of registered clients to access a resource of the…
Methods, systems, and computer readable media for ingress message rate limiting
Granted: December 13, 2022
Patent Number:
11528251
Methods, systems, and computer readable media for ingress message rate limiting are disclosed. One method occurs at a first network node of a first network comprises: obtaining, from a transport layer security (TLS) message from a second network node of a second network, an identifier identifying the second network node or the second network; receiving a request message from the second network node or the second network; determining, using the identifier, that an allowed ingress message…
System and method for providing a dynamic cloud with subnet administration (SA) query caching
Granted: December 13, 2022
Patent Number:
11528238
A system and method support can subnet management in a cloud environment. During a virtual machine migration in a cloud environment, a subnet manager can become a bottleneck point that delays efficient service. A system and method can alleviate this bottleneck point by ensuring a virtual machine retains a plurality of addresses after migration. The system and method can further allow for each host node within the cloud environment to be associated with a local cache that virtual machines…
Univariate anomaly detection in a sensor network
Granted: December 13, 2022
Patent Number:
11526790
Embodiments determine anomalies in sensor data generated by a sensor by receiving an evaluation time window of clean sensor data generated by the sensor. Embodiments receive a threshold value for determining anomalies. When the clean sensor data has a cyclic pattern, embodiments divide the evaluation time window into a plurality of segments of equal length, wherein each equal length comprises the cyclic pattern. When the clean sensor data does not have the cyclic pattern, embodiments…
Named entity disambiguation using entity distance in a knowledge graph
Granted: December 13, 2022
Patent Number:
11526673
According to an embodiment, a method includes converting a knowledge base into a graph. In this embodiment, the knowledge base contains a plurality of entities and specifies a plurality of relationships among the plurality of entities, and entities in the knowledge base correspond to vertices in the graph, and relationships between entities in the knowledge base correspond to edges between vertices in the graph. The method may also include extracting a plurality of vertex embeddings from…
Impersonation for a federated user
Granted: December 13, 2022
Patent Number:
11526620
Techniques for enabling impersonation without requiring an access manager (AM) controlling access to a computing resource to have direct access to user information. The AM receives an impersonation request for a first user to impersonate a second user, the request being received during a first session initiated by the first user. The second user has an access privilege that permits access to the computing resource. The AM causes information to be obtained from an identity provider, the…
System and method for automatically scaling a cluster based on metrics being monitored
Granted: December 13, 2022
Patent Number:
11526386
In accordance with an embodiment, described herein is a system and method for use in a distributed computing environment, for automatically scaling a cluster based on metrics being monitored. A cluster that comprises a plurality of nodes or brokers and supports one or more colocated partitions across the nodes, can be associated with an exporter process and alert manager that monitors metrics associated with the cluster. Various metrics can be associated with user-configured alerts that…
Zero downtime application package deployment
Granted: December 13, 2022
Patent Number:
11526346
Systems, methods, and other embodiments associated with deploying application packages are described. In one embodiment, a current version of an application package is stored. An enterprise server deploys the current version. Upon a first user signing on to the enterprise server, providing the first user with access to the current version. A modified version of an application package is stored and deployed. Upon a second user signing on to the enterprise server, providing the second user…
Production compute deployment and governance
Granted: December 13, 2022
Patent Number:
11526345
Techniques for automatically deploying a version of a compute, both rule based and model based, with its dependencies when approved for deployment using one or more governance processes. One technique includes generating a compute fitting defined requirements and capable of executing on a defined model objective, generating a deployable archive bundle of the compute with dependencies based on a record of a lineage of the logical building blocks in dependency, analyzing performance of the…
Application of scheduled patches
Granted: December 6, 2022
Patent Number:
11520572
A method for updating software in one or more servers in a managed system includes bootstrapping of shared secrets to secure communication, using an object store with publicly accessible URLs as a mailbox system between a patch agent locally at the managed system and a patch management server located remotely. The object store provides for indirect and asynchronous communication, allowing the patch management server to manage the updates, whereas the patch agent executes the updates. The…
Chaining bloom filters to estimate the number of keys with low frequencies in a dataset
Granted: December 6, 2022
Patent Number:
11520834
Techniques are described for generating an approximate frequency histogram using a series of Bloom filters (BF). For example, to estimate the f1 and f2 cardinalities in a dataset, an ordered chain of three BFs is established (“BF1”, “BF2”, and “BF3”). An insertion operation is performed for each datum in the dataset, whereby the BFs are tested in order (starting at BF1) for the datum. If the datum is represented in a currently-tested BF, the subsequent BF in the chain is…
Method and system for converting one type of data schema to another type of data schema
Granted: December 6, 2022
Patent Number:
11520825
In one implementation, a data transformation engine is employed to analyze an incoming JSON schema syntax and use a “best effort” model to convert a plurality of JSON schemas to other types of schemas such as an XML schema. The model is configured to be adaptable and dynamic in order to convert as much of the JSON as possible. In addition, the conversion tool is configured to transform schemas to other technologies and allow for conversion errors within one or more error thresholds.…
Techniques for utilizing patterns and logical entities
Granted: December 6, 2022
Patent Number:
11520782
Systems, devices, and methods discussed herein are directed to utilizing patterns and logical entities to identify and maintain relationships between data assets. In some embodiments, a query comprising a logical entity qualifier, one or more pattern identifiers that indicate a pattern, and a data set identifier may be received. The pattern is executed against a data set corresponding to the data set identifier and one or more logical entities are generated based on this execution. A…
System and method for providing bottom-up aggregation in a multidimensional database environment
Granted: December 6, 2022
Patent Number:
11520760
In accordance with an embodiment, the system supports bottom-up aggregation in a multidimensional database computing environment. A dynamic flow, coupled with a data retrieval layer or data fetching component, which in some environments can incorporate a kernel-based data structure, referred to herein as an odometer retriever, or odometer, that manages pointers to data blocks, contains control information, or otherwise operates as an array of arrays of pointers to stored members, enables…
Storing compression units in relational tables
Granted: December 6, 2022
Patent Number:
11520743
A database server stores compressed units in data blocks of a database. A table (or data from a plurality of rows thereof) is first compressed into a “compression unit” using any of a wide variety of compression techniques. The compression unit is then stored in one or more data block rows across one or more data blocks. As a result, a single data block row may comprise compressed data for a plurality of table rows, as encoded within the compression unit. Storage of compression units…
Techniques for resolving application updates
Granted: December 6, 2022
Patent Number:
11520635
Techniques are disclosed for implementing, by a computer infrastructure orchestration service (CIOS) changes to a first service. The CIOS may manage a declarative infrastructure provisioner to deploy infrastructure resources and artifacts based at least in part on declarative instructions. CIOS may detect a first modification to a first service (e.g., a sidecar application). CIOS may identify that configuration data of a second service references (e.g., via a git submodule) the first…