Patents by Inventor Sougata Mukherjea

Sougata Mukherjea 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: 11366641
    Abstract: A computer generates a set of microservices associated with a monolithic system using a design diagram. The computer receives a system design diagram depicting a monolithic system and associated code artefacts. The computer identifies, using an object detection algorithm, a set of predefined shapes in the diagram, and each shapes is characterized by positioning coordinates. The computer extracts from the design diagram, using a text recognition algorithm, text associated with the shapes and labels them accordingly. The computer identifies, using the positioning coordinates, relationships among the predefined shapes. The computer arranges the predefined shapes into a hypergraph in accordance with, at least in part, the identified relationships. The computer determines similarity values between code artefacts and shape labels and associates artefacts with shapes accordingly.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: June 21, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Pramod Vadayadiyil Raveendran, Seema Nagar, Sougata Mukherjea, Kuntal Dey
  • Patent number: 11361265
    Abstract: Assessing data center impact post disaster is provided. A data center is divided into hazard segments post disaster based on a combination of hazard type, hazard level, and hazard location identified in time series information from sensors and cameras. A financial value of each identifiable asset in the data center is calculated based on determined operational viability status, estimated soft value, and determined criticality of each identifiable asset. A time cost and an operational cost of impact assessment devices used to assess an impact on the data center and recover assets is calculated. A disaster assessed map is generated by overlaying the time series information, calculated financial values, and calculated time and operational costs on a digital floorplan of the data center. One or more types of impact assessment devices are assigned to each hazard segment at different time periods to rescue and recover financially valuable and operationally viable assets.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: June 14, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Pramod Vadayadiyil Raveendran, Kuntal Dey, Seema Nagar, Sougata Mukherjea, Saiprasad Kolluri Venkata Sesha
  • Patent number: 11328214
    Abstract: A method and associated systems provide real-time response to a request received from a real-time system like a self-driving vehicle or a device that communicates interactively with its environment. The response is selected from a set of candidate feasible responses by a group of computerized agents that each sort the feasible responses in order of that agent's specific preferences, based on that agent's particular priorities or expertise. The agents then reconcile their differences through an iterative procedure. During each iteration, each agent decides whether to retain its current preferences or to adopt the preferences of another agent. This decision is made by determining which preferences are most similar to that agent's own initial preferences, and by which preferences would be most useful in helping to achieve that agent's particular goals. When the agents reach consensus, the group's most-preferred response is returned quickly enough to provide real-time, interactive response.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: May 10, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Sougata Mukherjea, Amit A. Nanavati, Ramasuri Narayanam, Gyana Ranjan Parija
  • Publication number: 20220107785
    Abstract: A computer generates a set of microservices associated with a monolithic system using a design diagram. The computer receives a system design diagram depicting a monolithic system and associated code artefacts. The computer identifies, using an object detection algorithm, a set of predefined shapes in the diagram, and each shapes is characterized by positioning coordinates. The computer extracts from the design diagram, using a text recognition algorithm, text associated with the shapes and labels them accordingly. The computer identifies, using the positioning coordinates, relationships among said predefined shapes. The computer arranges the predefined shapes into a hypergraph in accordance with, at least in part, said identified relationships. The computer determines similarity values between code artefacts and shape labels and associates artefacts with shapes accordingly.
    Type: Application
    Filed: October 6, 2020
    Publication date: April 7, 2022
    Inventors: Pramod Vadayadiyil Raveendran, Seema Nagar, Sougata Mukherjea, Kuntal Dey
  • Patent number: 11277381
    Abstract: A method for controlling the transfer of data through a firewall. The method includes one or more computer processors establishing a first communication channel between a first server and a second server. The method further includes transmitting, via the first communication channel, information related to a pending transmission of data from the first server to the second server. The method further includes receiving from the second server, via the first communication channel, a set of security information associated with accessing the second server via a second communication channel. The method further includes establishing the second communication channel between the first server and the second server based on the set of security information received from the second server. The method further includes transmitting the data from the first server to the second server utilizing the established second communication channel.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: March 15, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Pramod Vadayadiyil Raveendran, Seema Nagar, Sougata Mukherjea, Kuntal Dey
  • Patent number: 11269356
    Abstract: Autonomous vehicle communications are managed by assigning vehicle clusters to process collected data as a unified cluster, whether transmitting the data to a remote server or processing the data by an assigned vehicle within the cluster. Efficient travel guidance is produced in a timely manner by reducing the network bandwidth usage and volume of data transferred by autonomous vehicles traveling on a roadway with other autonomous vehicles.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: March 8, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Sarbajit K. Rakshit, Kuntal Dey, Sougata Mukherjea, Pramod Vadayadiyil Raveendran
  • Publication number: 20220060431
    Abstract: An embodiment of the invention may include a method, computer program product and system for deployment of microservices within a shared pool of configurable computing resources. An embodiment may include creating a dependency map for a plurality of microservices of an application deployed on the shared pool of configurable computing resources. An embodiment may include identifying attributes, with associated values, for each microservice of the plurality of microservices and identifying eligible deployment locations within the shared pool of configurable computing resources. An embodiment may include creating a bipartite graph based on the plurality of microservices and the identified eligible deployment locations. An embodiment may include applying bipartite matching to the shared pool of configurable computing resources based on the created bipartite graph.
    Type: Application
    Filed: August 21, 2020
    Publication date: February 24, 2022
    Inventors: Pramod Vadayadiyil Raveendran, Kuntal Dey, Seema Nagar, Sougata Mukherjea
  • Publication number: 20220001549
    Abstract: An embodiment includes identifying a robot that is available to perform a task involving an asset in a data center. The embodiment transmits a script to the robot that includes commands corresponding to actions to be executed by the robot in performing the task and transmits a dispatch command to the robot configured to enable the robot to travel from a robot resting place to the asset to begin the task. The embodiment relays a verification request received from the robot after the robot has completed a portion of the task to the vendor. The embodiment also relays, responsive to the verification request, an updated script based on updated instructions from the vendor for dynamically modifying the task to correcting an irregularity. The embodiment transmits, responsive to completion of the task, a recall command to the robot configured to enable the robot to travel from the asset to the robot resting place.
    Type: Application
    Filed: July 6, 2020
    Publication date: January 6, 2022
    Applicant: International Business Machines Corporation
    Inventors: Pramod Vadayadiyil Raveendran, Kuntal Dey, Sougata Mukherjea, Sarbajit K. Rakshit, Arun Kandoth
  • Publication number: 20210344645
    Abstract: A method for controlling the transfer of data through a firewall. The method includes one or more computer processors establishing a first communication channel between a first server and a second server. The method further includes transmitting, via the first communication channel, information related to a pending transmission of data from the first server to the second server. The method further includes receiving from the second server, via the first communication channel, a set of security information associated with accessing the second server via a second communication channel. The method further includes establishing the second communication channel between the first server and the second server based on the set of security information received from the second server. The method further includes transmitting the data from the first server to the second server utilizing the established second communication channel.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Pramod Vadayadiyil Raveendran, Seema Nagar, Sougata Mukherjea, Kuntal Dey
  • Publication number: 20210342468
    Abstract: An approach is provided for providing record-level sensitivity-based data storage in a networked computing environment. For each data record of a plurality of data records (e.g., rows) in a dataset, the record sensitivity is identified based on the data included in the data record, allowing different sensitivities to be identified for different records in the same dataset. A data center that has a data center sensitivity level that matches the record sensitivity is selected for the identified record sensitivity. Each data record is stored to a selected data center, with data records having different record sensitivities being stored in different data centers of different types, locations, etc.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 4, 2021
    Inventors: Seema Nagar, Kuntal Dey, Sougata Mukherjea, Pramod Vadayadiyil Raveendran
  • Patent number: 11119572
    Abstract: Selective display of available objects based on eye-gaze characteristics with respect to currently displayed objects and certain attributes of the currently displayed objects. Similarity-driven selective display compares attributes of a displayed object receiving a fixed gaze to attributes of available objects and displays similar objects in addition to the displayed object receiving the fixed gaze.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Karan Ahuja, Kuntal Dey, Sougata Mukherjea, Seema Nagar
  • Publication number: 20210158044
    Abstract: A field-of-view of a scene is scanned by an augmented reality device. The scene includes one or more objects including a first computing device. A portion of an electronic document is detected based on the scanned field-of-view. The portion of the electronic document is rendered on a display of the first computing device. A content element of the electronic document that is rendered on the display is captured. A second computing device determines an incomplete portion of the content element. A suggestion to complete the incomplete portion is provided by the augmented reality device.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: Sougata Mukherjea, Saiprasad Kolluri Venkata Sesha, Seema Nagar, Kuntal Dey
  • Patent number: 11010567
    Abstract: Techniques for augmenting technical instruction sets with additional solutions from solution providers are described. A user query for technical instruction comprising a technical problem to solve is received and a current user state from data representing user knowledge and available physical resources is determined from the user. Additionally, a technical instruction set is identified and an augmented technical instruction set comprising additional technical instructions from a winner of a knowledge augmentation auction is generated and returned.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Saiprasad Kolluri Venkata Sesha, Sougata Mukherjea, Seema Nagar, Kuntal Dey
  • Publication number: 20210132691
    Abstract: Selective display of available objects based on eye-gaze characteristics with respect to currently displayed objects and certain attributes of the currently displayed objects. Similarity-driven selective display compares attributes of a displayed object receiving a fixed gaze to attributes of available objects and displays similar objects in addition to the displayed object receiving the fixed gaze.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 6, 2021
    Inventors: Karan Ahuja, Kuntal Dey, Sougata Mukherjea, Seema Nagar
  • Patent number: 10997832
    Abstract: The augmented reality system described herein calculates a personalized escape plan from a location for a user. A participant is registered to an emergency direction system that employs an augmented reality system to provide instructions to the participant to exit a data center. The emergency direction system receives a floor plan. The emergency direction system may also detect a hazard, and determine a hazard growth score. The emergency direction system can also compute a dynamic escape plan using hazard growth score and the hazard location. In some embodiments, the emergency direction system can also recalculate the dynamic escape plan to account for the person to carry an asset during exiting the structure corresponding to the floor plan in response to the hazard. Instructions for the person to exit the data center in response to the hazard carrying the asset are forwarded to the participant.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: May 4, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pramod Vadayadiyil Raveendran, Saiprasad Kolluri Venkata Sesha, Sougata Mukherjea, Seema Nagar, Kuntal Dey
  • Publication number: 20210109544
    Abstract: Autonomous vehicle communications are managed by assigning vehicle clusters to process collected data as a unified cluster, whether transmitting the data to a remote server or processing the data by an assigned vehicle within the cluster. Efficient travel guidance is produced in a timely manner by reducing the network bandwidth usage and volume of data transferred by autonomous vehicles traveling on a roadway with other autonomous vehicles.
    Type: Application
    Filed: October 10, 2019
    Publication date: April 15, 2021
    Inventors: Sarbajit K. Rakshit, Kuntal Dey, Sougata Mukherjea, Pramod Vadayadiyil Raveendran
  • Publication number: 20210103479
    Abstract: Managing hybrid cloud resources by grouping at least a portion of the elements of a data set according to attribute sensitivity into a cluster of elements, computing a resource allocation impact of the cluster of elements, computing an information gain associated with the set of elements, and allocating cloud resources according to the resource allocation impact and information gain.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 8, 2021
    Inventors: Kuntal Dey, Seema Nagar, Pramod Vadayadiyil Raveendran, Sougata Mukherjea
  • Patent number: 10963458
    Abstract: Method and apparatus for improving ease of use, customizability, and functionality of computing devices via chatbots may be realized by processing a natural language query, by a first chatbot, to identify a monitored device in a computing environment that relates to the natural language query; transmitting the query to a second chatbot provided by the monitored device; receiving a response from the second chatbot identifying an anomaly observed on the monitored device; and outputting an user interface for display, the user interface comprising a natural language summary of the response.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Saiprasad Kolluri Venkata Sesha, Seema Nagar, Sougata Mukherjea, Kuntal Dey
  • Patent number: 10963433
    Abstract: A method, a system and a computer program product for automated ASCII-based object-oriented database schema (OODBS) generation. A parser runs through text sentences of a textual document from a requirements gathering team that includes object-oriented application requirements, and identifies nouns corresponding to an object, and each noun's attributes. An Object-oriented dictionary based ASCII interpreter analyzes the ASCII of the captured requirements. For each identified noun, the system creates first key-value structures mapping each identified object to one or more associated attributes. There is further identified, from the created first key-value structures, any attributes that reference to an identified object, and for each of these identified objects, the system creates second key-value structures mapping, for each attribute identified as a reference, associating a corresponding key where the reference is found as an attribute.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Santanu Bandyopadhyay, Suryanarayana Rao, Ramesh Chandra Pathak, Sougata Mukherjea
  • Patent number: 10938826
    Abstract: Systems, methods, and computer program products that automate the removal of user data, device data and learning data stored by intelligent devices operating as part of an internet-of-things network or managed by IoT platforms. The solutions reverse engineer locally stored data and communication logs maintained in the intelligent device to identify one or more intelligent devices or platforms previously placed in communication with the intelligent device being flushed. The systems, methods and computer program products automatically connect to devices and platforms previously placed in communication with the intelligent device and flush the data associated with the intelligent device or disassociate the device from a user's profile. Verification programs or simulations are run to confirm the removal of the user data, device data and learning data. Confirmation of the removal is provided to the user indicating that the intelligent device can be safely transferred to a new user or third party.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sarbajit K. Rakshit, Kuntal Dey, Pramod Vadayadiyil Raveendran, Sougata Mukherjea