Patents by Inventor Anand Srinivas

Anand Srinivas 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: 10630547
    Abstract: A system and method for providing automatic closed loop control of a network using a dynamic control loop. The system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager computes an initial control policy to the programmable network elements using (1) high-level policies, security requirements, and any anomalous traffic behavior; (2) configuration capability and current configuration of underlying network elements; (3) network topology, statistics, and tolerable configuration change; and (4) control loop parameters including stability, oscillation, and timescale.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: April 21, 2020
    Assignee: NYANSA, INC
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • 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
  • Patent number: 10601654
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: March 24, 2020
    Assignee: Nyansa, Inc.
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Publication number: 20200044921
    Abstract: A system and method for providing automatic closed loop control of a network using a dynamic control loop. The system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager computes an initial control policy to the programmable network elements using (1) high-level policies, security requirements, and any anomalous traffic behavior; (2) configuration capability and current configuration of underlying network elements; (3) network topology, statistics, and tolerable configuration change; and (4) control loop parameters including stability, oscillation, and timescale.
    Type: Application
    Filed: September 26, 2019
    Publication date: February 6, 2020
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Publication number: 20190273577
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may receive a data packet that includes at least in part a preamble, an encoded block, and a payload. The apparatus may detect the preamble of the data packet at a last symbol of the preamble or prior to the last symbol of the preamble. The apparatus may compute a branch metric for each of a plurality of transitions between states. The apparatus may initialize a path metric for each of a plurality of non-synchronization states and synchronization states. In certain aspects, each of the synchronization states may be associated with the preamble. The apparatus may determine a survivor path for each of the non-synchronization states and synchronization states based at least in part on a respective path metric. The apparatus may determine a traceback timing.
    Type: Application
    Filed: July 10, 2018
    Publication date: September 5, 2019
    Inventors: Eunmo KANG, Anand Srinivas GURUSWAMY, Le LUONG
  • Publication number: 20190149396
    Abstract: A method for analyzing network incidents within a network and providing prioritized remediation recommendations is disclosed. The method includes: receiving network data and computing a plurality of network incidents from the network data, collecting network incidents related to a particular network issue over a time period and grouping the network incidents according to root-cause symptoms, generating a network incident graph by superimposing groups of network incidents over a network graph, analyzing the network incident graph to identify localized areas with systemic issues; and based on the analysis of the network incident graph, generating and displaying a list of remediation recommendations. Each remediation recommendation includes a systemic issue in the network, a remediation to resolve the issue, and a quantified expected benefit from implementing the remediation.
    Type: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Murtaza ZAFER, Anand SRINIVAS
  • 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: 10193741
    Abstract: A system and method for automatic detection of a network incident from real-time network data is disclosed. The method includes: collecting real-time network data; executing performance calculations on the real-time network data to compute performance metrics; and detecting a pattern over a time window, wherein detecting a pattern includes detecting a proportion of metric values crossing a threshold exceeding a defined percentage amount, detecting a presence of a sequence of metric values, detecting a time-ordered stretch of metric values with a length of the time-ordered stretch exceeding a defined threshold, detecting a cyclical presence of a sequence of metric values, or combinations thereof.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: January 29, 2019
    Assignee: NYANSA, INC.
    Inventors: Murtaza Zafer, Anand Srinivas, S M S Hossain
  • Patent number: 9942623
    Abstract: Data center network architectures that can reduce the cost and complexity of data center networks. The data center network architectures can employ optical network topologies and optical nodes to efficiently allocate bandwidth within the data center networks, while reducing the physical interconnectivity requirements of the data center networks. The data center network architectures also allow computing resources within data center networks to be controlled and provisioned based at least in part on a combined network topology and application component topology, thereby enhancing overall application program performance.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: April 10, 2018
    Assignee: PLEXXI INC.
    Inventors: Anand Srinivas, Denis H. deRuijter, David J. Husak
  • Patent number: 9887777
    Abstract: Systems and methods of affinity modeling in data center networks that allow bandwidth to be efficiently allocated with the data center networks, while reducing the physical interconnectivity requirements of the data center networks. Such systems and methods of affinity modeling in data center networks further allow computing resources within the data center networks to be controlled and provisioned based at least in part on the network topology and an application component topology, thereby enhancing overall application program performance.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: February 6, 2018
    Assignee: Plexxi Inc.
    Inventors: Anand Srinivas, David J. Husak, Denis H. deRuijter
  • Patent number: 9876572
    Abstract: Systems and methods of affinity modeling in data center networks that allow bandwidth to be efficiently allocated within the data center networks, while reducing the physical interconnectivity requirements of the data center networks. Such systems and methods of affinity modeling in data center networks further allow computing resources within the data center networks to be controlled and provisioned based at least in part on the network topology and an application component topology, thereby enhancing overall application program performance. Using an affinity topology describing requirements for communications between applications and a network topology, network nodes are configured to satisfy multicast dispersion and latency requirements associated with communications between applications.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: January 23, 2018
    Assignee: PLEXXI INC.
    Inventors: Anand Srinivas, David J. Husak, Denis H. deRuijter
  • 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
  • Publication number: 20170302505
    Abstract: A system and method for automatic detection of a network incident from real-time network data is disclosed. The method includes: collecting real-time network data; executing performance calculations on the real-time network data to compute performance metrics; and detecting a pattern over a time window, wherein detecting a pattern includes detecting a proportion of metric values crossing a threshold exceeding a defined percentage amount, detecting a presence of a sequence of metric values, detecting a time-ordered stretch of metric values with a length of the time-ordered stretch exceeding a defined threshold, detecting a cyclical presence of a sequence of metric values, or combinations thereof.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 19, 2017
    Inventors: Murtaza Zafer, Anand Srinivas, S M S Hossain
  • 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: 20160164611
    Abstract: Systems and methods of affinity modeling in data center networks that allow bandwidth to be efficiently allocated with the data center networks, while reducing the physical interconnectivity requirements of the data center networks. Such systems and methods of affinity modeling in data center networks further allow computing resources within the data center networks to be controlled and provisioned based at least in part on the network topology and an application component topology, thereby enhancing overall application program performance.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 9, 2016
    Inventors: Anand Srinivas, David J. Husak, Denis H. deRuijter
  • Publication number: 20160165326
    Abstract: Systems and methods of affinity modeling in data center networks that allow bandwidth to be efficiently allocated within the data center networks, while reducing the physical interconnectivity requirements of the data center networks. Such systems and methods of affinity modeling in data center networks further allow computing resources within the data center networks to be controlled and provisioned based at least in part on the network topology and an application component topology, thereby enhancing overall application program performance. Using an affinity topology describing requirements for communications between applications and a network topology, network nodes are configured to satisfy multicast dispersion and latency requirements associated with communications between applications.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 9, 2016
    Inventors: Anand Srinivas, David J. Husak, Denis H. deRuijter
  • Patent number: 9337931
    Abstract: Data center networks that employ optical network topologies and optical nodes to efficiently allocate bandwidth within the data center networks, while reducing the physical interconnectivity requirements of the data center networks. Such data center networks employ at least one central controller for controlling and provisioning computing resources within the data center networks based at least in part on the network topology and an application component topology, thereby enhancing overall application program performance.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: May 10, 2016
    Assignee: Plexxi Inc.
    Inventors: Anand Srinivas, Denis H. deRuijter, David J. Husak
  • Patent number: 9301026
    Abstract: Systems and methods of affinity modeling in data center networks that allow bandwidth to be efficiently allocated with the data center networks, while reducing the physical interconnectivity requirements of the data center networks. Such systems and methods of affinity modeling in data center networks further allow computing resources within the data center networks to be controlled and provisioned based at least in part on the network topology and an application component topology, thereby enhancing overall application program performance.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: March 29, 2016
    Assignee: PLEXXI INC.
    Inventors: Anand Srinivas, David J. Husak, Denis H. deRuijter