Patents by Inventor DIPTIMAN DASGUPTA
DIPTIMAN DASGUPTA 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: 20250093940Abstract: 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: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Inventors: Diptiman Dasgupta, Jignesh Karia, Charbak Roy, Sudip Dutta, Prasad Kurup
-
Publication number: 20250037142Abstract: 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: ApplicationFiled: July 28, 2023Publication date: January 30, 2025Inventors: Sudip Dutta, Charbak Roy, Diptiman Dasgupta, Jignesh Karia
-
Patent number: 11194932Abstract: An example operation may include one or more of receiving sensory data, identifying one or more operations in a smart contract stored on a blockchain, performing the one or more operations based on the sensory data received, creating a blockchain transaction with a record of the one or more operations performed and the sensory data received, and committing the blockchain transaction to the blockchain.Type: GrantFiled: June 6, 2018Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Shantanu Sinha, Proshanta Sarkar, Santanu Mitra, Diptiman Dasgupta
-
Patent number: 10649885Abstract: A method, system, and computer program product for tracking data flow in a given application on a computer are disclosed. In embodiments, the method comprises performing a contextual analysis of the given application to identify specified features; generating contextual tracking data for the given application; the contextual tracking data moving through the given application; tracing the movement of the contextual tracking data through the given application; generating specified information about the contextual tracking data and the movement of the contextual tracking data through the given application; recording a tracing log including this specified information; and creating a data flow sequence for the given application from the information in the tracing log. In embodiments of the invention, a data tracking software program is used for performing the contextual analysis of the given application and for generating the contextual tracking data.Type: GrantFiled: November 29, 2017Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Sarbajit K. Rakshit, Diptiman Dasgupta, Gopal Bhageria
-
Patent number: 10614422Abstract: A method of dynamically changing a read status of an electronic message. A computer accesses a communication management system that manages electronic messages among members of a participating team. The computer reviews at least one electronic message transmitted to a member of the participating team and analyzes a read status of the electronic message of the member to identify an unread electronic message. The computer also tracks a location of the member of the participating team and identifies a meeting between members of the participating team based on the location. The computer will update the read status if members of the participating team discuss content of the unread electronic message during the meeting.Type: GrantFiled: July 17, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Deepak Arora, Diptiman Dasgupta, Hema Chandra Babu Kolla, Anindya Mitra, Sarbajit K. Rakshit
-
Publication number: 20200050700Abstract: A method, system and computer program product for predicting a range of questions that will come up in a panel discussion are disclosed. In an embodiment, the method comprises receiving, at one or more processor units of a computer system, input identifying a topic and panelists for the panel discussion; based on the identified topic and the panelists, predicting, by the one or more processor units, audience members for the panel discussion; and identifying, by the one or more processor units, a knowledge level of the audience members and an interaction between the panelists and the audience. Based on the identified topic and panelists, the predicted audience members, and the identified knowledge level of the audience and the interaction between the panelists and the audience, a range of questions are predicted, by the one or more processor units, from the audience during the panel discussion.Type: ApplicationFiled: August 10, 2018Publication date: February 13, 2020Inventors: Sarbajit K. Rakshit, Gopal Bhageria, Rudranil Das Gupta, Diptiman Dasgupta
-
Publication number: 20190377904Abstract: An example operation may include one or more of receiving sensory data, identifying one or more operations in a smart contract stored on a blockchain, performing the one or more operations based on the sensory data received, creating a blockchain transaction with a record of the one or more operations performed and the sensory data received, and committing the blockchain transaction to the blockchain.Type: ApplicationFiled: June 6, 2018Publication date: December 12, 2019Inventors: Shantanu Sinha, Proshanta Sarkar, Santanu Mitra, Diptiman Dasgupta
-
Publication number: 20190163604Abstract: A method, system, and computer program product for tracking data flow in a given application on a computer are disclosed. In embodiments, the method comprises performing a contextual analysis of the given application to identify specified features; generating contextual tracking data for the given application; the contextual tracking data moving through the given application; tracing the movement of the contextual tracking data through the given application; generating specified information about the contextual tracking data and the movement of the contextual tracking data through the given application; recording a tracing log including this specified information; and creating a data flow sequence for the given application from the information in the tracing log. In embodiments of the invention, a data tracking software program is used for performing the contextual analysis of the given application and for generating the contextual tracking data.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Sarbajit K. Rakshit, Diptiman Dasgupta, Gopal Bhageria
-
Publication number: 20190019155Abstract: A method of dynamically changing a read status of an electronic message. A computer accesses a communication management system that manages electronic messages among members of a participating team. The computer reviews at least one electronic message transmitted to a member of the participating team and analyzes a read status of the electronic message of the member to identify an unread electronic message. The computer also tracks a location of the member of the participating team and identifies a meeting between members of the participating team based on the location. The computer will update the read status if members of the participating team discuss content of the unread electronic message during the meeting.Type: ApplicationFiled: July 17, 2017Publication date: January 17, 2019Inventors: Deepak Arora, Diptiman Dasgupta, Hema Chandra Babu Kolla, Anindya Mitra, Sarbajit K. Rakshit
-
Publication number: 20180232463Abstract: A system, method and program product for application landscape processing. A system is disclosed that includes: a contextual analysis engine that analyzes structured and unstructured data from external source information, internal source information, and application usage patterns to identify performance indicators; a system for storing metadata for each application in an application landscape, wherein metadata for each application specifies a set of application parameters and associated values; and a priority calculator that calculates a priority score for applications in the application landscape, wherein the priority score for a selected application is determined by evaluating performance indicators that correlate to metadata of the selected application.Type: ApplicationFiled: February 16, 2017Publication date: August 16, 2018Inventors: Amitava Chakraborty, Diptiman Dasgupta, Sarbajit K. Rakshit, Sandipan Sengupta, Shantanu Sinha
-
Patent number: 9875218Abstract: A computer implemented method, system and a computer program product is provided for summarizing a document which includes receiving a reading speed of the reader, determining a summary length of a summary of the document based on the received reading speed of the reader, and generating a summary of the document having the determined summary length.Type: GrantFiled: January 28, 2014Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Diptiman Dasgupta, Radha M. De, Indrajit Poddar
-
Patent number: 9852314Abstract: An approach is provided for controlling access to contents displayed on a mobile device. Based on a security rule, the contents are divided into first and second sets. A first user is authorized to access the first set and not authorized to access the second set. The first set is displayed on a physical, transparent, touch functionality-enabled first layer of a display of the mobile device. The second set is displayed on a physical, opaque, touch functionality-lacking second layer of the display. A security level of a second user is determined after the first user stops using and the second user starts using the mobile device. Based on the security level, the contents are modified so that item(s) are removed from the first set and placed in the second set and/or other item(s) are removed from the second set and placed in the first set.Type: GrantFiled: March 20, 2017Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Diptiman Dasgupta, Arindam Maji, Sarbajit K. Rakshit, Sujay Sarkar
-
Patent number: 9852111Abstract: A computer implemented method, system and a computer program product is provided for summarizing a document which includes receiving a reading speed of the reader, determining a summary length of a summary of the document based on the received reading speed of the reader, and generating a summary of the document having the determined summary length.Type: GrantFiled: September 16, 2014Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Diptiman Dasgupta, Radha M. De, Indrajit Poddar
-
Patent number: 9642012Abstract: An approach is provided for controlling access to contents displayed on a mobile device. A security rule specifies time periods during which a first user is and is not permitted to access items in the contents. Based on the security rule, the contents are divided into first and second sets. The first set is displayed on a first, physical, transparent display layer of a display of the mobile device. The first layer has touch functionality enabled. The second set is displayed on a second, physical layer of the display and is viewed by the first user through the first layer. The second layer is a transparent or opaque display that does not have touch functionality. Based on a second level of security determined for a second user, the divider contents are modified by switching item(s) between the first and second sets.Type: GrantFiled: October 3, 2016Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Diptiman Dasgupta, Arindam Maji, Sarbajit K. Rakshit, Sujay Sarkar
-
Publication number: 20150213120Abstract: A computer implemented method, system and a computer program product is provided for summarizing a document which includes receiving a reading speed of the reader, determining a summary length of a summary of the document based on the received reading speed of the reader, and generating a summary of the document having the determined summary length.Type: ApplicationFiled: January 28, 2014Publication date: July 30, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: DIPTIMAN DASGUPTA, RADHA M. DE, INDRAJIT PODDAR
-
Publication number: 20150212977Abstract: A computer implemented method, system and a computer program product is provided for summarizing a document which includes receiving a reading speed of the reader, determining a summary length of a summary of the document based on the received reading speed of the reader, and generating a summary of the document having the determined summary length.Type: ApplicationFiled: September 16, 2014Publication date: July 30, 2015Inventors: DIPTIMAN DASGUPTA, RADHA M. DE, INDRAJIT PODDAR
-
Publication number: 20120072366Abstract: A computer assisted method, system and related program product for evaluating and selecting an independent software vendor solution from a plurality of independent software vendor solutions is predicated upon a structured information capture framework and a scoring model based upon the structured information capture framework. The scoring model uses a multilevel weighted scoring algorithm that uses inputted parameter level data to calculate a plurality of subject level scores. The plurality of subject level scores is secondarily weighted to provide a plurality of dimension level scores. The plurality of dimension level scores is further primarily weighted to provide a final score for each of the plurality of independent software vendor solutions.Type: ApplicationFiled: September 20, 2010Publication date: March 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: AMRISH VASANT CHAUBAL, DIPTIMAN DASGUPTA, GIRIDHAR KRISHNAMURTHI, MYNAMPATI PRABHAKAR, SIDDHARTH N. PUROHIT, AMARDEEP RAIKER