Patents by Inventor Balachander Chandrasekaran
Balachander Chandrasekaran 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: 20210385143Abstract: A system and method is disclosed of extracting information from real-time network packet data to analyze connectivity data for client devices in a network. The method includes: detecting when client devices initiate a connectivity event; after detecting a connectivity event, waiting a period of time for the client device to either reach or fail to reach a network connected state; after waiting a period of time, recording connectivity event information; and sending the recorded connectivity event information to an analytics system for network incident and/or network congestion analysis.Type: ApplicationFiled: August 23, 2021Publication date: December 9, 2021Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
-
Patent number: 11102102Abstract: A system and method is disclosed of extracting information from real-time network packet data to analyze connectivity data for client devices in a network. The method includes: detecting when client devices initiate a connectivity event; after detecting a connectivity event, waiting a period of time for the client device to either reach or fail to reach a network connected state; after waiting a period of time, recording connectivity event information; and sending the recorded connectivity event information to an analytics system for network incident and/or network congestion analysis.Type: GrantFiled: March 17, 2020Date of Patent: August 24, 2021Assignee: VMWARE, INC.Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
-
Publication number: 20200287816Abstract: A system and method is disclosed of extracting information from real-time network packet data to analyze connectivity data for client devices in a network. The method includes: detecting when client devices initiate a connectivity event; after detecting a connectivity event, waiting a period of time for the client device to either reach or fail to reach a network connected state; after waiting a period of time, recording connectivity event information; and sending the recorded connectivity event information to an analytics system for network incident and/or network congestion analysis.Type: ApplicationFiled: March 17, 2020Publication date: September 10, 2020Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
-
Patent number: 10601691Abstract: A system and method is disclosed of extracting information from real-time network data to analyze roaming data for client devices in a network. The method includes: detecting when the client devices initiate roaming association events, buffering other data regarding the detected roaming association events, sending roaming event information to an analytics system for network incident and network congestion analysis, analyzing the roaming event information, identifying one or more root causes of the detected network incidents; and determining remediation of the identified one or more root causes of the detected network incidents.Type: GrantFiled: December 26, 2018Date of Patent: March 24, 2020Assignee: NYANSA, INC.Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
-
Publication number: 20190132230Abstract: A system and method is disclosed of extracting information from real-time network data to analyze roaming data for client devices in a network. The method includes: detecting when the client devices initiate roaming association events, buffering other data regarding the detected roaming association events, sending roaming event information to an analytics system for network incident and network congestion analysis, analyzing the roaming event information, identifying one or more root causes of the detected network incidents; and determining remediation of the identified one or more root causes of the detected network incidents.Type: ApplicationFiled: December 26, 2018Publication date: May 2, 2019Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
-
Patent number: 10230609Abstract: A system and method is disclosed of extracting information from real-time network packet data to analyze connectivity data for client devices in a network. The method includes: detecting when client devices initiate a connectivity event; after detecting a connectivity event, waiting a period of time for the client device to either reach or fail to reach a network connected state; after waiting a period of time, recording connectivity event information; and sending the recorded connectivity event information to an analytics system for network incident and/or network congestion analysis.Type: GrantFiled: April 18, 2016Date of Patent: March 12, 2019Assignee: Nyansa, Inc.Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
-
Patent number: 10200267Abstract: A system and method for client network congestion analysis and management is disclosed. According to one embodiment, the method includes: collecting real-time network data; executing calculations on the real-time network data to compute performance metrics; detecting peak usage time; and detecting one or more congestion incidents, wherein a congestion incident comprises a persistence of one or more metrics over a time window that comprises detecting a proportion of metric values crossing a threshold that exceeds a defined percentage amount, detecting a time-ordered stretch of metric values that exceeds a defined threshold, or combinations thereof.Type: GrantFiled: April 18, 2016Date of Patent: February 5, 2019Assignee: NYANSA, INC.Inventors: Murtaza Zafer, Anand Srinivas, S M S Hossain, Balachander Chandrasekaran
-
Patent number: 9961021Abstract: In one embodiment, an apparatus includes a first transport stack, a virtual network interface controller (VNIC), and a second transport stack. The first transport stack is associated with an Internetwork Operating System (IOS), as well as with a plurality of interface-based Internet Protocol (IP) addresses and a plurality of IP addresses. The VNIC is configured to dynamically provision the plurality of interface-based IP addresses and the plurality of IP addresses. The second transport stack is associated with a kernel, and configured to communicate with a first application. The MS is configured to enable the first application to share the plurality of IP addresses and the plurality if IP addresses with a plurality of applications.Type: GrantFiled: April 19, 2012Date of Patent: May 1, 2018Assignee: Cisco Technology, Inc.Inventors: Balachander Chandrasekaran, Anantha Ramaiah, Manoj Kumar Pandey, Siva Yaragalla
-
Patent number: 9819743Abstract: In one embodiment, a method includes creating at a network device, a user session with an interactive digital sign, generating a session tag for the user session, wherein the session tag is configured for input at a mobile device, transmitting the session tag to the interactive digital sign, and continuing at the network device, the user session with the mobile device. An apparatus and logic are also disclosed herein.Type: GrantFiled: June 10, 2014Date of Patent: November 14, 2017Assignee: Cisco Technology, Inc.Inventors: Balachander Chandrasekaran, Jagdish Girimaji, Coumara Radja, Chris Spain
-
Publication number: 20170302553Abstract: A system and method for client network congestion analysis and management is disclosed. According to one embodiment, the method includes: collecting real-time network data; executing calculations on the real-time network data to compute performance metrics; detecting peak usage time; and detecting one or more congestion incidents, wherein a congestion incident comprises a persistence of one or more metrics over a time window that comprises detecting a proportion of metric values crossing a threshold that exceeds a defined percentage amount, detecting a time-ordered stretch of metric values that exceeds a defined threshold, or combinations thereof.Type: ApplicationFiled: April 18, 2016Publication date: October 19, 2017Inventors: Murtaza Zafer, Anand Srinivas, S M S Hossain, Balachander Chandrasekaran
-
Publication number: 20170302554Abstract: A system and method is disclosed of extracting information from real-time network packet data to analyze connectivity data for client devices in a network. The method includes: detecting when client devices initiate a connectivity event; after detecting a connectivity event, waiting a period of time for the client device to either reach or fail to reach a network connected state; after waiting a period of time, recording connectivity event information; and sending the recorded connectivity event information to an analytics system for network incident and/or network congestion analysis.Type: ApplicationFiled: April 18, 2016Publication date: October 19, 2017Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
-
Patent number: 9509786Abstract: Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a packet that includes a header that contains a physical layer identifier of the device to which the application does not have access. The physical layer identifier at the network element may be obtained. A response may be sent to the application on the device, the response containing at least one of the physical layer identifier of the device and location information of the device.Type: GrantFiled: October 8, 2015Date of Patent: November 29, 2016Assignee: Cisco Technology, Inc.Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
-
Patent number: 9357410Abstract: Techniques are presented herein for enabling performance monitoring of flows within a management and provisioning tunnel used for communicating packets between a wireless controller and wireless access point devices. A wireless controller that is configured to communicate with at least one wireless access point obtains a packet to be sent to the wireless access point for wireless transmission in a wireless network by the wireless access point. The wireless controller identifies, based on the packet, traffic session flow information associated with the packet. The wireless controller encapsulates the packet with a tunneling header that comprises the traffic session flow information and sends the encapsulated packet to the wireless access point. The tunneling header may also comprise an application identifier (ID) associated with the packet.Type: GrantFiled: September 3, 2013Date of Patent: May 31, 2016Assignee: Cisco Technology, Inc.Inventors: Plamen Nedeltchev Nedeltchev, Aamer Saeed Akhter, Balachander Chandrasekaran, Eric Yu, Salman Asadullah, Michael P. O'Brien
-
Publication number: 20160028837Abstract: Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a packet that includes a header that contains a physical layer identifier of the device to which the application does not have access. The physical layer identifier at the network element may be obtained. A response may be sent to the application on the device, the response containing at least one of the physical layer identifier of the device and location information of the device.Type: ApplicationFiled: October 8, 2015Publication date: January 28, 2016Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
-
Patent number: 9225681Abstract: Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a packet that includes a header that contains a physical layer identifier of the device to which the application does not have access. The physical layer identifier at the network element may be obtained. A response may be sent to the application on the device, the response containing at least one of the physical layer identifier of the device and location information of the device.Type: GrantFiled: September 17, 2013Date of Patent: December 29, 2015Assignee: Cisco Technology, Inc.Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
-
Publication number: 20150358410Abstract: In one embodiment, a method includes creating at a network device, a user session with an interactive digital sign, generating a session tag for the user session, wherein the session tag is configured for input at a mobile device, transmitting the session tag to the interactive digital sign, and continuing at the network device, the user session with the mobile device. An apparatus and logic are also disclosed herein.Type: ApplicationFiled: June 10, 2014Publication date: December 10, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Balachander Chandrasekaran, Jagdish Girimaji, Coumara Radja, Chris Spain
-
Patent number: 9107151Abstract: In one embodiment, a method includes identifying an access point joining a wireless controller in communication with a switch, establishing a control tunnel between the access point and the wireless controller, transmitting an address of the switch from the wireless controller to the access point, and requesting the switch to setup a data tunnel with the access point. An apparatus and logic are also disclosed herein.Type: GrantFiled: March 15, 2013Date of Patent: August 11, 2015Assignee: Cisco Technology, Inc.Inventors: Rajesh S. Pazhyannur, Balachander Chandrasekaran, Sudhir Jain
-
Publication number: 20150078402Abstract: Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a packet that includes a header that contains a physical layer identifier of the device to which the application does not have access. The physical layer identifier at the network element may be obtained. A response may be sent to the application on the device, the response containing at least one of the physical layer identifier of the device and location information of the device.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Applicant: Cisco Technology, Inc.Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
-
Publication number: 20150063158Abstract: Techniques are presented herein for enabling performance monitoring of flows within a management and provisioning tunnel used for communicating packets between a wireless controller and wireless access point devices. A wireless controller that is configured to communicate with at least one wireless access point obtains a packet to be sent to the wireless access point for wireless transmission in a wireless network by the wireless access point. The wireless controller identifies, based on the packet, traffic session flow information associated with the packet. The wireless controller encapsulates the packet with a tunneling header that comprises the traffic session flow information and sends the encapsulated packet to the wireless access point. The tunneling header may also comprise an application identifier (ID) associated with the packet.Type: ApplicationFiled: September 3, 2013Publication date: March 5, 2015Applicant: Cisco Technology, Inc.Inventors: Plamen Nedeltchev Nedeltchev, Aamer Saeed Akhter, Balachander Chandrasekaran, Eric Yu, Salman Asadullah, Michael P. O'Brien
-
Publication number: 20140269535Abstract: In one embodiment, a method includes identifying an access point joining a wireless controller in communication with a switch, establishing a control tunnel between the access point and the wireless controller, transmitting an address of the switch from the wireless controller to the access point, and requesting the switch to setup a data tunnel with the access point. An apparatus and logic are also disclosed herein.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Rajesh S. Pazhyannur, Balachander Chandrasekaran, Sudhir Jain