Patents by Inventor Marius Pavel Nistor

Marius Pavel Nistor 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: 10425320
    Abstract: Methods, systems, and computer readable media for network diagnostics are disclosed. According to one method, the method occurs at a diagnostics controller implemented using at least one processor. The method includes configuring a plurality of diagnostics nodes to observe traffic behavior associated with a system under test (SUT). The method also includes observing, using the diagnostics nodes, traffic behavior associated with the SUT. The method further includes detecting, using the traffic behavior, a SUT issue. The method also includes identifying, using SUT topology information, a network node in the SUT associated with the SUT issue. The method further includes triggering one of the diagnostics nodes to obtain node related information from the network node, wherein the diagnostics node uses at least one communications protocol to poll the network node for the node related information. The method also includes diagnosing, using the node related information, the SUT issue.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: September 24, 2019
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
    Inventors: Marius Pavel Nistor, Silviu Ionut Niculescu, Alexandru-Bogdam Stefan
  • Patent number: 10116541
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for test system connection resiliency. In some examples, a method for testing a network device under test (DUT) includes exchanging a sequence of data packages over a transmission control protocol (TCP) connection between a client and a server and through the network DUT. The method includes storing client sequence identifiers and server sequence identifiers. The method includes synchronizing, in response to detecting an error on the TCP connection, the client and the server to a last data package exchanged prior to the error using the client sequence identifiers and the server sequence identifiers and resuming a test script at a next data package after the last data package exchanged prior to the error in the sequence of data packages.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: October 30, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventors: Marius Pavel Nistor, Mihail Florin Constantinescu
  • Patent number: 10110556
    Abstract: Methods, systems, and computer readable media for initiating and executing a performance test of a private network and/or components thereof are disclosed. Methods and systems include a receiver endpoint in a private network, and a sender endpoint in a public network. The receiver endpoint initiates a transport layer connection with the sender endpoint. The sender endpoint allocates a port, binds to the port, and sends an Internet Protocol (IP) address and a port number over the transport layer connection. The receiver endpoint then sends a hole punch datagram from the private network to the public network to create a hole in a firewall that is separating the public and private networks. The sender endpoint receives the hole punch datagram and uses IP address and port information in the hole punch datagram to send test traffic through the hole in the firewall.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: October 23, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventor: Marius Pavel Nistor
  • Patent number: 10097442
    Abstract: Methods, systems, and computer readable media for receiving test configuration information are disclosed. According to one exemplary method, the method occurs at a node configured to operate in a private network. The method includes registering node identification information with a registration server. The method also includes sending a keep-alive message to the registration server. The method further includes receiving, in response to the keep-alive message and via the registration server, test configuration information from a configuration system outside the private network.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: October 9, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventors: Marius Pavel Nistor, Nicolas Ribault, Mihail Florin Constantinescu, Taran Singh
  • Patent number: 9814008
    Abstract: Methods, systems, and computer readable media for receiving a clock synchronization message are disclosed. According to one exemplary method, the method occurs at a first node configured to operate on a protected side of a firewall device. The method includes sending, via the firewall device and to a second node configured to operate on a non-protected side of the firewall device, a clock lease message indicating an amount of time for clock synchronization, wherein the clock lease message triggers the firewall device to allow a clock synchronization message from the second node to the first node. The method also includes receiving, via the firewall device and from the second node, the clock synchronization message.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: November 7, 2017
    Assignee: IXIA
    Inventor: Marius Pavel Nistor
  • Patent number: 9769291
    Abstract: Methods, systems, and computer readable media for facilitating the resolving of endpoint hostnames in test environments with firewalls, network address translators (NATs), or clouds is disclosed. According to one exemplary method, the method occurs at a registration server configured to operate in a public network. The method includes receiving, from a first endpoint, a packet including a payload containing a first address and a hostname associated with the first endpoint. The method also includes identifying a second address from a header of the packet. The method also includes initiating, using the second address, a connection to the first endpoint. The method also includes determining whether the connection is successful. The method further includes associating the hostname of the first endpoint with one of the first address and the second address based on results of the determination.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: September 19, 2017
    Assignee: IXIA
    Inventors: Marius Pavel Nistor, Mihail Florin Constantinescu, Nicolas Ribault
  • Publication number: 20170237638
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for test system connection resiliency. In some examples, a method for testing a network device under test (DUT) includes exchanging a sequence of data packages over a transmission control protocol (TCP) connection between a client and a server and through the network DUT. The method includes storing client sequence identifiers and server sequence identifiers. The method includes synchronizing, in response to detecting an error on the TCP connection, the client and the server to a last data package exchanged prior to the error using the client sequence identifiers and the server sequence identifiers and resuming a test script at a next data package after the last data package exchanged prior to the error in the sequence of data packages.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Marius Pavel Nistor, Mihail Florin Constantinescu
  • Publication number: 20170180233
    Abstract: Methods, systems, and computer readable media for network diagnostics are disclosed. According to one method, the method occurs at a diagnostics controller implemented using at least one processor. The method includes configuring a plurality of diagnostics nodes to observe traffic behavior associated with a system under test (SUT). The method also includes observing, using the diagnostics nodes, traffic behavior associated with the SUT. The method further includes detecting, using the traffic behavior, a SUT issue. The method also includes identifying, using SUT topology information, a network node in the SUT associated with the SUT issue. The method further includes triggering one of the diagnostics nodes to obtain node related information from the network node, wherein the diagnostics node uses at least one communications protocol to poll the network node for the node related information. The method also includes diagnosing, using the node related information, the SUT issue.
    Type: Application
    Filed: December 30, 2015
    Publication date: June 22, 2017
    Inventors: Marius Pavel Nistor, Silviu Ionut Niculescu, Alexandru-Bogdan Stefan
  • Patent number: 9686175
    Abstract: Methods, systems, and computer readable media for testing network devices using simulated application traffic are disclosed. One method includes steps implemented in a network equipment test device including at least one processor. The method includes emulating data transfer operations of a plurality of server applications. The method further includes receiving application traffic from a plurality of different client applications. The method further includes queuing incoming connections received from the client applications. The method further includes, for each of the connections, attempting to correlate application-level data with one of the emulated server applications. The method further includes, in response to successful correlation of the received application-level data with one of the emulated server applications, performing application-specific processing for the emulated server application.
    Type: Grant
    Filed: January 26, 2014
    Date of Patent: June 20, 2017
    Assignee: Ixia
    Inventors: Marius Pavel Nistor, Florin-Fabian Dedu
  • Patent number: 9608906
    Abstract: Methods, systems, and computer readable media for identifying network locations associated with endpoints are disclosed. According to one exemplary method, the method occurs at a registration server including at least one processor and configured to operate in a public network or a semi-public network. The method includes receiving, from an endpoint, a packet including a payload containing a first address associated with the endpoint. The method also identifying a second address from a header of the packet. The method further includes determining, using the first address or the second address, whether to initiate a connection with the endpoint for determining a network location associated with the endpoint.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: March 28, 2017
    Assignee: Ixia
    Inventors: Mihail Florin Constantinescu, Marius Pavel Nistor
  • Publication number: 20160234163
    Abstract: Methods, systems, and computer readable media for facilitating the resolving of endpoint hostnames in test environments with firewalls, network address translators (NATs), or clouds is disclosed. According to one exemplary method, the method occurs at a registration server configured to operate in a public network. The method includes receiving, from a first endpoint, a packet including a payload containing a first address and a hostname associated with the first endpoint. The method also includes identifying a second address from a header of the packet. The method also includes initiating, using the second address, a connection to the first endpoint. The method also includes determining whether the connection is successful. The method further includes associating the hostname of the first endpoint with one of the first address and the second address based on results of the determination.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 11, 2016
    Inventors: Marius Pavel Nistor, Mihail Florin Constantinescu, Nicolas Ribault
  • Publication number: 20160234113
    Abstract: Methods, systems, and computer readable media for identifying network locations associated with endpoints are disclosed. According to one exemplary method, the method occurs at a registration server including at least one processor and configured to operate in a public network or a semi-public network. The method includes receiving, from an endpoint, a packet including a payload containing a first address associated with the endpoint. The method also identifying a second address from a header of the packet. The method further includes determining, using the first address or the second address, whether to initiate a connection with the endpoint for determining a network location associated with the endpoint.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 11, 2016
    Inventors: Mihail Florin Constantinescu, Marius Pavel Nistor
  • Publication number: 20160173444
    Abstract: Methods, systems, and computer readable media for initiating and executing a performance test of a private network and/or components thereof are disclosed. Methods and systems include a receiver endpoint in a private network, and a sender endpoint in a public network. The receiver endpoint initiates a transport layer connection with the sender endpoint. The sender endpoint allocates a port, binds to the port, and sends an Internet Protocol (IP) address and a port number over the transport layer connection. The receiver endpoint then sends a hole punch datagram from the private network to the public network to create a hole in a firewall that is separating the public and private networks. The sender endpoint receives the hole punch datagram and uses IP address and port information in the hole punch datagram to send test traffic through the hole in the firewall.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 16, 2016
    Inventor: Marius Pavel Nistor
  • Publication number: 20160174178
    Abstract: Methods, systems, and computer readable media for receiving a clock synchronization message are disclosed. According to one exemplary method, the method occurs at a first node configured to operate on a protected side of a firewall device. The method includes sending, via the firewall device and to a second node configured to operate on a non-protected side of the firewall device, a clock lease message indicating an amount of time for clock synchronization, wherein the clock lease message triggers the firewall device to allow a clock synchronization message from the second node to the first node. The method also includes receiving, via the firewall device and from the second node, the clock synchronization message.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventor: Marius Pavel Nistor
  • Publication number: 20160156541
    Abstract: Methods, systems, and computer readable media for receiving test configuration information are disclosed. According to one exemplary method, the method occurs at a node configured to operate in a private network. The method includes registering node identification information with a registration server. The method also includes sending a keep-alive message to the registration server. The method further includes receiving, in response to the keep-alive message and via the registration server, test configuration information from a configuration system outside the private network.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 2, 2016
    Inventors: Marius Pavel Nistor, Nicolas Ribault, Mihail Florin Constantinescu, Taran Singh
  • Publication number: 20150212914
    Abstract: Methods, systems, and computer readable media for testing network devices using simulated application traffic are disclosed. One method includes steps implemented in a network equipment test device including at least one processor. The method includes emulating data transfer operations of a plurality of server applications. The method further includes receiving application traffic from a plurality of different client applications. The method further includes queuing incoming connections received from the client applications. The method further includes, for each of the connections, attempting to correlate application-level data with one of the emulated server applications. The method further includes, in response to successful correlation of the received application-level data one of the emulated server applications, performing application-specific processing for the emulated server application.
    Type: Application
    Filed: January 26, 2014
    Publication date: July 30, 2015
    Inventors: Marius Pavel Nistor, Florin-Fabian Dedu