Patents by Inventor Vignesh Janakiraman

Vignesh Janakiraman 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: 12063223
    Abstract: Systems and methods for implementing a system for analyzing large amounts of event data to determine any potential security threats or anomalies. Event data may be obtained and processed. The processed event data may be analyzed to detect any potential security threats or anomalies.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Haycraft, Vignesh Janakiraman, Jessica Erin Clark, Pradeep Ramarao, Karthik Kumar Odapally
  • Patent number: 11811584
    Abstract: A network monitoring system is provided that includes a processor and a memory coupled to the processor. A plurality of services provided by a network operator is identified. A plurality of Key Performance Indicators (KPIs) associated with the identified plurality of services is calculated on a per service basis. Individual services provided by the network operator are characterized based on the calculated plurality of KPIs. A root cause of service level failures for one or more of the plurality of services is identified, in response to determining that at least one of the characterized service levels does not meet predefined service level objectives for the one or more of the plurality of services.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: November 7, 2023
    Assignee: Tektronix Texas, LLC
    Inventors: John P. Curtin, Vignesh Janakiraman, Balaji Ratakonda
  • Patent number: 10785111
    Abstract: A method for monitoring tunneled Internet Protocol (IP) traffic in a communication network includes monitoring tunnel signaling flows to determine relationships between tunnels and subscriber sessions for each established tunnel. A first tunnel signaling state is stored in a data repository for each established tunnel. The first tunnel signaling state is indicative of the determined relationship between the tunnel and corresponding subscriber sessions. A second tunnel signaling state is validated based on the stored first tunnel signaling state to identify incorrect association between a monitored tunnel and corresponding subscriber session, in response to detecting a monitoring gap.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: September 22, 2020
    Assignee: NetScout Systems, Inc
    Inventors: Daniel Hill, Vignesh Janakiraman
  • Patent number: 10601639
    Abstract: A network monitoring system is provided that includes a processor, a memory coupled to the processor and a database that includes session data of one or more transactions in a multiprotocol wireless communication system. The network monitoring system further includes a rule engine configured and operable to store rules associated with at least one rule set. The network monitoring system also includes an analysis engine configured to identify a root cause of a failure for one or more of the transactions based on at least one rule in the rule set.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: March 24, 2020
    Assignee: NetScout Systems Texas, LLC
    Inventors: Balaji Ratakonda, John P. Curtin, Vignesh Janakiraman
  • Patent number: 10306490
    Abstract: A network monitoring system is provided that includes a processor, a memory coupled to the processor and a database that includes key performance indicator (KPI) records for monitoring a wireless communication system. The network monitoring system further includes a rules engine configured and operable to store in the memory KPI rules associated with at least one rule set. The network monitoring system also includes an analysis engine configured and operable to identify a list of root causes identifying failure events based on the at least one KPI rule in the at least one rule set.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: May 28, 2019
    Assignee: NetScout Systems texas, LLC
    Inventors: Balaji Ratakonda, John P. Curtin, Vignesh Janakiraman
  • Publication number: 20180337826
    Abstract: A method for monitoring tunneled Internet Protocol (IP) traffic in a communication network includes monitoring tunnel signaling flows to determine relationships between tunnels and subscriber sessions for each established tunnel. A first tunnel signaling state is stored in a data repository for each established tunnel. The first tunnel signaling state is indicative of the determined relationship between the tunnel and corresponding subscriber sessions. A second tunnel signaling state is validated based on the stored first tunnel signaling state to identify incorrect association between a monitored tunnel and corresponding subscriber session, in response to detecting a monitoring gap.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Inventors: Daniel Hill, Vignesh Janakiraman
  • Patent number: 10104561
    Abstract: A computer implemented method and telecommunications diagnostic apparatus that correlates packets on a core network with those on the access network. Generated is an identification attribute from Information Elements (IEs) in S1AP packets present in the core network and accessible to the access network. The generated identification attribute is integrated to an access and core session of the access and core network to correlate data packets between the access and core session by comparing if a core session contains the same identification attribute as that of an access session within the life span of the access session.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: October 16, 2018
    Assignee: NETSCOUT SYSTEMS TEXAS, LLC
    Inventors: Aleksey G. Ivershen, Vignesh Janakiraman, Ge Zhang, Baoyuan Wang
  • Patent number: 9967164
    Abstract: A network monitoring device monitors at least one tap point corresponding to a network interface between User Equipment (UE) and one or more additional nodes in the communication network, detects one or more transactions at the at least one tap point corresponding to the network interface with each transaction including request data and response data. The network monitoring device further determines a time associated with the request data and a time associated with the response data for each transaction, determines a delay time for each transaction for the at least one tap point by a difference between the time associated with the request data and the time associated with the response data, assigns the delay time for each transaction to one or more a predefined time ranges, and increments a count corresponding to the one or more predefined time ranges when the delay time is assigned.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: May 8, 2018
    Assignee: NetScout Systems Texas, LLC
    Inventor: Vignesh Janakiraman
  • Patent number: 9929930
    Abstract: A system and method for monitoring a communication network is provided. The method includes capturing network data from network traffic of the communication network by a plurality of probes monitoring the communication network. The method further includes detecting by lightweight analysis a data packet of the captured network data that includes information related to a transactional procedure failure transacted by an end-user device and determining an identity of the end-user device. The method further includes sharing the identity of the end-user device with other probes of the plurality of probes, adding the end-user device's identity to respective whitelists associated with the probes of the plurality of probes, and performing, for end-user device identities included in the respective whitelists, detailed analysis of network data during a predetermined time period.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: March 27, 2018
    Assignee: NetScout Systems Texas, LLC
    Inventors: John P. Curtin, Vignesh Janakiraman
  • Publication number: 20170207948
    Abstract: A network monitoring system is provided that includes a processor, a memory coupled to the processor and a database that includes session data of one or more transactions in a multiprotocol wireless communication system. The network monitoring system further includes a rule engine configured and operable to store rules associated with at least one rule set. The network monitoring system also includes an analysis engine configured to identify a root cause of a failure for one or more of the transactions based on at least one rule in the rule set.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Balaji Ratakonda, John P. Curtin, Vignesh Janakiraman
  • Publication number: 20170207990
    Abstract: A system and method for monitoring a communication network is provided. The method includes capturing network data from network traffic of the communication network by a plurality of probes monitoring the communication network. The method further includes detecting by lightweight analysis a data packet of the captured network data that includes information related to a transactional procedure failure transacted by an end-user device and determining an identity of the end-user device. The method further includes sharing the identity of the end-user device with other probes of the plurality of probes, adding the end-user device's identity to respective whitelists associated with the probes of the plurality of probes, and performing, for end-user device identities included in the respective whitelists, detailed analysis of network data during a predetermined time period.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 20, 2017
    Applicant: Tektronix, Inc.
    Inventors: John P. Curtin, Vignesh Janakiraman
  • Publication number: 20170208487
    Abstract: A network monitoring system is provided that includes a processor, a memory coupled to the processor and a database that includes key performance indicator (KPI) records for monitoring a wireless communication system. The network monitoring system further includes a rules engine configured and operable to store in the memory KPI rules associated with at least one rule set. The network monitoring system also includes an analysis engine configured and operable to identify a list of root causes identifying failure events based on the at least one KPI rule in the at least one rule set.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Balaji Ratakonda, John P. Curtin, Vignesh Janakiraman
  • Publication number: 20170126476
    Abstract: A network monitoring system is provided that includes a processor and a memory coupled to the processor. A plurality of services provided by a network operator is identified. A plurality of Key Performance Indicators (KPIs) associated with the identified plurality of services is calculated on a per service basis. Individual services provided by the network operator are characterized based on the calculated plurality of KPIs. A root cause of service level failures for one or more of the plurality of services is identified, in response to determining that at least one of the characterized service levels does not meet predefined service level objectives for the one or more of the plurality of services.
    Type: Application
    Filed: November 3, 2015
    Publication date: May 4, 2017
    Inventors: John P. Curtin, Vignesh Janakiraman, Balaji Ratakonda
  • Publication number: 20160380861
    Abstract: Transaction and session processing of packets within a network monitoring system may be distributed among tightly-coupled processing elements by marking each received packet with a time-ordering sequence reference. The marked packets are distributed among processing elements by any suitable process for transaction processing by the respective processing element to produce transaction metadata. Where a session-owning one of the processing elements has indicated ownership of the session to the remaining processing elements, the transaction-processed packet and transaction metadata are forwarded to the session owner. The session owner aggregates transaction-processed packets for the session, time-orders the aggregated packets, and performs session processing on the aggregated, time-ordered transaction-processed packets to generate session metadata with the benefit of context information.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Syed Muntaqa Ali, John Peter Curtin, Daniel Hill, Vignesh Janakiraman
  • Patent number: 9479951
    Abstract: A distributed network monitoring device monitors via a lightweight session tracking module of a network monitoring device, control plane data for connectivity sessions of User Equipment (UE) in a communication network. The lightweight session tracking module selectively identifies at least one bearer for a corresponding connectivity session according to one or more control plane attributes and associates each selectively identified bearer for the corresponding connectivity session with a bearer routing rule for user plane data. A packet routing module receives user plane data for connectivity sessions of UE and transmits the user plane data of the connectivity sessions according to the bearer routing rule of the lightweight session tracking module to a flow processing module for subsequent data flow analysis.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: October 25, 2016
    Assignee: NetScout Systems Texas, LLC
    Inventors: John Peter Curtin, Seshu Dommaraju, Vignesh Janakiraman
  • Patent number: 9298560
    Abstract: A method for monitoring GPRS Tunneling Protocol (GTP) sessions in a mobile communication network having a monitoring module. The method includes the steps of monitoring, by the monitoring module, a plurality of subscriber GTP sessions, and storing recovery parameters related to the subscriber GTP sessions and subscribers associated therewith in records in a database in the monitoring module, wherein the recovery parameters are associated with initial session data for each subscriber GTP session. Upon an outage in monitoring, the method restarts the monitoring module to determine restart parameters associated with existing subscriber GTP sessions and subscribers associated therewith in the records in the database wherein the restart parameters are associated with subsequent session data for each subscriber GTP session.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: March 29, 2016
    Assignee: Tektronix Texas, Inc.
    Inventors: Vignesh Janakiraman, Aleksey G. Ivershen, John P. Curtin
  • Patent number: 9301213
    Abstract: Network monitoring devices and network monitoring techniques are disclosed and use inferential statistical approaches to determine one or more Key Performance Indicators, particularly for Circuit Switched FallBack (CSFB) scenarios. For example, the network monitoring node monitors a plurality of ciphered or clear text messages for a network interface in a communication network, determines a Mobile Terminating (MT) count for MT calls and a Mobile Originating (MO) count for User Equipment (UE) from at least one message of the plurality of messages and defines an inferred MT ratio based on the MT count and the MO count for a total number of messages. The network monitoring device further applies the inferred MT ratio to a CSFB idle mode count for UE and/or a CSFB active mode count for UE to yield an estimated total number of CSFB idle mode successes and an estimated total number of CSFB active mode successes, respectively.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: March 29, 2016
    Assignee: Tektronix Texas, Inc.
    Inventors: Antonio Bovo, Vignesh Janakiraman
  • Publication number: 20160080982
    Abstract: Network monitoring devices and network monitoring techniques are disclosed and use inferential statistical approaches to determine one or more Key Performance Indicators, particularly for Circuit Switched FallBack (CSFB) scenarios. For example, the network monitoring node monitors a plurality of ciphered or clear text messages for a network interface in a communication network, determines a Mobile Terminating (MT) count for MT calls and a Mobile Originating (MO) count for User Equipment (UE) from at least one message of the plurality of messages and defines an inferred MT ratio based on the MT count and the MO count for a total number of messages. The network monitoring device further applies the inferred MT ratio to a CSFB idle mode count for UE and/or a CSFB active mode count for UE to yield an estimated total number of CSFB idle mode successes and an estimated total number of CSFB active mode successes, respectively.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Applicant: TEKTRONIX, INC.
    Inventors: Antonio Bovo, Vignesh Janakiraman
  • Publication number: 20160065434
    Abstract: A network monitoring device monitors at least one tap point corresponding to a network interface between User Equipment (UE) and one or more additional nodes in the communication network, detects one or more transactions at the at least one tap point corresponding to the network interface with each transaction including request data and response data. The network monitoring device further determines a time associated with the request data and a time associated with the response data for each transaction, determines a delay time for each transaction for the at least one tap point by a difference between the time associated with the request data and the time associated with the response data, assigns the delay time for each transaction to one or more a predefined time ranges, and increments a count corresponding to the one or more predefined time ranges when the delay time is assigned.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Inventor: Vignesh Janakiraman
  • Patent number: 9191872
    Abstract: There is provided a passive network monitoring device that monitors one or more network interfaces between network nodes including a SGW node, a PGW node, an ePDG node, and a PCRF node and a PCEF node. The device receives a handover indication for UE from untrusted non-3GPP network access to 3GPP network access and receives a response to an attach request from one or more of the network interfaces, the response including a MSIP address and a charging ID for the UE. The device determines the UE is from a single subscriber based on each of the handover, the MSIP address of the response and the charging ID of the response, and correlates information for the UE at each of the one or more network interfaces with the single subscriber.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: November 17, 2015
    Assignee: Tektronix, Inc.
    Inventor: Vignesh Janakiraman