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: 20210385143
    Abstract: 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: Application
    Filed: August 23, 2021
    Publication date: December 9, 2021
    Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
  • Patent number: 11102102
    Abstract: 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: Grant
    Filed: March 17, 2020
    Date of Patent: August 24, 2021
    Assignee: VMWARE, INC.
    Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
  • Publication number: 20200287816
    Abstract: 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: Application
    Filed: March 17, 2020
    Publication date: September 10, 2020
    Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
  • Patent number: 10601691
    Abstract: 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: Grant
    Filed: December 26, 2018
    Date of Patent: March 24, 2020
    Assignee: NYANSA, INC.
    Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
  • Publication number: 20190132230
    Abstract: 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: Application
    Filed: December 26, 2018
    Publication date: May 2, 2019
    Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
  • Patent number: 10230609
    Abstract: 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: Grant
    Filed: April 18, 2016
    Date of Patent: March 12, 2019
    Assignee: Nyansa, Inc.
    Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
  • Patent number: 10200267
    Abstract: 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: Grant
    Filed: April 18, 2016
    Date of Patent: February 5, 2019
    Assignee: NYANSA, INC.
    Inventors: Murtaza Zafer, Anand Srinivas, S M S Hossain, Balachander Chandrasekaran
  • Patent number: 9961021
    Abstract: 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: Grant
    Filed: April 19, 2012
    Date of Patent: May 1, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Balachander Chandrasekaran, Anantha Ramaiah, Manoj Kumar Pandey, Siva Yaragalla
  • Patent number: 9819743
    Abstract: 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: Grant
    Filed: June 10, 2014
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Balachander Chandrasekaran, Jagdish Girimaji, Coumara Radja, Chris Spain
  • Publication number: 20170302553
    Abstract: 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: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Murtaza Zafer, Anand Srinivas, S M S Hossain, Balachander Chandrasekaran
  • Publication number: 20170302554
    Abstract: 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: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Balachander Chandrasekaran, Anand Srinivas, Murtaza Zafer
  • Patent number: 9509786
    Abstract: 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: Grant
    Filed: October 8, 2015
    Date of Patent: November 29, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
  • Patent number: 9357410
    Abstract: 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: Grant
    Filed: September 3, 2013
    Date of Patent: May 31, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev Nedeltchev, Aamer Saeed Akhter, Balachander Chandrasekaran, Eric Yu, Salman Asadullah, Michael P. O'Brien
  • Publication number: 20160028837
    Abstract: 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: Application
    Filed: October 8, 2015
    Publication date: January 28, 2016
    Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
  • Patent number: 9225681
    Abstract: 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: Grant
    Filed: September 17, 2013
    Date of Patent: December 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
  • Publication number: 20150358410
    Abstract: 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: Application
    Filed: June 10, 2014
    Publication date: December 10, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Balachander Chandrasekaran, Jagdish Girimaji, Coumara Radja, Chris Spain
  • Patent number: 9107151
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: August 11, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Rajesh S. Pazhyannur, Balachander Chandrasekaran, Sudhir Jain
  • Publication number: 20150078402
    Abstract: 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: Application
    Filed: September 17, 2013
    Publication date: March 19, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
  • Publication number: 20150063158
    Abstract: 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: Application
    Filed: September 3, 2013
    Publication date: March 5, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev Nedeltchev, Aamer Saeed Akhter, Balachander Chandrasekaran, Eric Yu, Salman Asadullah, Michael P. O'Brien
  • Publication number: 20140269535
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rajesh S. Pazhyannur, Balachander Chandrasekaran, Sudhir Jain