Patents by Inventor Subramanian Palaniappan

Subramanian Palaniappan 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: 11922235
    Abstract: Techniques are described relating to coordinating asynchronous communication among a plurality of client microservices in a managed services domain of a cloud computing environment. An associated computer-implemented method includes receiving at a single request topic queue of a message broker application programming interface (API) at least one message associated with a topic from at least one publisher microservice among the plurality of client microservices. The method further includes identifying an authorization identification parameter included in each of the at least one message. The method further includes publishing each of the at least one message to a respective bucket within a single response topic queue of the message broker API, the respective bucket corresponding to one of at least one subscriber microservice among the plurality of client microservices associated with the authorization identification parameter included in the message.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: March 5, 2024
    Assignee: International Business Corporation Machines
    Inventors: Chitra A. Iyer, Subramanian Palaniappan, Prabhakaran Ramalingam, Matheen Ahmed Pasha, Soma Shekar Naganna, Shettigar Parkala Srinivas
  • Patent number: 11888907
    Abstract: A method, system, and computer program product for workflow-based dynamic screen sharing in a multi-screen presentation environment are provided. The method identifies a presentation schema for a multi-screen presentation. A set of presenters are identified for the multi-screen presentation. The method determines a presentation rate of the multi-screen presentation during the multi-screen presentation. A workflow visualization is generated for the multi-screen presentation based on the presentation schema and the presentation rate. The method dynamically transitions between presenters of the set of presenters during the multi-screen presentation based on the presentation schema, the presentation rate, and the workflow visualization.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: January 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Soma Shekar Naganna, Sarbajit K. Rakshit, Subramanian Palaniappan, Shivakumar Lakshminarayana
  • Publication number: 20230165448
    Abstract: A method, including: transmitting, by a first circuit to outside a user's body, information related to a first medication ingested by the user, the first circuit being digestible by gastric juices of the user, the first circuit being covered by a first thickness of a first digestible material; and transmitting, by a second circuit to outside the user's body, information related to a second medication ingested by the user, the second circuit being digestible by the gastric juices of the user, the second circuit being covered by a second thickness of a second digestible material and the first thickness of the first digestible material.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: Soma Shekar NAGANNA, Sarbajit K. RAKSHIT, Abhishek SETH, Subramanian PALANIAPPAN
  • Publication number: 20230142108
    Abstract: Techniques are described relating to coordinating asynchronous communication among a plurality of client microservices in a managed services domain of a cloud computing environment. An associated computer-implemented method includes receiving at a single request topic queue of a message broker application programming interface (API) at least one message associated with a topic from at least one publisher microservice among the plurality of client microservices. The method further includes identifying an authorization identification parameter included in each of the at least one message. The method further includes publishing each of the at least one message to a respective bucket within a single response topic queue of the message broker API, the respective bucket corresponding to one of at least one subscriber microservice among the plurality of client microservices associated with the authorization identification parameter included in the message.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 11, 2023
    Inventors: Chitra A. Iyer, Subramanian Palaniappan, Prabhakaran Ramalingam, Matheen Ahmed Pasha, Soma Shekar Naganna, Shettigar Parkala Srinivas
  • Publication number: 20220400140
    Abstract: A method, system, and computer program product for workflow-based dynamic screen sharing in a multi-screen presentation environment are provided. The method identifies a presentation schema for a multi-screen presentation. A set of presenters are identified for the multi-screen presentation. The method determines a presentation rate of the multi-screen presentation during the multi-screen presentation. A workflow visualization is generated for the multi-screen presentation based on the presentation schema and the presentation rate. The method dynamically transitions between presenters of the set of presenters during the multi-screen presentation based on the presentation schema, the presentation rate, and the workflow visualization.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Inventors: Soma Shekar Naganna, Sarbajit K. Rakshit, Subramanian Palaniappan, Shivakumar Lakshminarayana
  • Patent number: 11477031
    Abstract: A blockchain may be used to store transactions in an immutable ledger. The types of transactions may vary and the information from the transactions could be used to identify information about nodes in a particular network. One example operation may include one or more of identifying a number of nodes operating on a blockchain, determining a new blockchain transaction, and determining one or more of the nodes as having one or more characteristics based on the new blockchain transaction.
    Type: Grant
    Filed: December 1, 2019
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bhavani K. Eshwar, Subramanian B. Manjunath, Soma S. Naganna, Subramanian Palaniappan
  • Patent number: 11275770
    Abstract: Embodiments include a computer-implemented method including identifying, by a primary computer device, a plurality of records, each record having one or more attributes; standardizing, by the primary computer device, each of the plurality of records; assigning, by the primary computer device, an index to one or more of the one or more attributes; providing, by the primary computer device, instructions for clustering the standardized plurality of records in parallel into one or more clusters, each cluster including records having the same index, the one or more clusters being in a group; receiving, by the primary computer device, one or more groups, each group including one or more clusters sharing a same index; and linking one or more of the plurality of records in a cluster with another one or more of the plurality of records in another cluster within a same group.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 15, 2022
    Assignee: INTFRNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abhishek Seth, Soma Shekar Naganna, Matheen Ahmed Pasha, Pushpalatha M. Hiremath, Arvind S. Shetty, Subramanian Palaniappan
  • Patent number: 10936640
    Abstract: A system and method for intelligent visualization of unstructured data in a column-oriented data table includes receiving unstructured data from a plurality of sources for recording into the column-oriented data table having a database schema using a plurality of keys to visualize one or more attributes in the column-oriented data table, determining that a semantically related key is used to visualize the one or more attributes contained in the unstructured data received from the plurality of sources, wherein the semantically related key is different from the plurality of keys and is not synchronized with the database schema of the column-oriented data table, formatting the unstructured data to synchronize the unstructured data with the database schema of the column-oriented data table, and outputting the synchronized unstructured data into the column-oriented data table so that the unstructured data is visualized according to the database schema of the column-oriented data table.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matheen A. Pasha, Soma Shekar Naganna, Abhishek Seth, Subramanian Palaniappan, Pushpalatha M. Hiremath
  • Patent number: 10901963
    Abstract: A first entity and a second entity can be retrieved from a database and compared. The first entity and the second entity can each comprise at least one respective primary key, at least one respective attribute, and at least one pair of corresponding instances. One or more equivalent attributes can be identified, and, for each equivalent attribute, a set of attribute value differences can be compiled for each respective corresponding instance between the first entity and the second entity.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Subramanian Palaniappan, Sushain Pandit
  • Publication number: 20200320101
    Abstract: Embodiments include a computer-implemented method including identifying, by a primary computer device, a plurality of records, each record having one or more attributes; standardizing, by the primary computer device, each of the plurality of records; assigning, by the primary computer device, an index to one or more of the one or more attributes; providing, by the primary computer device, instructions for clustering the standardized plurality of records in parallel into one or more clusters, each cluster including records having the same index, the one or more clusters being in a group; receiving, by the primary computer device, one or more groups, each group including one or more clusters sharing a same index; and linking one or more of the plurality of records in a cluster with another one or more of the plurality of records in another cluster within a same group.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Abhishek SETH, Soma Shekar NAGANNA, Matheen Ahmed PASHA, Pushpalatha M. HIREMATH, Arvind S. SHETTY, Subramanian PALANIAPPAN
  • Publication number: 20200110838
    Abstract: A system and method for intelligent visualization of unstructured data in a column-oriented data table includes receiving unstructured data from a plurality of sources for recording into the column-oriented data table having a database schema using a plurality of keys to visualize one or more attributes in the column-oriented data table, determining that a semantically related key is used to visualize the one or more attributes contained in the unstructured data received from the plurality of sources, wherein the semantically related key is different from the plurality of keys and is not synchronized with the database schema of the column-oriented data table, formatting the unstructured data to synchronize the unstructured data with the database schema of the column-oriented data table, and outputting the synchronized unstructured data into the column-oriented data table so that the unstructured data is visualized according to the database schema of the column-oriented data table.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 9, 2020
    Inventors: Matheen A. Pasha, Soma Shekar Naganna, Abhishek Seth, Subramanian Palaniappan, Pushpalatha M. Hiremath
  • Publication number: 20200106621
    Abstract: A blockchain may be used to store transactions in an immutable ledger. The types of transactions may vary and the information from the transactions could be used to identify information about nodes in a particular network. One example operation may include one or more of identifying a number of nodes operating on a blockchain, determining a new blockchain transaction, and determining one or more of the nodes as having one or more characteristics based on the new blockchain transaction.
    Type: Application
    Filed: December 1, 2019
    Publication date: April 2, 2020
    Inventors: Bhavani K. Eshwar, Subramanian B. Manjunath, Soma S. Naganna, Subramanian Palaniappan
  • Patent number: 10560268
    Abstract: A blockchain may be used to store transactions in an immutable ledger. The types of transactions may vary and the information from the transactions could be used to identify information about nodes in a particular network. One example operation may include one or more of identifying a number of nodes operating on a blockchain, determining a new blockchain transaction, and determining one or more of the nodes as having one or more characteristics based on the new blockchain transaction.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bhavani K. Eshwar, Subramanian B. Manjunath, Soma S. Naganna, Subramanian Palaniappan
  • Publication number: 20180285392
    Abstract: A first entity and a second entity can be retrieved from a database and compared. The first entity and the second entity can each comprise at least one respective primary key, at least one respective attribute, and at least one pair of corresponding instances. One or more equivalent attributes can be identified, and, for each equivalent attribute, a set of attribute value differences can be compiled for each respective corresponding instance between the first entity and the second entity.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
    Inventors: Subramanian Palaniappan, Sushain Pandit
  • Patent number: 10073871
    Abstract: A first entity and a second entity can be retrieved from a database and compared. The first entity and the second entity can each comprise at least one respective primary key, at least one respective attribute, and at least one pair of corresponding instances. One or more equivalent attributes can be identified, and, for each equivalent attribute, a set of attribute value differences can be compiled for each respective corresponding instance between the first entity and the second entity.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Subramanian Palaniappan, Sushain Pandit
  • Publication number: 20180232413
    Abstract: A blockchain may be used to store transactions in an immutable ledger. The types of transactions may vary and the information from the transactions could be used to identify information about nodes in a particular network. One example operation may include one or more of identifying a number of nodes operating on a blockchain, determining a new blockchain transaction, and determining one or more of the nodes as having one or more characteristics based on the new blockchain transaction.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventors: Bhavani K. Eshwar, Subramanian B. Manjunath, Soma S. Naganna, Subramanian Palaniappan
  • Publication number: 20170132289
    Abstract: A first entity and a second entity can be retrieved from a database and compared. The first entity and the second entity can each comprise at least one respective primary key, at least one respective attribute, and at least one pair of corresponding instances. One or more equivalent attributes can be identified, and, for each equivalent attribute, a set of attribute value differences can be compiled for each respective corresponding instance between the first entity and the second entity.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 11, 2017
    Inventors: Subramanian Palaniappan, Sushain Pandit
  • Publication number: 20150193519
    Abstract: Flexibly modeling and visualizing a level-based hierarchy. A first level set and a second level set are identified from a first data set and a second data set in a first domain and a second domain, respectively. A first relationship type to be used between the first level set and the second level set is received. A first hierarchy is formalized, including at least the first level set and the second level set joined in a hierarchical relationship according to the first relationship type.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Dan J. Mandelstein, Sushain Pandit, Subramanian Palaniappan, Olena Woolf, Fenglian Xu
  • Publication number: 20150193531
    Abstract: Flexibly modeling and visualizing a level-based hierarchy. A first level set and a second level set are identified from a first data set and a second data set in a first domain and a second domain, respectively. A first relationship type to be used between the first level set and the second level set is received. A first hierarchy is formalized, including at least the first level set and the second level set joined in a hierarchical relationship according to the first relationship type.
    Type: Application
    Filed: September 24, 2014
    Publication date: July 9, 2015
    Inventors: Dan J. Mandelstein, Sushain Pandit, Subramanian Palaniappan, Olena Woolf, Fenglian Xu