Methods, systems, and computer readable media for enabling forwarding of subsequent network function subscription updates
Granted: February 27, 2024
Patent Number:
11917720
Methods, systems, and computer readable media for enabling forwarding of subsequent network function subscription updates. A method includes forwarding, from a bootstrapped network function repository function (NRF) in a first region, a subscription creation request from a consumer network function to a target NRF in a second region. The method includes creating, at the target NRF, a subscription for the consumer network function. The method includes generating, at the target NRF, a hint…
Techniques for managing distributed computing components
Granted: February 27, 2024
Patent Number:
11917033
Techniques discussed herein are directed to identifying health assessment data of a set of computing instances of a distributed computing system. The health assessment data may be collected from the computing instances and stored in a first distributed cache. When a request for health assessment data for one or more computing instances is received, the health assessment data may be retrieved from the first distributed cache, provided to the requesting entity, and stored in a second…
Methods, systems, and computer readable media for processing binding requests in a telecommunications network
Granted: February 27, 2024
Patent Number:
11917016
Methods, systems, and computer readable media for processing binding requests in a telecommunications network. A method includes receiving, at a binding support function (BSF), a first request to create a first binding between a protocol data unit (PDU) session and a first policy and control function (PCF). The method includes creating, at the BSF, the first binding between the PDU session and the first PCF and storing, with the first binding, a first PCF session acceptance timestamp…
System and method for using infiniband routing algorithms for ethernet fabrics in a high performance computing environment
Granted: February 27, 2024
Patent Number:
11916745
Systems and methods for using InfiniBand routing algorithms for Ethernet fabrics in a high performance computing environment. The method can provide, at a computer comprising one or more microprocessors, a plurality of switches, a plurality of hosts, a topology provider (TP) module, a routing engine (RE) module, and a switch initializer (SI) module. The method can perform a discovery sweep, by the TP, of the plurality of hosts and the plurality of switches and assigns an address to each…
Leveraging microservice containers to provide tenant isolation in a multi-tenant API gateway
Granted: February 20, 2024
Patent Number:
11907732
A system can host APIs for a plurality of different tenants and receive requests from many different client devices. As requests are received, an associated tenant can be identified, and a router can determine if a container instance is available to service the request. A container instance may be an empty container instance including an internal endpoint, a Web server, and a runtime environment. An empty container instance can be unassociated with a particular tenant. To associate a…
Methods, systems, and computer readable media for providing updated network slice information to a network slice selection function (NSSF)
Granted: February 20, 2024
Patent Number:
11910306
A method for providing updated network slice information to a network slice selection function (NSSF includes registering, by a network slice management function (NSMF) with a network function (NF) repository function (NRF), an NF profile corresponding to the NSMF and subscribing, by the NSMF with the NRF, for status updates corresponding to NF instances belonging to network slice instances created by the NSMF. The method further includes receiving, by the NSMF from the NRF, a…
Layer-2 networking using access control lists in a virtualized cloud environment
Granted: February 20, 2024
Patent Number:
11909636
Techniques are described for communications in an L2 virtual network. In an example, the L2 virtual network includes a plurality of L2 compute instances hosted on a set of host machines and a plurality of L2 virtual network interfaces and L2 virtual switches hosted on a set of network virtualization devices. An L2 virtual network interface emulates an L2 port of the L2 virtual network. Access control list (ACL) information applicable to the L2 port is sent to a network virtualization…
Using a generative adversarial network to train a semantic parser of a dialog system
Granted: February 20, 2024
Patent Number:
11908460
Disclosed herein are techniques for using a generative adversarial network (GAN) to train a semantic parser of a dialog system. A method described herein involves accessing seed data that includes seed tuples. Each seed tuple includes a respective seed utterance and a respective seed logical form corresponding to the respective seed utterance. The method further includes training a semantic parser and a discriminator in a GAN. The semantic parser learns to map utterances to logical forms…
Dual-purpose user-interface control for data submission and capturing feedback expressions
Granted: February 20, 2024
Patent Number:
11907975
A feedback button is configured to receive a feedback expression characterizing a user experience and submit information in a user interface with a single action. When the user hovers an input cursor near the feedback button, icons/text may be displayed that indicate different types of feedback expressions that may be submitted. As the user moves the cursor back and forth over the button, the icons for the different feedback expressions may be emphasized indicating locations where the…
System and method for relocating customer virtual machine instances in a multi-tenant cloud service
Granted: February 20, 2024
Patent Number:
11907743
Systems, methods, and other embodiments associated with performing maintenance of a hardware node and relocating (live migrating) virtual machine (VM) instances in a multi-tenant, hyper scale, public Cloud service are described. In one embodiment, the method includes finding a suitable hardware node for hosting one or more VM instances from a hardware node selected for maintenance, preparing it for hosting VMs, and moving (live migrating) all virtual machines from the hardware node to…
Automated interleaved clustering recommendation for database zone maps
Granted: February 20, 2024
Patent Number:
11907263
A computer measures for each column in many rows, a respective frequency of statements that filter the column in a workload of database statements, a respective count of distinct values used for filtration on the column in each statement individually, a respective frequency of each of the counts of distinct values used for filtration on the column across all of the database statements, and a respective value range of the column for each of many storage zones. A respective efficiency is…
Access-frequency-based entity replication techniques for distributed property graphs with schema
Granted: February 20, 2024
Patent Number:
11907255
In an embodiment, multiple computers cooperate to retrieve content from tables in a relational database. Each table contains respective rows. Each row contains a vertex of a graph. Many high-degree vertices are identified. Each high-degree vertex is connected to respective edges in the graph. A count of the edges of each high-degree vertex exceeds a degree threshold. A central computer detects that all vertices in a high-degree subset of tables are high-degree vertices. Based on…
Method and system for implementing distributed lobs
Granted: February 20, 2024
Patent Number:
11907251
Upon receiving a query at a local database server from a client directed to a LOB stored at a remote database server, a remote LOB locator is created comprising a local LOB locator indicating the LOB's location and a database link associated with the remote database server. The remote LOB locator is communicated to the client, which submits a request to the local database server to perform an operation directed to the LOB. The request is forwarded to the remote database server using the…
Workload-aware data encoding
Granted: February 20, 2024
Patent Number:
11907250
Techniques are described for executing machine learning models trained for specific operators with feature values that are based on the actual execution of a workload set. The machine learning models generate an estimate of benefit gain/cost for executing operations on data portions in the alternative encoding format. Such data potions may be sorted based on the estimated benefit, in an embodiment. Using cost estimation machine learning models for memory space, the data portions with the…
Techniques for in-memory stitching
Granted: February 20, 2024
Patent Number:
11907228
Event processing techniques for updating a database in real time based on events in a continuous event stream are disclosed. The techniques can update the database to incorporate information from thousands of received events per second. The events can include metrics measuring milestones for an organizational process defined by a user. Moreover, multiple streams can include metrics from many tenants concurrently. The techniques include receiving a plurality of events corresponding to a…
Automatic prevention of plan regressions
Granted: February 20, 2024
Patent Number:
11907218
Techniques for automatically preventing execution plan regressions are provided. In one technique, in a first user database session, in response to receiving a first database statement, a first execution plan is generated and, while executing the first execution plan, first performance data that indicates one or more first performance metrics of executing the first execution plan is recorded. In response to receiving a second database statement, where the first execution plan may be used…
Path encoded tree structures for operations
Granted: February 20, 2024
Patent Number:
11907203
Example embodiments facilitate creation of efficient tree structures (and strategic modification of and manipulation of existing tree structures), such that the resulting tree structures enable rapid computing operations, including, but not limited to, rapid relational set operations (e.g., joining trees, comparing tree structures, determining structural similarities of trees, adding tree nodes, removing or replacing tree nodes, accessing tree data, updating tree data, and so on). An…
Scalable framework for managing concurrent accesses to database file systems
Granted: February 20, 2024
Patent Number:
11907177
A manager file system (MFS) runs as a user space file system. The MFS, implemented using an OS process, exposes a mount point as a communication endpoint to the single process. Mounting, unmounting, and changing configuration of individual database file systems (DBFSs) are done by overloading extended attributes on the mount point. The MFS services all DBFSs mounted at different mount points registered to the single process of the MFS and ensures optimal resource utilization among the…
Remote data gateway for use with a data analytics warehouse
Granted: February 13, 2024
Patent Number:
11899679
In accordance with an embodiment, described herein are systems and methods for providing a remote data gateway for use with an analytics environment, such as, for example, an Oracle Analytics Cloud environment, or a data warehouse or other type of analytics or computing environment. In accordance with an embodiment, the remote data gateway enables secure access by a data analytics warehouse operating in a cloud environment, to a customer's on-premise data, without migrating their…
Techniques for metadata value-based mapping during data load in data integration job
Granted: February 13, 2024
Patent Number:
11899680
The present embodiments relate to metadata value-based mapping during a data load in a data integration job. A computing device can receive a first data set from a source system and computer-readable instructions to load data into a target system. The device can receive a first metadata set from the target system that describe destinations. The computing device can identify a first data value of the first data set that matches a metadata value of the first metadata set. The device can…