Application-layer connection redistribution among service instances
Granted: January 28, 2025
Patent Number:
12212629
The technology disclosed herein enables redistribution of connections between service instances by determining a subset of the connections and terminating the subset. In a particular example, a method includes determining connection information about connections established with service instances operating in an active-active configuration. The connection information identifies directions of connection initiation for the connections and identifies peers for the connections. Based on the…
Compressing neural networks for natural language understanding
Granted: January 28, 2025
Patent Number:
12210973
A model for a natural language understanding task is generated based on labeled data generated by a labeling model. The model for the natural language understanding task is smaller than the labeling model (i.e., with lower computational and memory requirements than the combined model), but with substantially the same performance as the labeling model. In some cases, the labeling model may be generated based on a large pre-trained model.
Distance-based logit value for natural language processing
Granted: January 28, 2025
Patent Number:
12210842
Techniques for using logit values for classifying utterances and messages input to chatbot systems in natural language processing. A method can include a chatbot system receiving an utterance generated by a user interacting with the chatbot system. The chatbot system can input the utterance into a machine-learning model including a set of binary classifiers. Each binary classifier of the set of binary classifiers can be associated with a modified logit function. The method can also…
System and techniques for handling long text for pre-trained language models
Granted: January 28, 2025
Patent Number:
12210830
In some aspects, a computing device may receive, at a data processing system, a set of utterances for training or inferencing with a named entity recognizer to assign a label to each token piece from the set of utterances. The computing device may determine a length of each utterance in the set and when the length of the utterance exceeds a pre-determined threshold of token pieces: dividing the utterance into a plurality of overlapping chunks of token pieces; assigning a label together…
Techniques for performing fault tolerance validation for a data center
Granted: January 28, 2025
Patent Number:
12210400
Techniques are described for deploying a fault tolerant data center by determining that the physical infrastructure deployment of the data center meets the fault tolerance levels and the fault domains specified for the data center. Techniques are described for obtaining configuration information related to various infrastructure resources deployed in a data center. A resource graph for the data center is generated based on the configuration information. The resource graph represents a…
Techniques for migrating services from a virtual bootstrap environment
Granted: January 21, 2025
Patent Number:
12204916
Techniques are disclosed for migrating services from a virtual bootstrap environment. A distributed computing system can generate a virtual cloud network in a data center of a host region. A virtual bootstrap environment may be implemented in the virtual cloud network. The virtual bootstrap environment can include a plurality of services. The distributed computing system can also deploy an instance of one of the plurality of services to a target region data center. When the instance has…
Methods, systems, and computer readable media for providing priority resolver for resolving priorities among network function (NF) instances
Granted: January 21, 2025
Patent Number:
12207104
A method for resolving priorities among network function (NF) instances includes, at a priority resolver implemented using at least one processor, providing a priority resolution application programming interface (API) that allows NF instances to request priority resolution. The method further includes receiving, via the API and from a plurality of NF instances, requests for priority resolution. The method further includes using a priority resolution algorithm to determine a relative…
Methods, systems, and computer readable media for handling internet protocol (IP) multimedia subsystem (IMS) registration at proxy call session control function (P-CSCF) for roaming users after policy and charging rules function (PCRF) database failure
Granted: January 21, 2025
Patent Number:
12206714
A method for handling IMS registrations at a P-CSCF after PCRF database failure includes receiving a SIP REGISTER request message after a PCRF database failure and determining that the SIP REGISTER request message is for an existing user. The method further includes obtaining a list of user contacts having entries in a registration cache of the P-CSCF corresponding to an address of record in the SIP REGISTER request message, testing reachability of the user contacts in the list, and…
Cloud-link adaptor of a multi-cloud infrastructure
Granted: January 21, 2025
Patent Number:
12206657
Techniques are described for providing a multi-cloud control plane (MCCP) in a first cloud infrastructure (included in a first cloud environment provided by a first cloud services provider) that enables services and/or resources provided in the first cloud infrastructure to be utilized by users of a second cloud environment. The first cloud infrastructure receives a request from a user associated with an account in the second cloud infrastructure. The request corresponding to using a…
Methods, systems, and computer readable media for selective inter-public land mobile network (PLMN) security handshake validation
Granted: January 21, 2025
Patent Number:
12206649
A method for selective inter-PLMN security handshake validation includes receiving, at a SEPP, a first inter-PLMN security handshake request message. The method further includes performing, by the SEPP and in an SEPP trust relationship database, a lookup to determine whether the first inter-PLMN security handshake request message originates from a trusted SEPP. The method further includes determining that the first inter-PLMN security handshake request message does not originate from a…
Incremental stack walking
Granted: January 21, 2025
Patent Number:
12204436
Techniques for incremental stack walking are disclosed, including: performing a stack walk of a runtime stack, at least by traversing the runtime stack from a current frame to a root frame, to obtain a set of stack walking results; storing a cache of the set of stack walking results; and installing, on the runtime stack, a marker frame that marks a boundary of stack frames represented by the set of stack walking results.
Processor supporting position-independent addressing
Granted: January 21, 2025
Patent Number:
12204907
A processor may implement position-independent memory addressing by providing load and store instructions that include position-independent addressing modes. A memory address may contain a normalized pointer, where the memory address stores a normalized memory address that, when added to an offset previously determined for the memory address, defines another memory address. The position-independent addressing mode may also support invalid memory addresses using a reserved value, where a…
High granularity application and data security in cloud environments
Granted: January 21, 2025
Patent Number:
12204650
Provided are systems, methods, and computer-readable medium for identifying security risks in applications executing in a cloud environment. In various implementations, a security monitoring and management system can obtain application data from a service provider system. The application data can include a record of actions performed by an application during use of the application by users associated with a tenant. The application executes in a service platform provided for the tenant by…
Partitioning documents for contextual search
Granted: January 21, 2025
Patent Number:
12204574
Operations of a search management system are disclosed. The operations may include: identifying a data corpus containing a plurality of documents, generating sets of feature vectors representing the plurality of documents, receiving a query to search the data corpus, generating a query vector for the query, identifying a target feature vector that meets a similarity threshold by comparing the query vector to the feature vectors, and presenting a query result that includes at least part…
Failover of database sessions to a logical replica database
Granted: January 21, 2025
Patent Number:
12204558
Techniques are described for preserving the inflight sessions failing over from a primary database to the replicated logical database of the primary database. In an implementation, prior to failover, when the primary database server receives a commit for a transaction, the process stores a commit indication that the transaction has been committed by performing a corresponding SQL command. The commit indication is replicated to the logical replica database by virtue of the replication of…
Integrative configuration for bot behavior and database behavior
Granted: January 21, 2025
Patent Number:
12204530
Routines are used to connect bot queries entered via a bot interface and database queries executed on a database. Each routine is associated with routine configurations, including (a) query attributes associated with bot queries that trigger the routine, (2) a database query executed or to be executed for the routine, and/or (3) display settings for displaying information returned from the database query in a bot response. Each routine is configured to generate an output structured data…
Auto-scaling for semantic deduplication of event logs
Granted: January 21, 2025
Patent Number:
12204509
Techniques for autoscaling a deduplication process include receiving a first plurality of event records in an event stream during a first period of time and determining real-time characteristics of the event stream based on the event records received during the first period of time. Based on the real-time characteristics of the event stream, a level of similarity for a deduplication process is selected to apply for future event records received in the event stream. The deduplication…
Data quality using artificial intelligence
Granted: January 21, 2025
Patent Number:
12204508
Embodiments improve data quality using artificial intelligence. Incoming data that includes a plurality of rows of data and a trained neural network that is configured to predict a data category for the incoming data can be received, where the neural network has been trained with training data including training features, and the training data includes labeled data categories. The incoming data can be processed, where the processing extracts features about the plurality of rows of data…
Upgrade of heterogeneous multi-instance database clusters
Granted: January 21, 2025
Patent Number:
12204500
A method, system, and computer program product for management of large multi-database installations. The method form commences by analyzing a multiple database installation to determine a set of candidate upgrade operations to apply to individual instances of heterogeneous databases in the multiple database installation, and then scheduling an order in which order to apply individual operations from among the set of candidate upgrade operations. In exemplary operation, the candidate…
Implementing graph search with in-structure metadata of a graph-organized file system
Granted: January 21, 2025
Patent Number:
12204494
Techniques are described herein for a graph-organized file system (GOFS) that represents a data graph using a plurality of gnode data structures and a plurality of edge entry data structures. Gnodes and edge entries both store one or more “in-structure” metadata values for graph component properties. A GOFS partition includes dedicated storage for “out-of-structure” graph component metadata values that are accessed using graph component identifiers. Search operations may use the…