Patents Assigned to IXIA
  • Patent number: 7849439
    Abstract: An application-generic sequence diagram generator is driven by a non-proprietary language. According to one embodiment, a source file describes, in a non-proprietary language, a flow (e.g., a message exchange) of an application. An automatic sequence diagram generator is operable to receive as input the source file, and generate, based on such source file, a sequence diagram representing the flow described by the source file. In an exemplary embodiment, the non-proprietary language is a markup language, such as Extensible Markup Language (XML). The sequence diagram generator is general purpose (or “application-generic”), as it can generate a sequence diagram representing the flow of any application described in the source file. The application for which the source file describes the flow may be any type of application, including without limitation a computer-executable software application, a communication protocol, or any message exchange between actors.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: December 7, 2010
    Assignee: Ixia
    Inventor: Kenneth M. Green
  • Patent number: 7840664
    Abstract: Automated characterization of network traffic. A method may include compiling and/or receiving network traffic data based on the network traffic, preparing a network traffic characterization based on the network traffic data, and generating outgoing network traffic scripts based on the network traffic characterization. A method may also include capturing network traffic and generating test network traffic based on the scripts. A system on which the method may be executed may include one or more chassis and/or computing devices, each having one or more network cards. The chassis and/or computing devices may be connected to one or more networks and to one another. The networks may include a production network and a test network. A system may include a data collector, a characterization engine, and a script generator, and may also include a traffic generator.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: November 23, 2010
    Assignee: IXIA
    Inventors: Diego Dugatkin, Clifford Hannel
  • Patent number: 7827295
    Abstract: There are disclosed processes and systems relating to protocol stacks. The protocol stack may be run entirely in a single memory space. There may be a communal memory region available to certain layers of the protocol stack. The layers of the protocol stack may form condensed versions of data and headers, and data units may be formed by hardware within the device when needed. After transmission, data units may be immediately deleted but recreated if needed for retransmission.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: November 2, 2010
    Assignee: IXIA
    Inventor: Jan Olderdissen
  • Patent number: 7826377
    Abstract: Memory access optimization and communications statistics computation are disclosed. A method may include receiving data unit information for a plurality of data units. Versions of partial network traffic statistic for the data units based on a current data unit may be prepared. A version of the partial network traffic statistic may be stored sequentially in round robin fashion in each of a plurality of banks of a memory. The method may also include receiving a request for full network traffic statistic and preparing the full network traffic based on each set of the partial network traffic statistics. The full network traffic statistics may be provided to the requestor. The methods may be achieved on a network card in a network testing system or via software executing in a network testing system.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: November 2, 2010
    Assignee: Ixia
    Inventor: Gerald Pepper
  • Patent number: 7821962
    Abstract: A method and an apparatus for memory access optimization are disclosed. Data unit information may be accumulated for a plurality of data units. Partial network statistics for the plurality of data units may be read sequentially in round robin fashion from each of a plurality of memory banks of a memory. The partial networks statistics may be updated based on the plurality of data units. The updated partial network statistics may be written sequentially in round robin fashion to each of the plurality of memory banks.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: October 26, 2010
    Assignee: Ixia
    Inventors: Gerald Pepper, Manley Klassen
  • Patent number: 7769049
    Abstract: There is disclosed a packet generator and method of generating a packet flow. The packet generator may include a plurality of parallel transmit engines to form packets for transmission and a multiplexer to coherently interleave packets formed by the plurality of transmit engines.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: August 3, 2010
    Assignee: Ixia
    Inventors: Gerald Pepper, Viet Quoc Tran
  • Patent number: 7710886
    Abstract: There are disclosed methods, computer readable media, and apparatus for generation of processed traffic. Traffic, including plural data units for transmission to a first endpoint, may be provided. The provided traffic may be processed and held until a predefined amount of processed traffic has accumulated. The held traffic may then be released for transmission to the first endpoint.
    Type: Grant
    Filed: January 9, 2008
    Date of Patent: May 4, 2010
    Assignee: Ixia
    Inventor: Roger Standridge
  • Patent number: 7643431
    Abstract: There is disclosed methods, a computing device, a storage medium, and an apparatus for testing a network. Received packets may have two or more packet group identification fields. The packet group identification fields may be combined to generate a packet group number. The packet group number may be generated by first masking unused bits of the packet group identification fields and then concatenating the unmasked bits. Test statistics may be measured, accumulated, and stored for one or more packet groups comprising packets having the same packet group number.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: January 5, 2010
    Assignee: IXIA
    Inventor: Gerald R. Pepper
  • Patent number: 7627669
    Abstract: Automated capturing and characterization of network traffic using feedback is described. A method may include capturing network traffic, compiling network traffic data based on the network traffic, analyzing the network traffic data, and automatically providing instructions based on the analyzing to control the capturing and the compiling. A system on which the method may execute may include one or more chassis or computing devices having one or more network cards. The chassis and/or the computing devices may be connected to one or more networks, and may be connected to one another. A system that implements the method may include collectors, characterization units, and a feedback controller.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: December 1, 2009
    Assignee: IXIA
    Inventors: Diego Dugatkin, Clifford Hannel
  • Patent number: 7616577
    Abstract: The present invention provides a method and system for connection verification. An embodiment includes a DSL based system, with a tester resident at a central office respective to a DSLAM. When a problem is encountered by a subscriber, the tester can be readily connected to the DSLAM to allow performance of tests on the connection between the tester, the DSLAM and the Internet. If such tests are successful, then service provider can eliminate that portion of the link as the source of the connectivity problem. If unsuccessful, the service provider can repair that portion of the connection, and thereby potentially obviate the need to send a technician to the subscriber premises.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: November 10, 2009
    Assignee: IXIA
    Inventors: David J. Burns, Norman J. Robertson, Frank Tony Gorenc, Manuel Lopes Branco
  • Patent number: 7616568
    Abstract: There are disclosed processes and systems relating to simulated real-time packet generation to test a communications network. A first packet stream is defined and transmitted. Each packet in the first packet stream is composed from a first background data field and one or more user defined fields that overlay the first background data field.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: November 10, 2009
    Assignee: IXIA
    Inventors: Jan Olderdissen, Marko Rauhamaa
  • Patent number: 7561559
    Abstract: Hardware time stamping is disclosed. In a method, a transmit time stamp may be added to an outgoing data unit in hardware prior to transmitting the outgoing data unit over a communications medium. The outgoing data unit may be received from a processor and may be intended for a node. The outgoing data unit may be transmitted over the communications medium to the node. An incoming data unit may be received over the communications medium. A receive time stamp may be added to the incoming data unit in hardware before the incoming data unit is provided to the processor. The method may be achieved on a hardware device included on a board in a network testing system.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: July 14, 2009
    Assignee: IXIA
    Inventors: Clifford Hannel, Jan Olderdissen, Doug Schafer, Roger Standridge
  • Patent number: 7558565
    Abstract: Methods and hardware for combining multiple, independent, wireless station (or user) emulating, load generators into a cluster, which is a group of independent wireless network load emulators working together to provide arbitrarily large, coordinated 802.11 user communities. A single command, control, and reporting mechanism establishes connections to the load generator nodes making up the cluster, distributes work to the nodes, and collects statistical data from the nodes. Alternate routing simplifies the routing of commands, control requests, and requests for statistical results when only a single load generator node is addressed.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: July 7, 2009
    Assignee: IXIA
    Inventors: Douglas M. Miller, Ken Balmy, Jeff A Bechdol
  • Patent number: 7516216
    Abstract: Methods and apparatus for testing performance of an system under test are disclosed. The system under test is loaded with simulated traffic which may be generated from a single test port. The performance of the system under test under load may be tested.
    Type: Grant
    Filed: August 3, 2006
    Date of Patent: April 7, 2009
    Assignee: IXIA
    Inventors: Errol Ginsberg, Victor Alston, Aloysius Arthur Wild, III, Ankur Sheth, Winston Liu, Ram Periakaruppan
  • Patent number: 7515585
    Abstract: Data communication optimization is disclosed. In a method, when data transmission is requested, an outgoing data unit is prepared with dummy payload data. In a method, when data reception is requested, the header and validation information from an incoming data unit is provided while the payload of the data unit is ignored. The methods cause an increase in the throughput of a network card when transmitting and/or receiving a data units having a large payload. The methods may be achieved on a hardware device included on a board in a network testing system and/or with associated software.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: April 7, 2009
    Assignee: IXIA
    Inventors: Bryan Rittmeyer, Yossi Maish
  • Patent number: 7502327
    Abstract: A novel method and system for testing network connections is provided. In an embodiment, the system includes a network, such as the Internet, which is connected to subscriber devices in a subscriber site via an service provider, a gateway in a telephone company central office, and a DSLAM in an open plant interface. The system also includes a test apparatus operable to inject itself in the connection between the subscriber devices and the Internet at the gateway. The test apparatus can mimic the service provider and, thereby connect directly with the device at the subscriber site and try to test network connections for issue between the service provider and the device. The test apparatus can also mimic the customer and, thereby connect directly with the device and the test network connections between the service provider and the device.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: March 10, 2009
    Assignee: IXIA
    Inventors: David J Burns, Norman J Robertson, Frank Tony Gorenc, Manuel Lopes Branco
  • Patent number: 7496688
    Abstract: Evaluation of label switched data units is disclosed. In a method, a data unit is received or obtained, and, when the data unit is a label switched data unit, a kind of an encapsulated data unit included in a message body of the data unit is determined by analyzing the message body. The method may be achieved as part of a network interface included on a board in a network testing unit and in a computing device.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: February 24, 2009
    Assignee: IXIA
    Inventor: Gerald Pepper
  • Patent number: 7496664
    Abstract: There is disclosed a method for testing a stateful network communications device. A plurality of stateful and simulated stateless connections are established with the device under test. Packets are sent to the device under test, and responses are received from the device enter test, over the stateless and stateful connections. Measurements are obtained for at least one of the stateless and stateful connections.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: February 24, 2009
    Assignee: IXIA
    Inventors: Clifford L. Hannel, Douglas E. Schafer, Errol Ginsberg, Gerald R. Pepper
  • Patent number: 7440415
    Abstract: Systems, methods and devices for virtual network addresses. A method comprises processing a request from a requestor to create a plurality of software network devices having a corresponding plurality of media access control (MAC) addresses. The MAC addresses may be allocated to a network interface circuit. The MAC addresses and the software network devices may be provided to the requestor. Incoming data units may be received from a network via a driver and a demultiplexor. Outgoing data units may be sent on to the network via a driver.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: October 21, 2008
    Assignee: IXIA
    Inventors: Aloysius Arthur Wild, III, Nick Ambrose
  • Patent number: 7437496
    Abstract: There is disclosed a hot swap adapter having a circuit board, a power connector, a data connector and a circuit board connector. The circuit board may include one more logic devices. The power connector, the data connector and the circuit board connector may attach to the circuit board. The data connector may interface with a serial bus. The circuit board connector may interface with a parallel bus and a power rail. The logic device may provide a conversion from the serial bus to the parallel bus. The logic device may cause current to stop flowing from the power connector to the power rail in response to an over load condition.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: October 14, 2008
    Assignee: IXIA
    Inventor: Melvin Oster