Patents by Inventor Amit Kumar Ray
Amit Kumar Ray 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: 20260163787Abstract: In response to a disaster recovery trigger, a disaster recovery controller blocks all traffic to the gateway associated with the active deployment by updating the traffic routing policy of a DNS server. The disaster recovery controller instructs nodes of storage resources in the active deployment to synchronize with storage resources in the standby deployment. After synchronization is completed, the disaster recovery controller updates the DNS traffic routing policy to allow traffic to be sent to the gateway of the standby deployment. Clients of a collection of cloud supported services use a network administration tool to periodically query for a DNS record associated with current regional endpoint of the active gateway, updating their locally cached endpoint identifier with the identifier of the record.Type: ApplicationFiled: December 11, 2024Publication date: June 11, 2026Inventors: Amit Kumar Ray, Mihir Lala, Mangam Prabhakar Mangam Vijaya Bhaskara Rao, Veera Satya Teja Suman Mutyala
-
Patent number: 11438250Abstract: The present disclosure involves systems, software, and computer implemented methods for distributed monitoring in clusters with self-healing. One example method includes determining, by a monitoring agent of a first node of a cluster, a self-monitoring check to perform for the first node. The first node is among multiple, other nodes included in the cluster. In response to receiving a successful status for the self-monitoring check, a registry in the first node is updated with the successful status. The registry includes node statuses for each node in the cluster. In response to receiving an unsuccessful status for the self-monitoring check, the monitoring agent performs at least one corrective action on the first node and updates the registry in the first node with a result of the at least one corrective action. The registry is broadcasted to each of the other nodes in the cluster as an updated registry.Type: GrantFiled: April 19, 2021Date of Patent: September 6, 2022Assignee: SAP SEInventors: Sandeep Venkatesh, Pradeep Gunda Bhat, Amit Kumar Ray
-
Publication number: 20210243096Abstract: The present disclosure involves systems, software, and computer implemented methods for distributed monitoring in clusters with self-healing. One example method includes determining, by a monitoring agent of a first node of a cluster, a self-monitoring check to perform for the first node. The first node is among multiple, other nodes included in the cluster. In response to receiving a successful status for the self-monitoring check, a registry in the first node is updated with the successful status. The registry includes node statuses for each node in the cluster. In response to receiving an unsuccessful status for the self-monitoring check, the monitoring agent performs at least one corrective action on the first node and updates the registry in the first node with a result of the at least one corrective action. The registry is broadcasted to each of the other nodes in the cluster as an updated registry.Type: ApplicationFiled: April 19, 2021Publication date: August 5, 2021Inventors: Sandeep Venkatesh, Pradeep Gunda Bhat, Amit Kumar Ray
-
Patent number: 11075829Abstract: The present disclosure involves systems, software, and computer implemented methods for distributed monitoring in clusters with self-healing. One example method includes determining, by a first instance of a monitoring agent of a first node of a cluster, whether an error condition in a first registry included in the first node is present, where the error condition is associated with a second node of the cluster. In response to determining that the error condition associated with the second node is present in the first registry, the first instance of the monitoring agent performs at least one corrective action on the second node. A result of that action is determined, and the first registry in the first node is updated with the result. The first registry is then broadcast to each of the other nodes in the cluster other than the first node as an updated registry.Type: GrantFiled: September 18, 2020Date of Patent: July 27, 2021Assignee: SAP SEInventors: Sandeep Venkatesh, Pradeep Gunda Bhat, Amit Kumar Ray
-
Patent number: 10911342Abstract: The present disclosure involves systems, software, and computer implemented methods for distributed monitoring in clusters with self-healing. One example method includes determining, by a monitoring agent of a first node of a cluster, a self-monitoring check to perform for the first node. The first node is among multiple, other nodes included in the cluster. In response to receiving a successful status for the self-monitoring check, a registry in the first node is updated with the successful status. The registry includes node statuses for each node in the cluster. In response to receiving an unsuccessful status for the self-monitoring check, the monitoring agent performs at least one corrective action on the first node and updates the registry in the first node with a result of the at least one corrective action. The registry is broadcasted to each of the other nodes in the cluster as an updated registry.Type: GrantFiled: November 30, 2018Date of Patent: February 2, 2021Assignee: SAP SEInventors: Sandeep Venkatesh, Pradeep Gunda Bhat, Amit Kumar Ray
-
Publication number: 20210006480Abstract: The present disclosure involves systems, software, and computer implemented methods for distributed monitoring in clusters with self-healing. One example method includes determining, by a monitoring agent of a first node of a cluster, a self-monitoring check to perform for the first node. The first node is among multiple, other nodes included in the cluster. In response to receiving a successful status for the self-monitoring check, a registry in the first node is updated with the successful status. The registry includes node statuses for each node in the cluster. In response to receiving an unsuccessful status for the self-monitoring check, the monitoring agent performs at least one corrective action on the first node and updates the registry in the first node with a result of the at least one corrective action. The registry is broadcasted to each of the other nodes in the cluster as an updated registry.Type: ApplicationFiled: September 18, 2020Publication date: January 7, 2021Inventors: Sandeep Venkatesh, Pradeep Gunda Bhat, Amit Kumar Ray
-
Publication number: 20200177481Abstract: The present disclosure involves systems, software, and computer implemented methods for distributed monitoring in clusters with self-healing. One example method includes determining, by a monitoring agent of a first node of a cluster, a self-monitoring check to perform for the first node. The first node is among multiple, other nodes included in the cluster. In response to receiving a successful status for the self-monitoring check, a registry in the first node is updated with the successful status. The registry includes node statuses for each node in the cluster. In response to receiving an unsuccessful status for the self-monitoring check, the monitoring agent performs at least one corrective action on the first node and updates the registry in the first node with a result of the at least one corrective action. The registry is broadcasted to each of the other nodes in the cluster as an updated registry.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: Sandeep Venkatesh, Pradeep Gunda Bhat, Amit Kumar Ray
-
Patent number: 10355879Abstract: One embodiment of the present invention provides a switch that is a member of a fabric switch. The switch includes a keepalive response module that identifies a keepalive response packet that does not correspond to any keepalive packet previously transmitted by the switch. The switch also includes a switch identifier extraction module that extracts a switch identifier from a payload of the keepalive response packet, where the switch identifier corresponds to another member switch in the fabric switch. The switch further includes a forwarding module that constructs a packet that includes the payload and is destined to the other member switch.Type: GrantFiled: January 10, 2017Date of Patent: July 16, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Amit Kumar Ray, Phanidhar Koganti, Shunjia Yu, Vardarajan Venkatesh
-
Publication number: 20170118044Abstract: One embodiment of the present invention provides a switch that is a member of a fabric switch. The switch includes a keepalive response module that identifies a keepalive response packet that does not correspond to any keepalive packet previously transmitted by the switch. The switch also includes a switch identifier extraction module that extracts a switch identifier from a payload of the keepalive response packet, where the switch identifier corresponds to another member switch in the fabric switch. The switch further includes a forwarding module that constructs a packet that includes the payload and is destined to the other member switch.Type: ApplicationFiled: January 10, 2017Publication date: April 27, 2017Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Amit Kumar Ray, Phanidhar Koganti, Shunjia Yu, Vardarajan Venkatesh