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).

  • Publication number: 20230058090
    Abstract: 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: Application
    Filed: August 18, 2021
    Publication date: February 23, 2023
    Inventors: Priyanka Prakash Naik, Kavya G, Chander Govindarajan, Sayandeep Sen, Palanivel Andiappan Kodeswaran
  • Patent number: 11575499
    Abstract: 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: Grant
    Filed: December 2, 2020
    Date of Patent: February 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dushyant K. Behl, Sayandeep Sen, Palanivel Andiappan Kodeswaran
  • Publication number: 20230030795
    Abstract: Methods, systems, and computer program products for an automated resource request mechanism for heterogeneous infrastructure using profiling information are provided herein.
    Type: Application
    Filed: August 2, 2021
    Publication date: February 2, 2023
    Inventors: Chander Govindarajan, Sayandeep Sen, Palanivel Andiappan Kodeswaran, Sarang Sangram
  • Patent number: 11556906
    Abstract: 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: Grant
    Filed: July 8, 2019
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Praveen Jayachandran, Palanivel A. Kodeswaran, Sayandeep Sen
  • Publication number: 20220417257
    Abstract: 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: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Dushyant K. Behl, Palanivel Andiappan Kodeswaran, SAYANDEEP SEN
  • Publication number: 20220329411
    Abstract: 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: Application
    Filed: April 13, 2021
    Publication date: October 13, 2022
    Inventors: Palanivel Andiappan Kodeswaran, Sayandeep Sen, Dushyant K. Behl
  • Patent number: 11354278
    Abstract: 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: Grant
    Filed: April 5, 2019
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sayandeep Sen, Dushyant K. Behl, Palanivel A. Kodeswaran, Jaikrishnan Hari
  • Publication number: 20220173885
    Abstract: 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: Application
    Filed: December 2, 2020
    Publication date: June 2, 2022
    Inventors: Dushyant K. Behl, SAYANDEEP SEN, Palanivel Andiappan Kodeswaran
  • Patent number: 11277260
    Abstract: 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: Grant
    Filed: September 17, 2019
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna
  • Patent number: 11176519
    Abstract: 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: Grant
    Filed: November 11, 2016
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vishal S. Batra, Pralhad D. Deshpande, Praveen Jayachandran, Palanivel A. Kodeswaran, Venkatraman Ramakrishna, Sayandeep Sen
  • Patent number: 11032355
    Abstract: 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: Grant
    Filed: April 5, 2019
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sayandeep Sen, Dushyant K. Behl, Palanivel A. Kodeswaran, Praveen Jayachandran
  • Publication number: 20210126787
    Abstract: 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: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Inventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna
  • Publication number: 20210109776
    Abstract: 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: Application
    Filed: October 14, 2019
    Publication date: April 15, 2021
    Inventors: Dushyant K. Behl, Sayandeep Sen, Palanivel Andiappan Kodeswaran
  • Patent number: 10956204
    Abstract: 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: Grant
    Filed: October 14, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dushyant K. Behl, Sayandeep Sen, Palanivel Andiappan Kodeswaran
  • Publication number: 20210083845
    Abstract: 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: Application
    Filed: September 17, 2019
    Publication date: March 18, 2021
    Inventors: Sayandeep Sen, Palanivel Andiappan Kodeswaran, Dushyant K. Behl, Venkatraman Ramakrishna
  • Patent number: 10922097
    Abstract: An example operation may include one or more of receiving, at a node, a request to execute a software model that has been decomposed into a plurality of sequential sub-components, executing a sub-component from among the plurality of sub-components based on input data included in the received request to generate output data, hashing the input data and the output data to generate a hashed execution result of the sub-component, and storing the hashed execution result of the sub-component within a block among a hash-linked chain of blocks which include hashed execution results of other sub-components of the software model executed by other nodes.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vijay Arya, Sayandeep Sen, Palanivel A. Kodeswaran
  • Publication number: 20200322420
    Abstract: 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: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Sayandeep Sen, Dushyant K. Behl, Palanivel A. Kodeswaran, Praveen Jayachandran
  • Publication number: 20200320043
    Abstract: 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: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Sayandeep Sen, Dushyant K. Behl, Palanivel A. Kodeswaran, Jaikrishnan Hari
  • Patent number: 10753767
    Abstract: Methods and arrangements for identifying failed sensors in a system of interconnected devices. A contemplated method includes: utilizing at least one processor to execute computer code that performs the steps of: receiving data from a first plurality of sensors, each sensor being operatively coupled to a device within a system of interconnected devices; associating the data received with an activity; comparing the data received with previously stored data associated with the living activity; detecting, based on the comparing, an anomaly associated with at least one of the first plurality of sensors, wherein the anomaly indicates a problem with the at least one of the first plurality of sensors; and recording, at a data storage location, the anomaly, wherein the data storage location stores data associated with previously identified anomalies. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Palanivel A. Kodeswaran, Ravindranath Kokku, Sayandeep Sen, Mudhakar Srivatsa
  • Publication number: 20200089509
    Abstract: An example operation may include one or more of receiving, at a node, a request to execute a software model that has been decomposed into a plurality of sequential sub-components, executing a sub-component from among the plurality of sub-components based on input data included in the received request to generate output data, hashing the input data and the output data to generate a hashed execution result of the sub-component, and storing the hashed execution result of the sub-component within a block among a hash-linked chain of blocks which include hashed execution results of other sub-components of the software model executed by other nodes.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Applicant: International Business Machines Corporation
    Inventors: Vijay Arya, Sayandeep Sen, Palanivel A. Kodeswaran