Patents by Inventor Sayandeep Sen
Sayandeep Sen 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: 12155764Abstract: An example operation may include one or more of receiving a data block from a blockchain node, determining a current transaction state of each of a plurality of endorser nodes based on transaction history stored within read and write sets of the data block, determining a current load of each of the plurality of endorser nodes based on performance data stored within the data block, and outputting information about the current transaction state and the current load of each of the plurality of endorser nodes via a user interface.Type: GrantFiled: October 29, 2019Date of Patent: November 26, 2024Assignee: International Business Machines CorporationInventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna
-
Patent number: 12107870Abstract: A method, system, and computer program product to protect accelerators from malicious network functions. One embodiment of the method may comprise categorizing an application runtime into a plurality of operational phases, and enforcing one of a plurality of phase-specific security restrictions at each of the plurality of operational phases. The method may further comprise analyzing the application runtime to automatically generate the plurality of phase-specific security restrictions.Type: GrantFiled: June 24, 2021Date of Patent: October 1, 2024Assignee: International Business Machines CorporationInventors: Dushyant K. Behl, Palanivel Andiappan Kodeswaran, Sayandeep Sen
-
Publication number: 20240236011Abstract: Embodiments are related to providing tunnel aggregation based optimization in a multi-cloud architecture. The optimization includes receiving packets to be sent over a communication network and determining the packets that have a predefined traffic class. The optimization includes combining the packets having the predefined traffic class into an aggregated packet, the aggregated packet including an aggregated packet header. The optimization includes transmitting the aggregated packet over the communication network.Type: ApplicationFiled: January 5, 2023Publication date: July 11, 2024Inventors: Pravein Govindan Kannan, Palanivel Andiappan Kodeswaran, SAYANDEEP SEN
-
Patent number: 12020080Abstract: Methods, systems, and computer program products for an automated resource request mechanism for heterogeneous infrastructure using profiling information are provided herein.Type: GrantFiled: August 2, 2021Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Chander Govindarajan, Sayandeep Sen, Palanivel Andiappan Kodeswaran, Sarang Sangram
-
Patent number: 11983569Abstract: One embodiment provides a method, including: producing, for each of a plurality of containers, a resource profile for each thread in each of the plurality of containers; identifying, for each of the plurality of containers and from, at least in part, the resource profiles, container dependencies between threads on a single of the plurality of containers; determining service dependencies between threads across different of the plurality of containers; scheduling, based upon the container dependencies and the service dependencies, threads to cores, wherein the scheduling is based upon minimizing thread processing times; and publishing the container dependencies and the service dependencies on a registry of the node clusters.Type: GrantFiled: August 18, 2021Date of Patent: May 14, 2024Assignee: International Business Machines CorporationInventors: Priyanka Prakash Naik, Kavya G, Chander Govindarajan, Sayandeep Sen, Palanivel Andiappan Kodeswaran
-
Publication number: 20230058090Abstract: One embodiment provides a method, including: producing, for each of a plurality of containers, a resource profile for each thread in each of the plurality of containers; identifying, for each of the plurality of containers and from, at least in part, the resource profiles, container dependencies between threads on a single of the plurality of containers; determining service dependencies between threads across different of the plurality of containers; scheduling, based upon the container dependencies and the service dependencies, threads to cores, wherein the scheduling is based upon minimizing thread processing times; and publishing the container dependencies and the service dependencies on a registry of the node clusters.Type: ApplicationFiled: August 18, 2021Publication date: February 23, 2023Inventors: Priyanka Prakash Naik, Kavya G, Chander Govindarajan, Sayandeep Sen, Palanivel Andiappan Kodeswaran
-
Patent number: 11575499Abstract: A processor may collect process information associated with a peer node of a self-auditing blockchain. The processor may generate an imprint from the process information. The processor may compare the imprint from the peer node to an imprint consensus to detect an error. The error may indicate that the peer node has been compromised.Type: GrantFiled: December 2, 2020Date of Patent: February 7, 2023Assignee: International Business Machines CorporationInventors: Dushyant K. Behl, Sayandeep Sen, Palanivel Andiappan Kodeswaran
-
Publication number: 20230030795Abstract: Methods, systems, and computer program products for an automated resource request mechanism for heterogeneous infrastructure using profiling information are provided herein.Type: ApplicationFiled: August 2, 2021Publication date: February 2, 2023Inventors: Chander Govindarajan, Sayandeep Sen, Palanivel Andiappan Kodeswaran, Sarang Sangram
-
Patent number: 11556906Abstract: A blockchain configuration may be used to store a distributed ledger for information security and accessibility. One example method of operation may include one or more of logging an asset in a blockchain, identifying a sub-asset linked to the asset, creating a use constraint for the sub-asset, logging the use constraint associated with the sub-asset, and during an access attempt of the sub-asset, prohibiting access to the sub-asset based on the use constraint.Type: GrantFiled: July 8, 2019Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Praveen Jayachandran, Palanivel A. Kodeswaran, Sayandeep Sen
-
Publication number: 20220417257Abstract: A method, system, and computer program product to protect accelerators from malicious network functions. One embodiment of the method may comprise categorizing an application runtime into a plurality of operational phases, and enforcing one of a plurality of phase-specific security restrictions at each of the plurality of operational phases. The method may further comprise analyzing the application runtime to automatically generate the plurality of phase-specific security restrictions.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Inventors: Dushyant K. Behl, Palanivel Andiappan Kodeswaran, SAYANDEEP SEN
-
Publication number: 20220329411Abstract: An example operation may include one or more of receiving, via a blockchain peer of a blockchain network, a request to execute chaincode of a blockchain of the blockchain network from a client application, offloading one or more of chaincode operations of the request to hardware on a network switch via a network path between the blockchain peer and the network switch, receiving execution results of the offloaded one or more chaincode operations from the network switch via the network path, and forwarding the execution results received from the network switch to the client application.Type: ApplicationFiled: April 13, 2021Publication date: October 13, 2022Inventors: Palanivel Andiappan Kodeswaran, Sayandeep Sen, Dushyant K. Behl
-
Patent number: 11354278Abstract: An example operation may include one or more of sending, by a node A, a signed transaction TrA to a node B to update a token TKNA on a ledger of a blockchain A, submitting, by the node A, the TrA signed by the node B to the blockchain A, receiving from the node B a signed transaction TrB to create a token TKNB on a ledger of a blockchain B, sending the TrB signed by the node A to the node B to be submitted to the blockchain B, and activating, by the node A, the TrA to update the TKNA by submission of a secret value (x) signed by a private key of the node A to the blockchain A and by submission of a secret value (x) to the blockchain B to activate TKNB.Type: GrantFiled: April 5, 2019Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Sayandeep Sen, Dushyant K. Behl, Palanivel A. Kodeswaran, Jaikrishnan Hari
-
Publication number: 20220173885Abstract: A processor may collect process information associated with a peer node of a self-auditing blockchain. The processor may generate an imprint from the process information. The processor may compare the imprint from the peer node to an imprint consensus to detect an error. The error may indicate that the peer node has been compromised.Type: ApplicationFiled: December 2, 2020Publication date: June 2, 2022Inventors: Dushyant K. Behl, SAYANDEEP SEN, Palanivel Andiappan Kodeswaran
-
Patent number: 11277260Abstract: An example operation may include one or more of creating, via chaincode, a link between a non-participant system and a data field stored on a private blockchain, where the data field comprises participant data of the private blockchain, detecting a change in a value of the participant data based on a read operation from the data field stored on the private blockchain, generating a notification of the changed value of the participant data, and transmitting the notification to the non-participant system based on the link between the non-participant system and the data field.Type: GrantFiled: September 17, 2019Date of Patent: March 15, 2022Assignee: International Business Machines CorporationInventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna
-
Patent number: 11176519Abstract: A blockchain configuration may be used to store smart contracts. One example method of operation may include one or more of identifying a metric configuration associated with a smart contract stored in a blockchain, logging an event which is part of the metric configuration, determining whether the event supports requirements of the smart contract, determining whether a smart contract policy in the smart contract matches a system policy, and updating the smart contract on the blockchain when the requirements of the smart contract are supported by the event and the smart contract policy matches the system policy.Type: GrantFiled: November 11, 2016Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Vishal S. Batra, Pralhad D. Deshpande, Praveen Jayachandran, Palanivel A. Kodeswaran, Venkatraman Ramakrishna, Sayandeep Sen
-
Patent number: 11032355Abstract: An example operation may include one or more of connecting, by a notifier node, to a notifier service node configured to designate the notifier node, receiving, by the notifier node, a notification from the notifier service node to read a block from a ledger of a blockchain, applying, by the notifier node, a function on the block to determine if the notifier node is a designated notifier for at least one submitted transaction in the block, and, in response to a determination that the notifier is the designated notifier, sending, by the notifier node, a push notification to user nodes involved in a transaction associated with the block.Type: GrantFiled: April 5, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Sayandeep Sen, Dushyant K. Behl, Palanivel A. Kodeswaran, Praveen Jayachandran
-
Publication number: 20210126787Abstract: An example operation may include one or more of receiving a data block from a blockchain node, determining a current transaction state of each of a plurality of endorser nodes based on transaction history stored within read and write sets of the data block, determining a current load of each of the plurality of endorser nodes based on performance data stored within the data block, and outputting information about the current transaction state and the current load of each of the plurality of endorser nodes via a user interface.Type: ApplicationFiled: October 29, 2019Publication date: April 29, 2021Inventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna
-
Publication number: 20210109776Abstract: An example operation may include one or more of receiving system calls captured from a plurality of peer nodes of a blockchain that occurred within a predetermined period of time, determining a subset of system calls among the received system calls that correspond to a blockchain process performed during the predetermined period of time, detecting a free-riding peer node from among the plurality of peer nodes based on the identified subset of system calls with respect to system calls of the free-riding peer node within the predetermined period of time, and storing an indicator of the free-riding peer node.Type: ApplicationFiled: October 14, 2019Publication date: April 15, 2021Inventors: Dushyant K. Behl, Sayandeep Sen, Palanivel Andiappan Kodeswaran
-
Patent number: 10956204Abstract: An example operation may include one or more of receiving system calls captured from a plurality of peer nodes of a blockchain that occurred within a predetermined period of time, determining a subset of system calls among the received system calls that correspond to a blockchain process performed during the predetermined period of time, detecting a free-riding peer node from among the plurality of peer nodes based on the identified subset of system calls with respect to system calls of the free-riding peer node within the predetermined period of time, and storing an indicator of the free-riding peer node.Type: GrantFiled: October 14, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Dushyant K. Behl, Sayandeep Sen, Palanivel Andiappan Kodeswaran
-
Publication number: 20210083845Abstract: An example operation may include one or more of creating, via chaincode, a link between a non-participant system and a data field stored on a private blockchain, where the data field comprises participant data of the private blockchain, detecting a change in a value of the participant data based on a read operation from the data field stored on the private blockchain, generating a notification of the changed value of the participant data, and transmitting the notification to the non-participant system based on the link between the non-participant system and the data field.Type: ApplicationFiled: September 17, 2019Publication date: March 18, 2021Inventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna