Methods, systems, and computer readable media for rebalancing subscriber location function (SLF) subscriber data
Granted: February 11, 2025
Patent Number:
12225627
A method for rebalancing SLF subscriber data includes, generating, by a provisioning gateway, a rebalancing report and transmitting the report to a provisioning system. The method further includes receiving, at the provisioning gateway and from the provisioning system, a request to initiate re-provisioning of subscriber data among SLF instances, the request for re-provisioning identifying a first range of subscriber identifiers currently assigned to a first SLF instance to be re-assigned…
Methods, systems, and computer readable media for providing service-based interface (SBI) support for network functions (NFs) not supporting SBI service operations
Granted: February 11, 2025
Patent Number:
12225493
A method for providing service based interface (SBI) support for network elements (NEs) not supporting SBI service operations includes receiving SBI configuration parameters for an NE not supporting SBI service operations. The method further includes establishing a connection with the NE not supporting SBI service operations. The method further includes registering, with a network function (NF) repository function (NRF) and using the SBI configuration parameters, the NE not supporting…
End-to-end email tag prediction
Granted: February 11, 2025
Patent Number:
12224974
A system provides automatic, end-to-end tagging of email messages. While a message is being composed at a sending email client, the server may receive email information that is used as an input to a predictive model. The model identifies tags that are available to a specific user group or email list that apply to the email message. These predicted tags are sent back to the email client, where they may be embedded in the email message with other user-defined tags. As the message is passed…
Action determination using recommendations based on prediction of sensor-based systems
Granted: February 11, 2025
Patent Number:
12223397
Techniques for providing actionable recommendations for configuring system parameters are disclosed. A set of environmental constraints and a set of values for a set of parameters for a target device is applied to a machine learning model to predict a first performance value of the target device. Candidate values for the set of parameters are identified that are within a threshold range from the first set of values in a multi-dimensional space. For each particular candidate set of values…
User interface for on-deck capabilities
Granted: February 11, 2025
Patent Number:
12223313
The present embodiments relate to identifying and tracking capabilities within a data center managed by a cloud infrastructure orchestration service (CIOS). The CIOS can generate visualization(s) for the capabilities of the CIOS. A first portion of a visualization can identify capabilities that depend on previously published capabilities A second portion of the visualization can provide capabilities with one or more unpublished capabilities. In some embodiments, the capabilities depicted…
Automatic out of scope transition for chatbot
Granted: February 11, 2025
Patent Number:
12223276
Techniques for automatically switching between chatbot skills in the same domain. In one particular aspect, a method is provided that includes receiving an utterance from a user within a chatbot session, where a current skill context is a first skill and a current group context is a first group, inputting the utterance into a candidate skills model for the first group, obtaining, using the candidate skills model, a ranking of skills within the first group, determining, based on the…
Perspective-preserving seamless application switching
Granted: February 11, 2025
Patent Number:
12222215
Techniques for perspective-preserving seamless application switching are disclosed. A system may display a first interface using a first application. The first interface includes interface elements representing a plurality of objects. The system may detect a zoom-in command, received by the first application, requesting a particular zoom level for a first interface element, corresponding to a first object in the first plurality of objects. The system may determine that the requested zoom…
Tolerating server failures in a consensus protocol down to one surviving server using shared storage as a voter
Granted: February 4, 2025
Patent Number:
12217550
An elector is provided using shared storage to allow a cluster of participant nodes to gracefully convert failed voters to non-voters until there are only two voters. The cluster can then tolerate the failure of either of those two remaining participant nodes. A tiny amount of shared storage is used as a voter without an object store. This results in a cluster with only one running node that is an exclusive leader. An exclusive leader is then the only participant node that is a voter,…
Methods, systems, and computer readable media for triggering a session initiation protocol (SIP) re-invite message
Granted: February 4, 2025
Patent Number:
12218989
Methods, systems, and computer readable media for triggering a session initiation protocol (SIP) re-invite message are disclosed. One example method for triggering a SIP re-invite message occurs at a SIP node. The method comprises: determining that the SIP node is not needed as an intermediary node for facilitating SIP communications between a first SIP user agent and a second SIP user agent; generating a SIP message comprising information in a SIP extension header field for triggering…
Methods, systems, and computer readable media for restricting a number of hops conducted in a communications network
Granted: February 4, 2025
Patent Number:
12218825
Methods, systems, and computer readable media for restricting a number of hops conducted in a communications network are disclosed. One method includes receiving, by a hypertext transfer protocol (HTTP) proxy element in a first network region, a service request message including a header section that specifies a maximum number of hops value and conducting a search for a producer network function (NF) in the first network region to provide a network service requested in the service…
Copy avoidance via static analysis for DBMS querying
Granted: February 4, 2025
Patent Number:
12216649
In a computer embodiment, in a polyglot database management system (DBMS) that contains a guest language runtime environment, a database buffer is configured that the guest language runtime environment does not manage. In the polyglot DBMS, logic that is defined in a guest language is invoked to retrieve, into the database buffer, a value stored in a database in the polyglot DBMS. Compiling the logic causes semantic analyzing the logic to detect that usage of the retrieved value cannot…
Extracting key information from document using trained machine-learning models
Granted: February 4, 2025
Patent Number:
12217497
Techniques for extracting key information from a document using machine-learning models in a chatbot system is disclosed herein. In one particular aspect, a method is provided that includes receiving a set of data, which includes key fields, within a document at a data processing system that includes a table detection module, a key information extraction module, and a table extraction module. Text information and corresponding location data are extracted via optical character…
Generalized expectation maximization for semi-supervised learning
Granted: February 4, 2025
Patent Number:
12217136
Techniques are described that extend supervised machine-learning algorithms for use with semi-supervised training. Random labels are assigned to unlabeled training data, and the data is split into k partitions. During a label-training iteration, each of these k partitions is combined with the labeled training data, and the combination is used train a single instance of the machine-learning model. Each of these trained models are then used to predict labels for data points in the k?1…
Hardware transactional memory-assisted flat combining
Granted: February 4, 2025
Patent Number:
12217083
An HTM-assisted Combining Framework (HCF) may enable multiple (combiner and non-combiner) threads to access a shared data structure concurrently using hardware transactional memory (HTM). As long as a combiner executes in a hardware transaction and ensures that the lock associated with the data structure is available, it may execute concurrently with other threads operating on the data structure. HCF may include attempting to apply operations to a concurrent data structure utilizing HTM…
Host container mounting
Granted: February 4, 2025
Patent Number:
12217077
The described techniques are directed towards a host virtual machine configured to host a container. In some examples, a device can monitor communication between a container executing on a host virtual machine and the host virtual machine. The host virtual machine can include a first operating system. The container can include a first computer-executable instruction. The device can detect that the first computer-executable instruction is configured to run on a second operating system…
Build system for securely building and deploying a target build artifact
Granted: February 4, 2025
Patent Number:
12217034
A build system is disclosed that identifies the inputs used by a build process for securely building and deploying a piece of software to production. The build system comprises a build container and a build proxy server. The build container receives a set of initial inputs for performing a build and generates a build output (e.g., a target artifact) as a consequence of performing the build. The build proxy server monitors both internal interactions as well as external interactions (e.g.,…
Secure element enforcing a security policy for device peripherals
Granted: February 4, 2025
Patent Number:
12216769
Techniques for implementing and enforcing a security policy in a secure element are disclosed. The secure element enforces the security policy to grant and/or deny access, such as from an application processor, to configuration of the device peripheral components and access to data of the device peripheral components across one or more bus architectures, such as an I3C bus. Implementing an access control policy in a secure element allows execution of code within the isolated secure…
Techniques for semantic searching
Granted: February 4, 2025
Patent Number:
12216673
Techniques are disclosed for querying, retrieval, and presentation of data. A data analytic system can enable a user to provide input, through a device to query data. The data analytic system can identify the semantic meaning of the input and perform a query based on the semantic meaning. The data analytic system can crawl multiple different sources to determine a logical mapping of data for the index. The index may include one or more subject areas, terms defining those subject areas,…
System and method for semantic model action sets and replay in an analytic applications environment
Granted: February 4, 2025
Patent Number:
12216651
In accordance with an embodiment, described herein is a system and method for providing extensibility in an analytic applications environment, including a semantic layer that enables the use of custom semantic extensions to extend a semantic data model (semantic model). In accordance with an embodiment, when customizations are made to the semantic model, the system stores changes to the semantic model as an action-set, rather than as a changed-state. This allows the system to replay…
System and method for use of a fragmented query model in an analytic applications environment
Granted: February 4, 2025
Patent Number:
12216650
In accordance with an embodiment, described herein is a system and method for providing extensibility in an analytic applications environment, including a semantic layer that enables the use of custom semantic extensions to extend a semantic data model (semantic model). In accordance with an embodiment, the system enables use of a fragmented query model—when customizations are made to the semantic model, the system can dynamically merge the changes from the various deltas when queries…