System and method for managing a public software component ecosystem using a distributed ledger
Granted: October 3, 2023
Patent Number:
11775285
Embodiments include systems and methods that facilitate implementation of software component ecosystems using a distributed ledger, e.g., as implemented in part as a distributed blockchain, that is maintained by ecosystem full nodes, called catalog instances. Various registration transactions, e.g., developer registrations, namespace registrations, usage registrations, and so on, may be added to the distributed blockchain by one or more catalog instances. Adding blocks to the blockchain…
Drift resolver for enterprise applications
Granted: October 3, 2023
Patent Number:
11777818
A framework for performing drift analysis with respect to database and enterprise applications. For a product for which drift analysis is to be performed, a set of one or more parts of the product are determined. Current state information for the set of one or more parts is obtained by crawling an environment in which the product is deployed. Current state information obtained for the set of one or more parts is compared with a baseline for the product. The comparison aids to identify…
Status sharing in a resilience framework
Granted: October 3, 2023
Patent Number:
11777810
An example framework and method facilitate enhancing resiliency of a computing environment. The example method includes dynamically discovering or accessing first status information related to a first metric associated with a first resource of the computing environment; selectively sharing the first status information among one or more computing environment resources, including the first resource, resulting in shared status information; and using the shared status information to…
Distributed data storage techniques for edge devices
Granted: October 3, 2023
Patent Number:
11777796
Techniques discussed herein relate to implementing a distributed computing cluster (the “cluster”) including a plurality of edge devices (e.g., devices individually configured to selectively execute within an isolated computing environment). One edge device may be configured to operate as a head node of the cluster at a given time. A request for virtual resources of the cluster may be received from a user device and directed to the first edge device of the cluster. The first edge…
Trusted client security factor-based authorizations at a server
Granted: October 3, 2023
Patent Number:
11777737
Trusted client security factor-based authorizations at a server. The techniques allow the server to authorize client requested operations to access a protected resource or service based on trusted client security factors that are obtained at client machines and provided to the server.
Configurable predictive models for account scoring and signal synchronization
Granted: October 3, 2023
Patent Number:
11775874
Techniques for generating and evaluation predictive models to optimize computing applications are described herein. In some embodiments, a system generates, using a model, a first set of scores for a plurality of accounts, wherein a score in first set of scores for a respective account characterizes a priority of interacting with the respective account relative to other accounts in the plurality of accounts, wherein the model defines a set of criteria for scoring accounts, wherein each…
Missing value imputation technique to facilitate prognostic analysis of time-series sensor data
Granted: October 3, 2023
Patent Number:
11775873
First, the system obtains time-series sensor data. Next, the system identifies missing values in the time-series sensor data, and fills in the missing values through interpolation. The system then divides the time-series sensor data into a training set and an estimation set. Next, the system trains an inferential model on the training set, and uses the inferential model to replace interpolated values in the estimation set with inferential estimates. If there exist interpolated values in…
Enforcing fairness on unlabeled data to improve modeling performance
Granted: October 3, 2023
Patent Number:
11775863
Fairness of a trained classifier may be ensured by generating a data set for training, the data set generated using input data points of a feature space including multiple dimensions and according to different parameters including an amount of label bias, a control for discrepancy between rarity of features, and an amount of selection bias. Unlabeled data points of the input data comprising unobserved ground truths are labeled according to the amount of label bias and the input data…
Directed trajectories through communication decision tree using iterative artificial intelligence
Granted: October 3, 2023
Patent Number:
11775843
Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.
Accelerated TR-L-BFGS algorithm for neural network
Granted: October 3, 2023
Patent Number:
11775833
Techniques herein train a multilayer perceptron, sparsify edges of a graph such as the perceptron, and store edges and vertices of the graph. Each edge has weight. A computer sparsifies perceptron edges. The computer performs a forward-backward pass on the perceptron to calculate a sparse Hessian matrix. Based on that Hessian, the computer performs quasi-Newton perceptron optimization. The computer repeats this until convergence. The computer stores edges in an array and vertices in…
Chatbot providing a defeating reply
Granted: October 3, 2023
Patent Number:
11775772
Techniques are disclosed for generating defeating textual replies. A computer-implemented method generates a first communicative discourse tree from an utterance and as second communicative discourse tree from a candidate answer derived from a search of keywords in the utterance. The method translates the first communicative discourse tree into a first logical formula from and the second communicative discourse tree into a second logical formula. The method determines that the first…
Systems and methods for training and evaluating machine learning models using generalized vocabulary tokens for document processing
Granted: October 3, 2023
Patent Number:
11775759
Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications using generalized vocabulary tokens. In some embodiments, an ML system determines a set of tokens for non-textual content in a plurality of documents. The ML system generates a fixed-length vocabulary that includes the set of tokens for the non-textual content. The ML system further generates for each respective document in a training dataset of…
Directed acyclic graph based framework for training models
Granted: October 3, 2023
Patent Number:
11775572
Techniques for chatbots, and more particularly, to techniques for using a directed acyclic graph (DAG) based framework to build and train models. In one particular aspect, a computer implemented method is provided that includes generating, by a DAG based framework, a first model and a second model, executing the first model for a chatbot in run-time and second model for the chatbot in design-time, collecting attributes for intent classification associated with a set of utterances with…
Storing derived summaries on persistent memory of a storage device
Granted: October 3, 2023
Patent Number:
11775527
Region summaries of database data are stored in persistent memory of a storage cell. Because the region summaries are stored in persistent memory, when a storage cell is powered off and data in volatile memory is not retained, region summaries are nevertheless preserved in persistent memory. When the storage cell comes online, the region summaries already exist and may be used without the delay attendant to regenerating the region summaries stored in volatile memory.
Query-as-a-service system that provides query-result data to remote clients
Granted: October 3, 2023
Patent Number:
11775492
The current document is directed to a query-as-a-service system (“QAAS system”) that collects enormous volumes of data from network-connected entities, referred to as “Things” in the phrase “Internet of Things,” persistently stores the collected data and provides a distributed-query-execution engine that allows remote clients to continuously execute queries against the collected data. In a described implementation, both the raw data and query results are persistently stored…
NUMA-aware garbage collection
Granted: October 3, 2023
Patent Number:
11775429
Methods and systems for garbage collection are described. In some embodiments, Garbage collector threads may maximize local accesses and minimize remote access by copying Young objects and Old objects differently. When copying a Young object, a garbage collector thread may determine the lgroup of the pool that contains the object and copy the object to a pool of the same lgroup. The garbage collector thread may spread Old objects among lgroups by copying Old objects to pools of the same…
Dynamic process model palette
Granted: October 3, 2023
Patent Number:
11775261
Implementations generally relate to facilitating process building. In some implementations, a method includes receiving, at a client device, process element information, where the process element information defines process elements, wherein the process elements are nodes displayed in a process, and wherein the processelements are associated with process element groups based on categories. The method further includes displaying the process elements in a palette region in a user interface…
System and method for supporting configurable legacy P_Key table abstraction using a bitmap based hardware implementation in a high performance computing environment
Granted: September 26, 2023
Patent Number:
11770349
System and method for supporting configurable legacy P_Key table abstraction using a bitmap based hardware implementation in a high performance computing environment. A mapping table in DRAM can be provided through the use of a software based SMA that implements the mapping table. With this mapping table, it is possible to provide a legacy compliant view of a bit map based P_Key table. Such a legacy compliant view can be called a virtual P_Key table, or a configurable legacy P_Key table…
System and method for automatic block storage volume tier tuning
Granted: September 26, 2023
Patent Number:
11770451
In accordance with an embodiment, described herein are systems and methods for automatic block storage volume tuning by simulating usage characteristics for data/block volumes. The block storage performance associated with usage by a cloud instance of a block volume can be simulated, and the manner in which data is stored or cached, for example within a combination of SSD/NVMe block storage and/or HDD object storage, can be automatically adjusted, for example to associate the block…
Methods, systems, and computer readable media for validating location update messages
Granted: September 26, 2023
Patent Number:
11770694
The subject matter described herein includes a methods, systems, and computer readable media for validating location update messages. One method includes receiving, by a signaling firewall from a non-home network, an ingress location update request message related to a mobile subscriber, querying a directional state database to obtain predicted country trajectory data associated with the mobile subscriber, and comparing the obtained predicted country trajectory data with country code…