Patents by Inventor Ashwani Singhal
Ashwani Singhal 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: 12676837Abstract: Decrypting synthetic transactions with beacon packets is provided. A probe receives, from a client device, a start beacon packet that identifies a test of a service provided by one or more servers. The probe establishes, responsive to receipt of the start beacon packet, a log for the test. The probe stores, in the log established responsive to the start beacon packet, data packets transmitted between the client device and the one or more servers subsequent to the start beacon packet and encrypted with a key using a security protocol. The probe receives, from the client device, key information used to decrypt the data packets of the test encrypted with the key using the security protocol. The probe provides at least one of the data packets for evaluation or decryption using the key information to determine a performance of the service.Type: GrantFiled: August 26, 2024Date of Patent: July 7, 2026Assignee: NetScout Systems, Inc.Inventors: Bruce Kosbab, Bob Vogt, Paul Alexander Barrett, Anil K. Singhal, Ashwani Singhal, Narendra Byrapuram, Colm Toomey, Connor Monk
-
Publication number: 20240422137Abstract: Decrypting synthetic transactions with beacon packets is provided. A probe receives, from a client device, a start beacon packet that identifies a test of a service provided by one or more servers. The probe establishes, responsive to receipt of the start beacon packet, a log for the test. The probe stores, in the log established responsive to the start beacon packet, data packets transmitted between the client device and the one or more servers subsequent to the start beacon packet and encrypted with a key using a security protocol. The probe receives, from the client device, key information used to decrypt the data packets of the test encrypted with the key using the security protocol. The probe provides at least one of the data packets for evaluation or decryption using the key information to determine a performance of the service.Type: ApplicationFiled: August 26, 2024Publication date: December 19, 2024Applicant: NetScout Systems, Inc.Inventors: Bruce Kosbab, Bob Vogt, Paul Alexander Barrett, Anil K. Singhal, Ashwani Singhal, Narendra Byrapuram, Colm Toomey, Connor Monk
-
Patent number: 12074854Abstract: Decrypting synthetic transactions with beacon packets is provided. A probe receives, from a client device, a start beacon packet that identifies a test of a service provided by one or more servers. The probe establishes, responsive to receipt of the start beacon packet, a log for the test. The probe stores, in the log established responsive to the start beacon packet, data packets transmitted between the client device and the one or more servers subsequent to the start beacon packet and encrypted with a key using a security protocol. The probe receives, from the client device, key information used to decrypt the data packets of the test encrypted with the key using the security protocol. The probe provides at least one of the data packets for evaluation or decryption using the key information to determine a performance of the service.Type: GrantFiled: February 10, 2023Date of Patent: August 27, 2024Assignee: Netscout Systems, Inc.Inventors: Bruce Kosbab, Bob Vogt, Paul Alexander Barrett, Anil K. Singhal, Ashwani Singhal, Narendra Byrapuram
-
Publication number: 20240275766Abstract: Decrypting synthetic transactions with beacon packets is provided. A probe receives, from a client device, a start beacon packet that identifies a test of a service provided by one or more servers. The probe establishes, responsive to receipt of the start beacon packet, a log for the test. The probe stores, in the log established responsive to the start beacon packet, data packets transmitted between the client device and the one or more servers subsequent to the start beacon packet and encrypted with a key using a security protocol. The probe receives, from the client device, key information used to decrypt the data packets of the test encrypted with the key using the security protocol. The probe provides at least one of the data packets for evaluation or decryption using the key information to determine a performance of the service.Type: ApplicationFiled: February 10, 2023Publication date: August 15, 2024Applicant: NetScout Systems, Inc.Inventors: Bruce Kosbab, Bob Vogt, Paul Alexander Barrett, Anil K. Singhal, Ashwani Singhal, Narendra Byrapuram
-
Patent number: 11601406Abstract: Decrypting synthetic transactions with beacon packets is provided. A probe receives, from a client device, a start beacon packet that identifies a test of a service provided by one or more servers. The probe establishes, responsive to receipt of the start beacon packet, a log for the test. The probe stores, in the log established responsive to the start beacon packet, data packets transmitted between the client device and the one or more servers subsequent to the start beacon packet and encrypted with a key using a security protocol. The probe receives, from the client device, key information used to decrypt the data packets of the test encrypted with the key using the security protocol. The probe provides at least one of the data packets for evaluation or decryption using the key information to determine a performance of the service.Type: GrantFiled: August 19, 2020Date of Patent: March 7, 2023Assignee: NetScout Systems, Inc.Inventors: Bruce Kosbab, Bob Vogt, Paul Alexander Barrett, Anil K. Singhal, Ashwani Singhal, Narendra Byrapuram
-
Publication number: 20220060452Abstract: Decrypting synthetic transactions with beacon packets is provided. A probe receives, from a client device, a start beacon packet that identifies a test of a service provided by one or more servers. The probe establishes, responsive to receipt of the start beacon packet, a log for the test. The probe stores, in the log established responsive to the start beacon packet, data packets transmitted between the client device and the one or more servers subsequent to the start beacon packet and encrypted with a key using a security protocol. The probe receives, from the client device, key information used to decrypt the data packets of the test encrypted with the key using the security protocol. The probe provides at least one of the data packets for evaluation or decryption using the key information to determine a performance of the service.Type: ApplicationFiled: August 19, 2020Publication date: February 24, 2022Applicant: NetScout Systems, Inc.Inventors: Bruce Kosbab, Bob Vogt, Paul Alexander Barrett, Anil K. Singhal, Ashwani Singhal, Narendra Byrapuram
-
Patent number: 10284440Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: GrantFiled: May 23, 2017Date of Patent: May 7, 2019Assignee: NetScout Systems, IncInventors: Anil K. Singhal, Bruce A. Kelley, Jr., Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal
-
Publication number: 20170264506Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: ApplicationFiled: May 23, 2017Publication date: September 14, 2017Applicant: NetScout Systems, IncInventors: Anil K. Singhal, Bruce A. Kelley, JR., Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal
-
Patent number: 9686157Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: GrantFiled: October 6, 2015Date of Patent: June 20, 2017Assignee: NetScout Systems, Inc.Inventors: Anil K. Singhal, Bruce A. Kelley, Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal
-
Publication number: 20160028597Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: ApplicationFiled: October 6, 2015Publication date: January 28, 2016Inventors: Anil K. Singhal, Bruce A. Kelley, Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal
-
Patent number: 9185014Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: GrantFiled: October 10, 2013Date of Patent: November 10, 2015Assignee: NetScout Systems, Inc.Inventors: Anil K. Singhal, Bruce A. Kelley, Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal
-
Publication number: 20140040464Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: ApplicationFiled: October 10, 2013Publication date: February 6, 2014Applicant: NETSCOUT SYSTEMS, INC.Inventors: Anil K. Singhal, Bruce A. Kelley, Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal
-
Patent number: 8582454Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: GrantFiled: April 8, 2010Date of Patent: November 12, 2013Assignee: NetScout Systems, Inc.Inventors: Anil K. Singhal, Bruce A. Kelley, Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal
-
Patent number: 8494000Abstract: A network monitor that segments data packets at variable locations of data packets and stores a subset of the segments for troubleshooting or analysis. The network monitor selects data packets to be stored based on a set of user-defined classifier rules and discards other data packets. Each data packets selected for storage are analyzed up to an application protocol layer to determine start locations and/or end locations of data fields in the data packet. A set of user-defined slice rules are applied to each analyzed data packets to segment the data packets at the determined locations of the data fields. A subset of the data packet segments is stored in the network monitor. By storing relevant portions of data packets and discarding other portions of the data packets, the amount of data of data to be stored in the network monitor can be significantly reduced.Type: GrantFiled: February 9, 2010Date of Patent: July 23, 2013Assignee: NetScout Systems, Inc.Inventors: Rajeev Nadkarni, Narendra Byrapuram, Mahesh Rajmane, Ashwani Singhal, Anil K. Singhal
-
Publication number: 20110249572Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: ApplicationFiled: April 8, 2010Publication date: October 13, 2011Inventors: Anil K. Singhal, Bruce A. Kelley, Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal
-
Patent number: 7711751Abstract: Network performance data is collected, recorded, and normalized. In one embodiment, a set of first performance data collected by an agent in response to network transactions initiated by the agent and a second set of performance data resulting from passively monitoring traffic on the network are received. The first and second sets of performance data are normalized to create a set of constantly formatted network performance data capable of convenient analysis.Type: GrantFiled: June 13, 2003Date of Patent: May 4, 2010Assignee: Netscout Systems, Inc.Inventors: Bruce Kelley, Anil Singhal, Ashwani Singhal, Rajeev Nadkarni, Bruce Sweet
-
Publication number: 20040054680Abstract: Network performance data is collected, recorded, and normalized. In one embodiment, a set of first performance data collected by an agent in response to network transactions initiated by the agent and a second set of performance data resulting from passively monitoring traffic on the network are received. The first and second sets of performance data are normalized to create a set of constantly formatted network performance data capable of convenient analysis.Type: ApplicationFiled: June 13, 2003Publication date: March 18, 2004Applicant: NetScout Systems, Inc.Inventors: Bruce Kelley, Anil Singhal, Ashwani Singhal, Rajeev Nadkarni, Bruce Sweet
-
Patent number: RE49126Abstract: A network monitoring system that summarizes a plurality of data packets of a session into a compact session record for storage and processing. Each session record may be produced in real-time and made available during the session and/or after the termination of the session. Depending on protocols, a network monitoring system extracts different sets of information, removes redundant information from the plurality of data packets, and adds performance information to produce the session record. The network monitoring system may retrieve and process a single session record or multiple session records for the same or different protocols to determine cause of events, resolve issues in a network or evaluate network performance or conditions. The session record enables analysis in the units of session instead of individual packets. Hence, the network monitoring system can analyze events, issues or performance of the network more efficiently and effectively.Type: GrantFiled: September 21, 2020Date of Patent: July 5, 2022Assignee: NetScout Systems, Inc.Inventors: Anil K. Singhal, Bruce A. Kelley, Jr., Rajeev Nadkarni, Narendra Byrapuram, Abhishek Saraswati, Ashwani Singhal