Patents by Inventor KRISHNAPRASAD LINGADAHALLI SHASTRY
KRISHNAPRASAD LINGADAHALLI SHASTRY has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12273394Abstract: The disclosure relates to decentralized management of edge nodes operating outside an enterprise network using blockchain technology. A management node may operate within a firewall of the enterprise to manage the edge nodes operating outside the firewall using blockchain technology. The management node may coordinate management by writing change requests to a decentralized ledger. The edge nodes may read the change requests from its local copy of the distributed ledger and implement the change requests. Upon implementation, an edge node may broadcast its status to the blockchain network. The management node may mine the transactions from the edge nodes into the distributed ledger, thereby creating a secure and scalable way to coordinate management and record the current and historical system state. The system also provides the edge nodes with a cryptographically secured, machine-to-machine maintained, single version of truth, enabling them to take globally valid decision based on local data.Type: GrantFiled: March 10, 2022Date of Patent: April 8, 2025Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, KrishnaPrasad Lingadahalli Shastry, Avinash Chandra Pandey, Ravi Sarveswara
-
Patent number: 12131256Abstract: A system and a method for training non-parametric Machine Learning (ML) model instances in a collaborative manner is disclosed. A non-parametric ML model instance is trained at each of a plurality of data processing nodes to obtain a plurality of non-parametric ML model instances. Each non-parametric ML model instance developed at each data processing node is shared with each of remaining data processing nodes of the plurality of data processing nodes. Each non-parametric ML model instance is processed through a trainable parametric combinator to generate a composite model at each of the plurality of data processing nodes. The composite model is trained at each of the plurality of data processing nodes, over the respective local dataset, using Swarm learning to obtain trained composite models.Type: GrantFiled: April 22, 2021Date of Patent: October 29, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, Patrick Leon Gartenbach, Markus Philipp Wuest, Krishnaprasad Lingadahalli Shastry, Suresh Soundararajan
-
Publication number: 20240312180Abstract: Systems and methods for preventing prediction performance degradation by detecting and extracting skews in data during both training and production environments is described herein. Feature extraction may be performed on training data during the training phase, followed by pattern analysis that assesses similarities across labeled training data sets. A reference pattern may be derived from the pattern analysis and feature extraction of the training data. Feature extraction and pattern analysis may be performed on production data during the serving phase, and a target pattern may be derived from the pattern analysis and feature extraction of the production data. The reference pattern and target pattern may be fed to a discrepancy detection functionality to detect discrepancies by using a sliding window to move the target pattern across the reference pattern to make comparisons between the patterns. The comparison may provide a quantitative skew across the training and production data.Type: ApplicationFiled: March 15, 2023Publication date: September 19, 2024Inventors: SATISH KUMAR MOPUR, GUNALAN PERUMAL VIJAYAN, SHOUNAK BANDOPADHYAY, VIJAYA SHARVANI HINDNAVIS, KRISHNAPRASAD LINGADAHALLI SHASTRY
-
Patent number: 12088476Abstract: The disclosure relates to a framework for dynamic management of analytic functions such as data processors and machine learned (“ML”) models for an Internet of Things intelligent edge that addresses management of the lifecycle of the analytic functions from creation to execution, in production. The end user will be seamlessly able to check in an analytic function, version it, deploy it, evaluate model performance and deploy refined versions into the data flows at the edge or core dynamically for existing and new end points. The framework comprises a hypergraph-based model as a foundation, and may use a microservices architecture with the ML infrastructure and models deployed as containerized microservices.Type: GrantFiled: September 21, 2022Date of Patent: September 10, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Satish Kumar Mopur, Saikat Mukherjee, Gunalan Perumal Vijayan, Sridhar Balachandriah, Ashutosh Agrawal, KrishnaPrasad Lingadahalli Shastry, Gregory S. Battas
-
Publication number: 20240256525Abstract: Systems and methods are disclosed for providing decentralized policy-based transactional object management for systems employing federated workflows. Various disclosed components may be added to one or more nodes of a decentralized network, wherein the disclosed components perform registration, replication, and read/write access interfacing functions. These functions result in the storage of objects on the decentralized network in a way which allows for decentralized, policy-based, and transactional management of the objects.Type: ApplicationFiled: January 27, 2023Publication date: August 1, 2024Inventors: SATHYANARAYANAN MANAMOHAN, KRISHNAPRASAD LINGADAHALLI SHASTRY, RAVI SARVESWARA, SAIKAT MUKHERJEE
-
Publication number: 20240160939Abstract: Anomalies and drift detection in decentralized learning environments. The method includes deploying at a first node, (1) a local unsupervised autoencoder, trained at the first node, along with a local training data reference baseline for the first node, and (2) a global unsupervised autoencoder trained across a plurality of nodes, along with a corresponding global training data reference baseline. Production data at the first node is processed with local and global ML models deployed by a user. At least one of local and global anomaly data regarding anomalous production data or local and global drift data regarding drifting production data is derived based on the local and global training data reference baselines, respectively. At least one of the local anomaly data is compared with the global anomaly data or the local drift data with the global drift data for assessing impact of anomalies/drift on the ML models.Type: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Inventors: SATISH KUMAR MOPUR, KRISHNAPRASAD LINGADAHALLI SHASTRY, SATHYANARAYANAN MANAMOHAN, RAVI SARVESWARA, GUNALAN PERUMAL VIJAYAN
-
Publication number: 20240135257Abstract: Decentralized machine learning to build models is performed at nodes where local training datasets are generated. A blockchain platform may be used to coordinate decentralized machine learning (ML) over a series of iterations. For each iteration, a distributed ledger may be used to coordinate the nodes communicating via a blockchain network. A node can include self-healing features to recover from a fault condition within the blockchain network in manner that does not negatively impact the overall learning ability of the decentralized ML system. During self-healing, the node can determine that a local ML state is not consistent with the global ML state and trigger a corrective action to recover the local ML state. Thereafter, the node can generate a blockchain transaction indicating that it is in-sync with the most recent iteration of training, and informing other nodes to reintegrate the node into ML.Type: ApplicationFiled: December 4, 2023Publication date: April 25, 2024Inventors: Sathyanarayanan Manamohan, KrishnaPrasad Lingadahalli Shastry, Vishesh Garg
-
Patent number: 11966818Abstract: Decentralized machine learning to build models is performed at nodes where local training datasets are generated. A blockchain platform may be used to coordinate decentralized machine learning (ML) over a series of iterations. For each iteration, a distributed ledger may be used to coordinate the nodes communicating via a blockchain network. A node can include self-healing features to recover from a fault condition within the blockchain network in manner that does not negatively impact the overall learning ability of the decentralized ML system. During self-healing, the node can determine that a local ML state is not consistent with the global ML state and trigger a corrective action to recover the local ML state. Thereafter, the node can generate a blockchain transaction indicating that it is in-sync with the most recent iteration of training, and informing other nodes to reintegrate the node into ML.Type: GrantFiled: February 21, 2019Date of Patent: April 23, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, Krishnaprasad Lingadahalli Shastry, Vishesh Garg
-
Patent number: 11887204Abstract: Systems and methods are provided for leveraging blockchain technology in a swarm learning context, where nodes of a blockchain network that contribute data to training a machine learning model using their own local data can be rewarded. In order to conduct such data monetization in a fair and accurate manner, the systems and methods rely on various phases in which Merkle trees are used and corresponding Merkle roots are registered in a blockchain ledger. Moreover, any claims for a reward are challenged by peer nodes before the reward is distributed.Type: GrantFiled: July 28, 2022Date of Patent: January 30, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, Vishesh Garg, KrishnaPrasad Lingadahalli Shastry
-
Patent number: 11886959Abstract: Decentralized machine learning to build models is performed at nodes where local training datasets are generated. A blockchain platform may be used to coordinate decentralized machine learning (ML) over a series of iterations. For each iteration, a distributed ledger may be used to coordinate the nodes communicating via a blockchain network. A node can include self-healing features to recover from a fault condition within the blockchain network in manner that does not negatively impact the overall learning ability of the decentralized ML system. During self-healing, the node can determine that a local ML state is not consistent with the global ML state and trigger a corrective action to recover the local ML state. Thereafter, the node can generate a blockchain transaction indicating that it is in-sync with the most recent iteration of training, and informing other nodes to reintegrate the node into ML.Type: GrantFiled: February 21, 2019Date of Patent: January 30, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, Krishnaprasad Lingadahalli Shastry, Vishesh Garg
-
Publication number: 20240028417Abstract: Systems and methods provide for a federated workflow solution to orchestrate entire machine learning (ML) workflows comprising multiple tasks, across silos. In other words, one or more sets/pluralities of tasks making up an ML workflow, can be executed across multiple resource partitions or domains. Federated workflow state can be maintained and shared through some form of distributed database/ledger, such as a blockchain. Agents that are locally deployed locally at the silos may orchestrate an ML workflow at a particular resource domains, each such agent having access, via the blockchain (acting as a globally visible/consistent state store), to the aforementioned workflow state. Such systems are capable of operating regardless of the existence of heterogeneous resources/aspects of a silo.Type: ApplicationFiled: July 19, 2022Publication date: January 25, 2024Inventors: SATHYANARAYANAN MANAMOHAN, SATISH KUMAR MOPUR, KRISHNAPRASAD LINGADAHALLI SHASTRY, RAVI SARVESWARA
-
Patent number: 11876891Abstract: Systems and methods are provided for implementing swarm learning while using blockchain technology and election/voting mechanisms to ensure data privacy. Nodes may train local instances of a machine learning model using local data, from which parameters are derived or extracted. Those parameters may be encrypted and persisted until a merge leader is elected that can merge the parameters using a public key generated by an external key manager. A decryptor that is not the merge leader can be elected to decrypt the merged parameter using a corresponding private key, and the decrypted merged parameter can then be shared amongst the nodes, and applied to their local models. This process can be repeated until a desired level of learning has been achieved. The public and private keys are never revealed to the same node, and may be permanently discarded after use to further ensure privacy.Type: GrantFiled: November 23, 2021Date of Patent: January 16, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, Vishesh Garg, Krishnaprasad Lingadahalli Shastry, Saikat Mukherjee
-
Publication number: 20240012852Abstract: Bias in Machine Learning (ML) is when an ML algorithm tends to incompletely learn relevant and important patterns from a dataset, or learns the patterns from data incorrectly. Such inaccuracy can cause the algorithm to miss important relationships between patterns and features in data, resulting in inaccurate algorithm predictions. Systems and methods for detecting potential ML bias in input image datasets are described herein. After a target image is received, a subset of images related to the target image is extracted. The target image and subset of images are analyzed under an imbalance assessment and data bias assessment to determine the presence of any potential data bias in a ML training pipeline. If any data bias is determined, one or more messages summarizing the assessments and including explanations to enable more accurate predictions in image assessments are sent to the user.Type: ApplicationFiled: July 7, 2022Publication date: January 11, 2024Inventors: Satish Kumar Mopur, Krishnaprasad Lingadahalli Shastry
-
Publication number: 20230316710Abstract: Systems and methods are provided for implementing a Siamese neural network using improved “sub” neural networks and loss function. For example, the system can detect a granular change in images using a Siamese Neural Network with Convolutional Autoencoders as the twin sub networks (e.g., Siamese AutoEncoder or “SAE”). In some examples, the loss function may be an adaptive loss function to the SAE network rather than a contrastive loss function, which can help enable smooth control of granularity of change detection across the images. In some examples, an image separation distance value may be calculated to determine the value of change between the image pairs. The image separation distance value may be determined using an Euclidean distance associated with a latent space of an encoder portion of the autoencoder of the neural networks.Type: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Inventors: SATISH KUMAR MOPUR, Gunalan Perumal Vijayan, Shounak Bandopadhyay, Krishnaprasad Lingadahalli Shastry
-
Patent number: 11748337Abstract: The disclosure relates to decentralized management of nodes in a blockchain network. Participants may agree to a consensus rules and implement them as smart contracts. For example, one rule may specify that a node will accept a change proposal only when its local policies and/or data allow it to implement the change. A smart contract may implement this rule and deploy it across the blockchain network for each node to follow. Other participants, through their nodes, may propose changes to the blockchain network, and each node may consult its copy of the smart contract to determine whether to vote to approve the change request and apply the change request locally.Type: GrantFiled: April 8, 2021Date of Patent: September 5, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, Krishnaprasad Lingadahalli Shastry, Avinash Chandra Pandey, Ravi Sarveswara
-
Patent number: 11748835Abstract: Systems and methods are provided for leveraging blockchain technology in a swarm learning context, where nodes of a blockchain network that contribute data to training a machine learning model using their own local data can be rewarded. In order to conduct such data monetization in a fair and accurate manner, the systems and methods rely on various phases in which Merkle trees are used and corresponding Merkle roots are registered in a blockchain ledger. Moreover, any claims for a reward are challenged by peer nodes before the reward is distributed.Type: GrantFiled: January 27, 2020Date of Patent: September 5, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, Vishesh Garg, Krishnaprasad Lingadahalli Shastry
-
Publication number: 20230138780Abstract: Systems and methods are provided for machine learning in a distributed, privacy-preserving manner. Particularly, the decentralized system can share machine learning models in a protected manner by training a first sub-model with a first local data set at a first node and obfuscating the trained first sub-model as a first obfuscated sub-model. The model may be shared with a second node, that can construct a local instance of a stacked ensemble comprising the first obfuscated sub-model and a trainable parametric layer and train the local instance of the stacked ensemble with a second local data set accessible locally at the second node.Type: ApplicationFiled: October 30, 2021Publication date: May 4, 2023Inventors: SATHYANARAYANAN MANAMOHAN, KRISHNAPRASAD LINGADAHALLI SHASTRY, SORIN-CRISTIAN CHERAN
-
Patent number: 11605013Abstract: Decentralized machine learning to build models is performed at nodes where local training datasets are generated. A blockchain platform may be used to coordinate decentralized machine learning over a series of iterations. For each iteration, a distributed ledger may be used to coordinate the nodes. Rules in the form of smart contracts may enforce node participation in an iteration of model building and parameter sharing, as well as provide logic for electing a node that serves as a master node for the iteration. The master node obtains model parameters from the nodes and generates final parameters based on the obtained parameters. The master node may write its state to the distributed ledger indicating that the final parameters are available. Each node, via its copy of the distributed ledger, may discover the master node's state and obtain and apply the final parameters to its local model, thereby learning from other nodes.Type: GrantFiled: October 17, 2018Date of Patent: March 14, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Sathyanarayanan Manamohan, Krishnaprasad Lingadahalli Shastry, Vishesh Garg
-
Publication number: 20230017701Abstract: The disclosure relates to a framework for dynamic management of analytic functions such as data processors and machine learned (“ML”) models for an Internet of Things intelligent edge that addresses management of the lifecycle of the analytic functions from creation to execution, in production. The end user will be seamlessly able to check in an analytic function, version it, deploy it, evaluate model performance and deploy refined versions into the data flows at the edge or core dynamically for existing and new end points. The framework comprises a hypergraph-based model as a foundation, and may use a microservices architecture with the ML infrastructure and models deployed as containerized microservices.Type: ApplicationFiled: September 21, 2022Publication date: January 19, 2023Inventors: Satish Kumar Mopur, Saikat Mukherjee, Gunalan Perumal Vijayan, Sridhar Balachandriah, Ashutosh Agrawal, KrishnaPrasad Lingadahalli Shastry, Gregory S. Battas
-
Publication number: 20220383439Abstract: Systems and methods are provided for leveraging blockchain technology in a swarm learning context, where nodes of a blockchain network that contribute data to training a machine learning model using their own local data can be rewarded. In order to conduct such data monetization in a fair and accurate manner, the systems and methods rely on various phases in which Merkle trees are used and corresponding Merkle roots are registered in a blockchain ledger. Moreover, any claims for a reward are challenged by peer nodes before the reward is distributed.Type: ApplicationFiled: July 28, 2022Publication date: December 1, 2022Inventors: Sathyanarayanan MANAMOHAN, Vishesh GARG, KrishnaPrasad Lingadahalli SHASTRY