Patents by Inventor Chidambaram Bhagavathiperumal

Chidambaram Bhagavathiperumal 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: 20240422084
    Abstract: In one general aspect, the method may include providing a user interface on a web server for users to upload audit criteria, where audit criteria further may include a mode of collection to by utilized by a collector module. Said method may also include installing a plurality of agents for automated data collection, where the agents are software modules controlled by an LLM network module. Said method may furthermore include receiving audit criteria from users in predefined template documents into the LLM network module. Said method may in addition include processing the audit criteria by the LLM network module and triggering automatic data collection by a collector to create collected data.
    Type: Application
    Filed: June 6, 2024
    Publication date: December 19, 2024
    Applicant: Aviz Networks, Inc.
    Inventors: Chidambaram Bhagavathiperumal, Vishal Shukla, Madhu Paluru
  • Patent number: 12067027
    Abstract: The present disclosure provides a system and a method of creating a data lake configured to ingest data from heterogeneous network equipment and provide access to a plurality of applications using any kind of public cloud. In one general aspect, a method to create a data lake may include installing a plurality of agents by an end-user may include a multivendor environment. The method may also include adding a plurality of data sources to be monitored to a collector module, where the plurality of data sources further may include of one or more devices and endpoints. The method may furthermore include establishing a secure connection between the collector module and the plurality of data sources. The method may in addition include collecting, by the collector module, input data from one or more organic agents and one or more vendor specific agents to create collected data.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: August 20, 2024
    Assignee: Aviz Networks
    Inventors: Chidambaram Bhagavathiperumal, Gautam Agrawal, Vishal Shukla
  • Publication number: 20240248782
    Abstract: In some aspects, a method may include installing, by a control plane application, a plurality of access control lists (ACLs) to an ASIC using hardware programming APIs. Also, the method may include identifying traffic flowing through the ASIC with the plurality of ACLs both on ingress and egress to create matched packets. Furthermore, the method may include executing an accounting of the matched packets using one or more hardware get APIs of the ASIC to create collected data. In addition, the method may include correlating the collected data from the one or more hardware get APIs to calculate a packet loss for a particular application and to create application correlated data. Moreover, the method may include exporting the application correlated data to an external monitoring platform over a secure channel.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Applicant: Aviz Networks, Inc.
    Inventors: Madhu Paluru, Chidambaram Bhagavathiperumal
  • Publication number: 20240244116
    Abstract: In some aspects, the system may include collecting, by a target device, event data regarding a new event on occurrence of the new event, where event data includes an old value configured to correlate the event data. Also, the system may include placing, by the target device, the event data into a service specification by using a plurality of intrinsic bindings. Furthermore, the system may include encoding both the old value and a new value into a message packet, where the new value further may include a newly updated value that is being reported as the new event. In addition, the system may include generating a comparison of the old value and the new value. Moreover, the system may include transmitting the message packet to plurality of receiving monitor devices to take action based on the comparison.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 18, 2024
    Applicant: Aviz Networks, Inc.
    Inventors: Chidambaram Bhagavathiperumal, Madhu Paluru, Sutharsan Srinivasan
  • Publication number: 20240231971
    Abstract: A system and method for measuring latency is disclosed. In some implementations, the processor may include providing a switch API to process a plurality of microservices involved in a workflow and connected to a distributed in-memory keyvalue database, where the distributed in-memory keyvalue database further may include a plurality of key spaces. In addition, the processor may include managing configuration tools to track the latency of each microservice in the plurality of microservices. The processor may include programing data plane information of the microservices to create programmed data, where programming further may include collecting and analyzing data on the latency of each microservice of the plurality of microservices. Moreover, the processor may include feeding the programmed data into an ASIC.
    Type: Application
    Filed: January 10, 2023
    Publication date: July 11, 2024
    Applicant: Aviz Networks, Inc.
    Inventors: Chidambaram Bhagavathiperumal, Madhu Paluru, Sutharsan Srinivasan, Harrish Subramaniam Jeyabalu
  • Publication number: 20240220510
    Abstract: The present disclosure provides a system and a method of creating a data lake configured to ingest data from heterogeneous network equipment and provide access to a plurality of applications using any kind of public cloud. In one general aspect, a method to create a data lake may include installing a plurality of agents by an end-user may include a multivendor environment. The method may also include adding a plurality of data sources to be monitored to a collector module, where the plurality of data sources further may include of one or more devices and endpoints. The method may furthermore include establishing a secure connection between the collector module and the plurality of data sources. The method may in addition include collecting, by the collector module, input data from one or more organic agents and one or more vendor specific agents to create collected data.
    Type: Application
    Filed: December 29, 2022
    Publication date: July 4, 2024
    Applicant: Aviz Networks, Inc.
    Inventors: Chidambaram Bhagavathiperumal, Gautam Agrawal, Vishal Shukla
  • Patent number: 11848840
    Abstract: In some implementations, a method of flow monitoring and identification may include identifying one or more ingress interfaces, where customer flow and traffic enters a switch. In addition, the method may include identifying one or more egress interfaces where the customer flow and traffic exits the switch. The method may include determining accurate information of the customer flow passing through the one or more ingress interfaces and the one or more egress interfaces, which includes metadata from a Layer 3 IP Header.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: December 19, 2023
    Assignee: Aviz Networks, Inc.
    Inventors: Chidambaram Bhagavathiperumal, Vishal Shukla
  • Patent number: 11582105
    Abstract: Methods, apparatuses, and computer program products for telemetry-based network switch configuration validation are disclosed. An analytics engine captures a first network snapshot including telemetry data received from one or more network switches in a first state. Upon receiving a notice indicating that a network configuration change has been applied, the analytics engine initiates a timer in response to receiving the notice. The analytics engine captures, in response to expiration of the timer, a second network snapshot including telemetry data received from the one or more network switches in a second state and compares the first network snapshot and the second network snapshot. In dependence upon the comparison of the first network snapshot to the second network snapshot, the analytics engine validates the network configuration change.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 14, 2023
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Roberto Jacob Da Silva, Corneliu-Ilie Calciu, Radu Mihai Iorga, Chidambaram Bhagavathiperumal
  • Publication number: 20210409271
    Abstract: Methods, apparatuses, and computer program products for telemetry-based network switch configuration validation are disclosed. An analytics engine captures a first network snapshot including telemetry data received from one or more network switches in a first state. Upon receiving a notice indicating that a network configuration change has been applied, the analytics engine initiates a timer in response to receiving the notice. The analytics engine captures, in response to expiration of the timer, a second network snapshot including telemetry data received from the one or more network switches in a second state and compares the first network snapshot and the second network snapshot. In dependence upon the comparison of the first network snapshot to the second network snapshot, the analytics engine validates the network configuration change.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: ROBERTO JACOB DA SILVA, CORNELIU-ILIE CALCIU, RADU MIHAI IORGA, CHIDAMBARAM BHAGAVATHIPERUMAL
  • Patent number: 11038705
    Abstract: In one embodiment, an apparatus includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to handle Internet Group Membership Protocol (IGMP) messages received from other devices in a network. Also, the logic is configured to cause the processing circuit to create a general query solicit (GQS) message configured to solicit a general query (GQ) from a multicast snooping querier coupled with the apparatus. The GQS message causes the multicast snooping querier to send out a general query (GQ) message on all ports in response to receiving the GQS message. The GQ message is configured to solicit port information and group membership information from each IGMP switch in the network. Other systems, methods, and computer program products are described in more embodiments.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Chidambaram Bhagavathiperumal, Angu Selvam Chandra Sekaran, Suryanarayan Ramamurthy, Jun Yao, Yuan Yuan Zhang
  • Patent number: 10715411
    Abstract: An apparatus includes a local compute node connected to a first networking switch by a direct local link. The first switch reduces its priority in response to determining that that the first networking switch is currently unable to establish the bi-directional communication with the local compute node through the direct local link. If the reduced priority of the first networking switch is greater than a priority of each of at least one additional networking switch in a cluster, then the first networking switch operates as a master networking switch for the cluster. If the reduced priority of the first networking switch is less than the priority of any of the at least one networking switch, then the first networking switch operates as a standby networking switch and one of the atleast one additional networking switch having the highest priority is operated as the master networking switch for the cluster.
    Type: Grant
    Filed: February 17, 2019
    Date of Patent: July 14, 2020
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Roberto Henrique Jacob Da Silva, Makoto Ono, Chidambaram Bhagavathiperumal
  • Patent number: 10693813
    Abstract: An apparatus includes a local compute node and a first networking switch. The first switch determines whether bi-directional communication is established with the compute node via a direct local link. A message received from an additional networking switch through an inter-switch link indicates whether the additional switch has its additional access/uplinks enabled. The first switch enables first access/uplinks in response to determining that the first switch has currently established bi-directional communication with the compute node and that the received message indicates that the additional networking switch has its additional access/uplinks disabled. The first networking switch disables the first access/uplinks on the first switch in response to determining that the first switch is currently unable to establish bi-directional communication with the compute node and/or receiving a message indicating that the additional networking switch has its additional access/uplinks enabled.
    Type: Grant
    Filed: February 17, 2019
    Date of Patent: June 23, 2020
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Roberto Henrique Jacob Da Silva, Makoto Ono, Chidambaram Bhagavathiperumal
  • Publication number: 20190245708
    Abstract: In one embodiment, an apparatus includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to handle Internet Group Membership Protocol (IGMP) messages received from other devices in a network. Also, the logic is configured to cause the processing circuit to create a general query solicit (GQS) message configured to solicit a general query (GQ) from a multicast snooping querier coupled with the apparatus. The GQS message causes the multicast snooping querier to send out a general query (GQ) message on all ports in response to receiving the GQS message. The GQ message is configured to solicit port information and group membership information from each IGMP switch in the network. Other systems, methods, and computer program products are described in more embodiments.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Inventors: Chidambaram Bhagavathiperumal, Angu Selvam Chandra Sekaran, Suryanarayan Ramamurthy, Jun Yao, Yuan Yuan Zhang
  • Patent number: 10355873
    Abstract: In one embodiment, an apparatus includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to handle Internet Group Membership Protocol (IGMP) messages received from other devices in a network. Also, the logic is configured to cause the processing circuit to create a general query solicit (GQS) message configured to solicit a general query (GQ) from a multicast snooping querier coupled with the apparatus. In another embodiment, a method includes handling, using a switch in a network, IGMP messages received from other devices in the network, and creating, using the switch, a GQS message configured to solicit a GQ from a multicast snooping querier coupled with the switch. Other systems, methods, and computer program products are described in more embodiments.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Chidambaram Bhagavathiperumal, Angu Selvam Chandra Sekaran, Suryanarayan Ramamurthy, Jun Yao, Yuan Yuan Zhang
  • Patent number: 10212083
    Abstract: A control channel for routing management messages to or from an OpenFlow controller is separated from a reserved port within a data channel for routing unknown data packets to or from the OpenFlow controller. The port may be reserved by setting a reserved port flag. A packet routing table may include a table miss entry that indicates the unknown packets should be routed via the reserved port. By utilizing the reserved port to route unknown packets, the unknown packets do not traverse into the control channel, and the separation of the OpenFlow control channel from the OpenFlow data channel is enhanced.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: February 19, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Chidambaram Bhagavathiperumal, Yi Bo Song, Liang Yang
  • Patent number: 10148556
    Abstract: In one embodiment, a system includes a software-defined network (SDN) controller including a processor and logic executable by the processor. The logic is executable by the processor to receive a port addition indication that a logical port is configured on a switching device, the switching device being coupled to the SDN controller and a second device, with the logical port representing a link aggregation group (LAG) that includes at least two links between the switching device and the second device. The logic is also executable by the processor to derive and maintain a logical index for all logical ports in software-defined switching devices connected to the SDN controller based on logical port identifiers thereof. Other systems, methods, and computer program products are described in accordance with more embodiments.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: December 4, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Sivakumar Arumugam, Chidambaram Bhagavathiperumal, Dillibabu Kodamala, Ashok Kumar Mutthaiyanvalasu Somosundaram
  • Patent number: 9712650
    Abstract: A system for PIM fast failover recovery includes a network of a plurality of switching devices. The plurality of switching devices includes a source switching device near a source communicatively connected to a receiver switching device near a receiver by a first interface and at least a third switching device that is communicatively connected to the receiver switching device by a second interface and further is communicatively connected to the source switching device by a third interface. The receiver switching device may discover that the first interface has failed and responds by sending the third switching device a PIM graft message prior to deleting an associated first interface route entry.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: July 18, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Chidambaram Bhagavathiperumal, Solomon Coriiu, Angu S. Chandra Sekaran, Ashok K. Somosundaram
  • Patent number: 9692689
    Abstract: In one embodiment, a system includes a switch that has a processor and logic integrated with and/or executable by the processor, the logic being configured to create a message indicating addition, modification, or deletion of a static flow in a software defined network (SDN), wherein the static flow includes the switch and at least one other device in the SDN, and send the message to a SDN controller in a SDN-formatted structure. In another embodiment, a method includes creating a message, using a switch, indicating addition, modification, or deletion of a static flow in a SDN, wherein the static flow includes the switch and at least one other device in the SDN, and sending the message to a SDN controller in a SDN-formatted structure. Other systems and methods for reporting static flows to a SDN controller in a SDN are described according to more embodiments.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Arumugam, Chidambaram Bhagavathiperumal, Dillibabu Kodamala, Ashok Kumar Mutthaiyanvalasu Somosundaram
  • Publication number: 20170118035
    Abstract: In one embodiment, an apparatus includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to handle Internet Group Membership Protocol (IGMP) messages received from other devices in a network. Also, the logic is configured to cause the processing circuit to create a general query solicit (GQS) message configured to solicit a general query (GQ) from a multicast snooping querier coupled with the apparatus. In another embodiment, a method includes handling, using a switch in a network, IGMP messages received from other devices in the network, and creating, using the switch, a GQS message configured to solicit a GQ from a multicast snooping querier coupled with the switch. Other systems, methods, and computer program products are described in more embodiments.
    Type: Application
    Filed: January 9, 2017
    Publication date: April 27, 2017
    Inventors: Chidambaram Bhagavathiperumal, Angu Selvam Chandra Sekaran, Suryanarayan Ramamurthy, Jun Yao, Yuan Yuan Zhang
  • Publication number: 20170099215
    Abstract: In one embodiment, a system includes a software-defined network (SDN) controller including a processor and logic executable by the processor. The logic is executable by the processor to receive a port addition indication that a logical port is configured on a switching device, the switching device being coupled to the SDN controller and a second device, with the logical port representing a link aggregation group (LAG) that includes at least two links between the switching device and the second device. The logic is also executable by the processor to derive and maintain a logical index for all logical ports in software-defined switching devices connected to the SDN controller based on logical port identifiers thereof. Other systems, methods, and computer program products are described in accordance with more embodiments.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 6, 2017
    Inventors: Sivakumar Arumugam, Chidambaram Bhagavathiperumal, Dillibabu Kodamala, Ashok Kumar Mutthaiyanvalasu Somosundaram