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: 11922235Abstract: 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: GrantFiled: November 10, 2021Date of Patent: March 5, 2024Assignee: International Business Corporation MachinesInventors: Chitra A. Iyer, Subramanian Palaniappan, Prabhakaran Ramalingam, Matheen Ahmed Pasha, Soma Shekar Naganna, Shettigar Parkala Srinivas
-
Patent number: 11888907Abstract: 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: GrantFiled: June 11, 2021Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Soma Shekar Naganna, Sarbajit K. Rakshit, Subramanian Palaniappan, Shivakumar Lakshminarayana
-
Publication number: 20230165448Abstract: 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: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Inventors: Soma Shekar NAGANNA, Sarbajit K. RAKSHIT, Abhishek SETH, Subramanian PALANIAPPAN
-
Publication number: 20230142108Abstract: 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: ApplicationFiled: November 10, 2021Publication date: May 11, 2023Inventors: Chitra A. Iyer, Subramanian Palaniappan, Prabhakaran Ramalingam, Matheen Ahmed Pasha, Soma Shekar Naganna, Shettigar Parkala Srinivas
-
Publication number: 20220400140Abstract: 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: ApplicationFiled: June 11, 2021Publication date: December 15, 2022Inventors: Soma Shekar Naganna, Sarbajit K. Rakshit, Subramanian Palaniappan, Shivakumar Lakshminarayana
-
Patent number: 11477031Abstract: 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: GrantFiled: December 1, 2019Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Bhavani K. Eshwar, Subramanian B. Manjunath, Soma S. Naganna, Subramanian Palaniappan
-
Patent number: 11275770Abstract: 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: GrantFiled: April 5, 2019Date of Patent: March 15, 2022Assignee: INTFRNATIONAL BUSINESS MACHINES CORPORATIONInventors: Abhishek Seth, Soma Shekar Naganna, Matheen Ahmed Pasha, Pushpalatha M. Hiremath, Arvind S. Shetty, Subramanian Palaniappan
-
Patent number: 10936640Abstract: 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: GrantFiled: October 9, 2018Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Matheen A. Pasha, Soma Shekar Naganna, Abhishek Seth, Subramanian Palaniappan, Pushpalatha M. Hiremath
-
Patent number: 10901963Abstract: 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: GrantFiled: June 4, 2018Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Subramanian Palaniappan, Sushain Pandit
-
Publication number: 20200320101Abstract: 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: ApplicationFiled: April 5, 2019Publication date: October 8, 2020Inventors: Abhishek SETH, Soma Shekar NAGANNA, Matheen Ahmed PASHA, Pushpalatha M. HIREMATH, Arvind S. SHETTY, Subramanian PALANIAPPAN
-
Publication number: 20200110838Abstract: 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: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Matheen A. Pasha, Soma Shekar Naganna, Abhishek Seth, Subramanian Palaniappan, Pushpalatha M. Hiremath
-
Publication number: 20200106621Abstract: 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: ApplicationFiled: December 1, 2019Publication date: April 2, 2020Inventors: Bhavani K. Eshwar, Subramanian B. Manjunath, Soma S. Naganna, Subramanian Palaniappan
-
Patent number: 10560268Abstract: 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: GrantFiled: February 13, 2017Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Bhavani K. Eshwar, Subramanian B. Manjunath, Soma S. Naganna, Subramanian Palaniappan
-
Publication number: 20180285392Abstract: 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: ApplicationFiled: June 4, 2018Publication date: October 4, 2018Inventors: Subramanian Palaniappan, Sushain Pandit
-
Patent number: 10073871Abstract: 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: GrantFiled: November 9, 2015Date of Patent: September 11, 2018Assignee: International Business Machines CorporationInventors: Subramanian Palaniappan, Sushain Pandit
-
Publication number: 20180232413Abstract: 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: ApplicationFiled: February 13, 2017Publication date: August 16, 2018Inventors: Bhavani K. Eshwar, Subramanian B. Manjunath, Soma S. Naganna, Subramanian Palaniappan
-
Publication number: 20170132289Abstract: 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: ApplicationFiled: November 9, 2015Publication date: May 11, 2017Inventors: Subramanian Palaniappan, Sushain Pandit
-
Publication number: 20150193519Abstract: 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: ApplicationFiled: January 9, 2014Publication date: July 9, 2015Applicant: International Business Machines CorporationInventors: Dan J. Mandelstein, Sushain Pandit, Subramanian Palaniappan, Olena Woolf, Fenglian Xu
-
Publication number: 20150193531Abstract: 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: ApplicationFiled: September 24, 2014Publication date: July 9, 2015Inventors: Dan J. Mandelstein, Sushain Pandit, Subramanian Palaniappan, Olena Woolf, Fenglian Xu