Patents by Inventor Sudip Dutta

Sudip Dutta 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: 12265645
    Abstract: In an approach, a processor receives a query relating to mobile number porting on a mobile network that includes a hierarchy including a mobile network operator and a mobile virtual network operator, the query requiring access to customer private data. A processor identifies a minimal number of participants in the mobile network with access to the customer private data. A customer provides a response to the query.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: April 1, 2025
    Assignee: International Business Machines Corporation
    Inventors: Jignesh K Karia, Sudip Dutta, Pankaj Satyanarayan Dayama, Suman Das
  • Publication number: 20250093940
    Abstract: Application migration recommendation based on energy consumption includes receiving time series data of application energy consumption and application usage metrics associated with an application being considered for migration in a computing environment. Energy aware design catalog having a list of design patterns for migration and associated design detection functions is provided. For each of the design patterns listed in the energy aware design catalog, a design detection function associated with a design pattern is run using the time series data of application energy consumption and application usage metrics, where the design detection function outputs whether the application is suitable for transformation using the design pattern and projected energy savings if the transformation is implemented using the design pattern. A design pattern estimated to have largest projected energy savings is returned as recommended migration for the application.
    Type: Application
    Filed: September 20, 2023
    Publication date: March 20, 2025
    Inventors: Diptiman Dasgupta, Jignesh Karia, Charbak Roy, Sudip Dutta, Prasad Kurup
  • Publication number: 20250037142
    Abstract: A workload allocation engine is configured to allocate a workload in a cloud architecture. A data center for an enterprise is identified, and for the data center, a plurality of servers within the data center and a plurality of virtual machines (VMs) running on the servers are identified. Based upon at least one predetermined factor, a plurality of clusters of the servers generated. For each of the clusters, a plurality of time-series variables are tracked. For each of the clusters and the workload, carbon emissions generated by a particular cluster and for the workload are predicted. The workload is assigned to the particular cluster based upon the predicted carbon emissions associated with the particular cluster, and the workload is performed by the particular cluster.
    Type: Application
    Filed: July 28, 2023
    Publication date: January 30, 2025
    Inventors: Sudip Dutta, Charbak Roy, Diptiman Dasgupta, Jignesh Karia
  • Patent number: 11977837
    Abstract: A method, system, and computer program product for consent and content template mapping are provided. The method identifies a content type within a content template. A set of content categories is identified that is associated with the content type. One or more consent templates are identified as associated with one or more of the content type and the set of content categories. The content template is mapped to the one or more consent templates to generate a consent template graph. The method provides a multimedia message to a user based on a consent template associated with the user and the content template.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: May 7, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jignesh K Karia, Jitan S Chandanani, Vishal Awal, Dayama Pankaj Satyanarayan, Mukundan Sundararajan, Rahul Hundet, Neha Shah, Sudip Dutta
  • Publication number: 20230359760
    Abstract: In an approach, a processor receives a query relating to mobile number porting on a mobile network that includes a hierarchy including a mobile network operator and a mobile virtual network operator, the query requiring access to customer private data. A processor identifies a minimal number of participants in the mobile network with access to the customer private data. A customer provides a response to the query.
    Type: Application
    Filed: May 4, 2022
    Publication date: November 9, 2023
    Inventors: Jignesh K. Karia, Sudip Dutta, Pankaj Satyanarayan Dayama, Suman Das
  • Publication number: 20220198138
    Abstract: A method, system, and computer program product for consent and content template mapping are provided. The method identifies a content type within a content template. A set of content categories is identified that is associated with the content type. One or more consent templates are identified as associated with one or more of the content type and the set of content categories. The content template is mapped to the one or more consent templates to generate a consent template graph. The method provides a multimedia message to a user based on a consent template associated with the user and the content template.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Inventors: Jignesh K. Karia, Jitan S. Chandanani, Vishal Awal, Dayama Pankaj Satyanarayan, Mukundan Sundararajan, Rahul Hundet, Neha Shah, Sudip Dutta
  • Patent number: 11296864
    Abstract: An example operation may include one or more of signing a blockchain transaction by an endorsement peer member of a blockchain, transmitting the blockchain transaction to an ordering service, identifying a blockchain transaction queue length, and receiving a signed promise from the ordering service that the blockchain transaction will be included in an identified block number based on the blockchain transaction queue length.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Proshanta Sarkar, Santanu Mitra, Sudip Dutta
  • Patent number: 10985907
    Abstract: An example operation may include one or more of initiating a timer to begin timing an audit procedure, when the timer expires after a predefined period of time, randomly selecting a committer node member of a blockchain, transmitting a request for a hash of a blockchain block, comparing the hash of the blockchain block, received from the randomly selected committer node, to a known value of the hash of the blockchain block, and determining whether the hash of the blockchain block received matches the known value of the hash of the blockchain block.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pralhad Dinesh Deshpande, Proshanta Sarkar, Santanu Mitra, Sudip Dutta
  • Publication number: 20190356470
    Abstract: An example operation may include one or more of signing a blockchain transaction by an endorsement peer member of a blockchain, transmitting the blockchain transaction to an ordering service, identifying a blockchain transaction queue length, and receiving a signed promise from the ordering service that the blockchain transaction will be included in an identified block number based on the blockchain transaction queue length.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 21, 2019
    Inventors: Pralhad Dinesh Deshpande, Proshanta Sarkar, Santanu Mitra, Sudip Dutta
  • Publication number: 20190356469
    Abstract: An example operation may include one or more of initiating a timer to begin timing an audit procedure, when the timer expires after a predefined period of time, randomly selecting a committer node member of a blockchain, transmitting a request for a hash of a blockchain block, comparing the hash of the blockchain block, received from the randomly selected committer node, to a known value of the hash of the blockchain block, and determining whether the hash of the blockchain block received matches the known value of the hash of the blockchain block.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 21, 2019
    Inventors: Pralhad Dinesh Deshpande, Proshanta Sarkar, Santanu Mitra, Sudip Dutta