Patents by Inventor Avinash Ramanath

Avinash Ramanath 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: 11086752
    Abstract: The subject matter described herein relates to vendor-neutral testing and scoring of a system under test. One method for vendor-neutral scoring of a system under test includes generating a pre-testing snapshot of a system under test. The method further includes executing vendor-neutral testing of plural different subsystems of the system under test. The method further includes generating a vendor-neutral score based on the testing. The method further includes generating a post-testing snapshot of the system under test.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: August 10, 2021
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
    Inventor: Avinash Ramanath
  • Patent number: 10341215
    Abstract: Methods, systems, and computer readable media for emulating network traffic patterns on a virtual machine are disclosed. In one example, the method includes generating a user specification based on a plurality of network traffic patterns and computer processing usage patterns and receiving, at a virtual machine hosted by a DUT, the user specification containing the plurality of network traffic patterns and computer processing usage patterns. The method further includes generating a plurality of network traffic sequences based on the plurality of network traffic patterns and a plurality of computer processing usage pattern instruction sequences based on the plurality of computer processing usage patterns.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: July 2, 2019
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
    Inventors: Avinash Ramanath, Sergey Lvov, Gheorghe Mihai Puchiu
  • Patent number: 9910125
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for adaptive calibration of test systems to interconnects. In some examples, a control circuit performs a method for adaptive calibration including determining, for each configurable calibration parameter of a number of configurable calibration parameters for a receiver for processing a received signal from an interconnect coupled to the receiver, a range of valid values for the configurable calibration parameter. The method further includes for each configurable calibration parameter: sweeping the configurable calibration parameter across a subset of values from the range of valid values for the configurable calibration parameter; and testing the received signal from the interconnect for each value in the subset of values and storing a result of the testing for the value. The method further includes determining a set of calibrated values for the configurable calibration parameters based on the results of the testing.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: March 6, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventors: Jason Marcel Leduc, Clifford Tavares, Avinash Ramanath, Anupkumar Mohanial Jethra, Rajanish Jain, Lewis Ajax Johnson
  • Patent number: 9813925
    Abstract: According to one aspect, the disclosed subject matter describes herein a method that includes navigating, by a plurality of unmanned aerial vehicles (UAVs), a service coverage area associated with a wireless communications network, wherein the service coverage area includes a plurality of wireless access points and assigning, by at least one of the UAVs, wireless access points to one or more of the UAVs for wireless traffic testing. The method further includes executing, for each of the wireless access points, a wireless traffic test including test traffic data communicated between at least one of the UAVs and a tested wireless access point and determining, for each of the wireless access points to be tested, performance metric information associated with traffic data being wirelessly communicated between the tested wireless access point and the at least one of the UAVs.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: November 7, 2017
    Assignee: Ixia
    Inventor: Avinash Ramanath
  • Publication number: 20170295084
    Abstract: Methods, systems, and computer readable media for emulating network traffic patterns on a virtual machine are disclosed. In one example, the method includes generating a user specification based on a plurality of network traffic patterns and computer processing usage patterns and receiving, at a virtual machine hosted by a DUT, the user specification containing the plurality of network traffic patterns and computer processing usage patterns. The method further includes generating a plurality of network traffic sequences based on the plurality of network traffic patterns and a plurality of computer processing usage pattern instruction sequences based on the plurality of computer processing usage patterns.
    Type: Application
    Filed: April 6, 2016
    Publication date: October 12, 2017
    Inventors: Avinash Ramanath, Sergey Lvov, Gheorghe Mihai Puchiu
  • Publication number: 20170254870
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for adaptive calibration of test systems to interconnects. In some examples, a control circuit performs a method for adaptive calibration including determining, for each configurable calibration parameter of a number of configurable calibration parameters for a receiver for processing a received signal from an interconnect coupled to the receiver, a range of valid values for the configurable calibration parameter. The method further includes for each configurable calibration parameter: sweeping the configurable calibration parameter across a subset of values from the range of valid values for the configurable calibration parameter; and testing the received signal from the interconnect for each value in the subset of values and storing a result of the testing for the value. The method further includes determining a set of calibrated values for the configurable calibration parameters based on the results of the testing.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 7, 2017
    Inventors: Jason Marcel Leduc, Clifford Tavares, Avinash Ramanath, Anupkumar Mohanial Jethra, Rajanish Jain, Lewis Ajax Johnson
  • Publication number: 20170060720
    Abstract: The subject matter described herein relates to vendor-neutral testing and scoring of a system under test. One method for vendor-neutral scoring of a system under test includes generating a pre-testing snapshot of a system under test. The method further includes executing vendor-neutral testing of plural different subsystems of the system under test. The method further includes generating a vendor-neutral score based on the testing. The method further includes generating a post-testing snapshot of the system under test.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 2, 2017
    Inventor: Avinash Ramanath
  • Patent number: 9507616
    Abstract: According to one aspect, the disclosed subject matter describes herein a method for emulating computer processing usage patterns on a virtual machine that includes generating a usage pattern specification based on a plurality of computer processing usage patterns provided by a user and receiving, by a virtual machine hosted by a device under test (DUT), the usage pattern specification containing the plurality of computer processing usage patterns. The method also includes generating a plurality of pattern instruction sequences using execution parameters included in each of the plurality of computer processing usage patterns and distributing each of the plurality of pattern instruction sequences among a plurality of virtual processing cores of the virtual machine. The method further includes emulating the operation of the application on the virtual machine by executing the pattern instruction sequences on the virtual processing cores in a manner specified by the execution parameters.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: November 29, 2016
    Assignee: IXIA
    Inventors: Avinash Ramanath, Sergey Lvov, Gheorghe Mihai Puchiu
  • Publication number: 20160150427
    Abstract: According to one aspect, the disclosed subject matter describes herein a method that includes navigating, by a plurality of unmanned aerial vehicles (UAVs), a service coverage area associated with a wireless communications network, wherein the service coverage area includes a plurality of wireless access points and assigning, by at least one of the UAVs, wireless access points to one or more of the UAVs for wireless traffic testing. The method further includes executing, for each of the wireless access points, a wireless traffic test including test traffic data communicated between at least one of the UAVs and a tested wireless access point and determining, for each of the wireless access points to be tested, performance metric information associated with traffic data being wirelessly communicated between the tested wireless access point and the at least one of the UAVs.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Inventor: Avinash Ramanath
  • Patent number: 8788652
    Abstract: Combining lower layer network tests and upper layer network tests is disclosed. A method includes receiving a user selection to create an upper layer test and a lower layer test, receiving upper layer test information and lower layer test information, displaying a first timeline showing the activity of the upper layer test in a first pane and a second timeline showing the activity of the lower layer test in a second pane. Synchronization between the lower layer tests and upper layer tests may be defined. The method allows for observing and ascertaining the impact of the lower layer tests on the upper layer tests. The method may be implemented in software, stored on a storage medium and performed on a network testing system that includes one or more network cards and in one or more network testing systems.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: July 22, 2014
    Assignee: Ixia
    Inventors: Avinash Ramanath, Yossi Maish
  • Patent number: 8526470
    Abstract: Methods and test systems for testing a network. A test system may emulate a plurality of users, each emulated user executing a user activity. Each emulated user activity may include one or more commands. At least some emulated user activities may include a first command associated with a first protocol synchronized with a second command associated with a second protocol different from the first protocol. The test system may report a result of emulating the plurality of users.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: September 3, 2013
    Assignee: Ixia
    Inventor: Avinash Ramanath
  • Publication number: 20130010602
    Abstract: Methods and test systems for testing a network. A test system may emulate a plurality of users, each emulated user executing a user activity. Each emulated user activity may include one or more commands. At least some emulated user activities may include a first command associated with a first protocol synchronized with a second command associated with a second protocol different from the first protocol. The test system may report a result of emulating the plurality of users.
    Type: Application
    Filed: July 5, 2011
    Publication date: January 10, 2013
    Inventor: Avinash Ramanath
  • Publication number: 20110022700
    Abstract: Combining lower layer network tests and upper layer network tests is disclosed. A method includes receiving a user selection to create an upper layer test and a lower layer test, receiving upper layer test information and lower layer test information, displaying a first timeline showing the activity of the upper layer test in a first pane and a second timeline showing the activity of the lower layer test in a second pane. Synchronization between the lower layer tests and upper layer tests may be defined. The method allows for observing and ascertaining the impact of the lower layer tests on the upper layer tests. The method may be implemented in software, stored on a storage medium and performed on a network testing system that includes one or more network cards and in one or more network testing systems.
    Type: Application
    Filed: July 27, 2009
    Publication date: January 27, 2011
    Inventors: Avinash Ramanath, Yossi Maish