-
公开(公告)号:US12131256B2
公开(公告)日:2024-10-29
申请号:US17237574
申请日:2021-04-22
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Sathyanarayanan Manamohan , Patrick Leon Gartenbach , Markus Philipp Wuest , Krishnaprasad Lingadahalli Shastry , Suresh Soundararajan
Abstract: 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.
-
公开(公告)号:US20210224256A1
公开(公告)日:2021-07-22
申请号:US17225340
申请日:2021-04-08
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sathyanarayanan Manamohan , Krishnaprasad Lingadahalli Shastry , Avinash Chandra Pandey , Ravi Sarveswara
Abstract: 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.
-
公开(公告)号:US10922599B2
公开(公告)日:2021-02-16
申请号:US16220244
申请日:2018-12-14
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Sathyanarayanan Manamohan
IPC: G06K19/07 , G11C11/21 , G06F9/38 , G06K19/077
Abstract: An example device comprising contactless circuitry to receive data about a plurality of events corresponding to an asset, and a memristor coupled to the contactless circuitry to store the data about the plurality of events. The contactless circuitry may determine that the asset has experienced an event, receive a transaction corresponding to the event from a decentralized entity, generate a hash of the transaction including a device identifier of the contactless circuitry and the transaction received from the decentralized entity, verify the hashed transaction with the decentralized entity, and store the verified hashed transaction on the memristor of the contactless circuitry, wherein the stored verified hash includes information about the event.
-
公开(公告)号:US11887204B2
公开(公告)日:2024-01-30
申请号:US17876100
申请日:2022-07-28
Applicant: Hewlett Packard Enterprise Development LP
IPC: G06N20/20 , G06Q30/018 , G06N20/00 , G06Q10/10 , G06Q20/38 , G06Q20/40 , G06Q30/0207 , G06Q50/26 , H04L9/32 , H04L9/40 , G06Q20/06 , G06F16/23 , G06F16/22 , G06Q40/04
CPC classification number: G06Q50/265 , G06F16/2246 , G06F16/2255 , G06F16/2315 , G06F16/2365 , G06N20/00 , G06N20/20 , G06Q10/10 , G06Q20/0655 , G06Q20/388 , G06Q20/401 , G06Q30/0185 , G06Q30/0215 , G06Q40/04 , H04L9/3236 , H04L63/0435 , G06Q2220/00 , G06Q2220/10
Abstract: 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.
-
公开(公告)号:US11748835B2
公开(公告)日:2023-09-05
申请号:US16773397
申请日:2020-01-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
IPC: H04L9/32 , G06F16/22 , G06N20/20 , G06Q20/06 , G06F16/23 , G06N20/00 , G06Q20/38 , G06Q50/26 , H04L9/40 , G06Q30/018 , G06Q10/10 , G06Q20/40 , G06Q30/0207 , G06Q40/04
CPC classification number: G06Q50/265 , G06F16/2246 , G06F16/2255 , G06F16/2315 , G06F16/2365 , G06N20/00 , G06N20/20 , G06Q10/10 , G06Q20/0655 , G06Q20/388 , G06Q20/401 , G06Q30/0185 , G06Q30/0215 , G06Q40/04 , H04L9/3236 , H04L63/0435 , G06Q2220/00 , G06Q2220/10
Abstract: 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.
-
公开(公告)号:US20230130705A1
公开(公告)日:2023-04-27
申请号:US17512609
申请日:2021-10-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Madhusoodhana Chari Sesha , Krishna Prasad Lingadahalli Shastry , Sathyanarayanan Manamohan
IPC: H04L29/06
Abstract: Systems and methods are provided for implementing pattern detection as a first step for security improvements of a computer network. The pattern detection may utilize a machine learning (ML) model for predicting network tuple parameters. The ML model can be trained on labelled data flow information and deployed by a central server for preventing network-wide cyber-security challenges (e.g., including DNS flux, etc.). Networking devices (e.g. switches, etc.) can monitor the data flow traffic that it receives from the networking devices and classify network tuple parameters based on the flow behavior. The system can compare the output of the ML model (e.g., a classification of the data flow traffic, etc.) to an implicit label (e.g., the network tuple parameter included with the data flow traffic, etc.). When the classification matches a particular network tuple parameter, the system can generate an alert and/or otherwise identify potential network intrusions and other abnormalities.
-
公开(公告)号:US11455504B2
公开(公告)日:2022-09-27
申请号:US17167278
申请日:2021-02-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sathyanarayanan Manamohan
IPC: G06K19/07 , G11C11/21 , G06F9/38 , G06K19/077
Abstract: An example device comprising contactless circuitry to receive data about a plurality of events corresponding to an asset, and a memristor coupled to the contactless circuitry to store the data about the plurality of events. The contactless circuitry may determine that the asset has experienced an event, receive a transaction corresponding to the event from a decentralized entity, generate a hash of the transaction including a device identifier of the contactless circuitry and the transaction received from the decentralized entity, verify the hashed transaction with the decentralized entity, and store the verified hashed transaction on the memristor of the contactless circuitry, wherein the stored verified hash includes information about the event.
-
公开(公告)号:US12088610B2
公开(公告)日:2024-09-10
申请号:US17512609
申请日:2021-10-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Madhusoodhana Chari Sesha , Krishna Prasad Lingadahalli Shastry , Sathyanarayanan Manamohan
IPC: H04L9/40
CPC classification number: H04L63/1425 , H04L63/145 , H04L63/1466 , H04L63/1483
Abstract: Systems and methods are provided for implementing pattern detection as a first step for security improvements of a computer network. The pattern detection may utilize a machine learning (ML) model for predicting network tuple parameters. The ML model can be trained on labelled data flow information and deployed by a central server for preventing network-wide cyber-security challenges (e.g., including DNS flux, etc.). Networking devices (e.g. switches, etc.) can monitor the data flow traffic that it receives from the networking devices and classify network tuple parameters based on the flow behavior. The system can compare the output of the ML model (e.g., a classification of the data flow traffic, etc.) to an implicit label (e.g., the network tuple parameter included with the data flow traffic, etc.). When the classification matches a particular network tuple parameter, the system can generate an alert and/or otherwise identify potential network intrusions and other abnormalities.
-
公开(公告)号:US11605013B2
公开(公告)日:2023-03-14
申请号:US16163159
申请日:2018-10-17
Applicant: Hewlett Packard Enterprise Development LP
Abstract: 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.
-
公开(公告)号:US11218293B2
公开(公告)日:2022-01-04
申请号:US16773555
申请日:2020-01-27
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sathyanarayanan Manamohan , Vishesh Garg , Krishnaprasad Lingadahalli Shastry , Saikat Mukherjee
Abstract: 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.
-
-
-
-
-
-
-
-
-