Patents Assigned to Spirent Communications
  • Publication number: 20140115394
    Abstract: The technology disclosed relates to implementing a novel architecture of a finite state machine (abbreviated FSM) that can be used for testing. In particular, it can be used for testing communications devices and communication protocol behaviors.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: Spirent Communications
    Inventor: Hossam Fattah
  • Patent number: 8699959
    Abstract: A method for monitoring voice quality in a communication network. In a first embodiment, the method comprises the steps of: establishing a voice communication pathway (VCPW) between first and second telephone terminals; establishing speech cadence between first and second terminals, wherein the terminals alternate between opposing send and listen/receive modes such that when one of the terminals is sending a voice test message the other terminal is either listening for or receiving the voice test message and vice versa; and calculating a voice quality score for one or more received voice test messages. In a second embodiment, synchronous cadence is established between a plurality of telephone terminals and a voice recognition server (VRS).
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: April 15, 2014
    Assignee: Spirent Communications, Inc.
    Inventors: Dimitrios M. Topaltzas, Jeffrey Horner
  • Patent number: 8631499
    Abstract: A security analyzer tests the security of a device by attacking the device and observing the device's response. Attacking the device includes sending one or more messages to the device. A message can be generated by the security analyzer or generated independently of the security analyzer. The security analyzer uses various methods to identify a particular attack that causes a device to fail or otherwise alter its behavior. Monitoring includes analyzing data (other than messages) output from the device in response to an attack. Packet processing analysis includes analyzing one or more messages generated by the device in response to an attack. Instrumentation includes establishing a baseline snapshot of the device's state when it is operating normally and then attacking the device in multiple ways while obtaining snapshots periodically during the attacks.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: January 14, 2014
    Assignee: Spirent Communications, Inc.
    Inventor: Kowsik Guruswamy
  • Publication number: 20140013158
    Abstract: The technology disclosed relates to real-time collection and flexible reporting of test data. In particular, it is useful when collecting packet counts during tests of network devices that simulate thousands or even millions of data sessions conducted through a device under test (“DUT”).
    Type: Application
    Filed: September 9, 2013
    Publication date: January 9, 2014
    Applicant: Spirent Communications, Inc.
    Inventors: BRIAN SILVERMAN, TOM MCBEATH, ABHITESH KASTUAR, SERGEY RATHON
  • Patent number: 8614731
    Abstract: A system and method of determining the quality of audio-visual services of a mobile telephone is provided. In one embodiment, the method includes wirelessly receiving streaming audio-video content at the mobile telephone and wherein the audio-video content comprises video content and audio content. The video content is formed of a plurality of video frames with each encoded with one or more video symbols. The audio content is formed of a plurality of audio segments with each encoded with a sequence of tones. The method further includes outputting the audio content with the mobile telephone and displaying the video content with the mobile telephone. A computer processes the video symbols of each video frame of the displayed video content to determine a video quality of the displayed video content and processes the sequences of tones of the outputted audio content to determine an audio quality of the outputted audio content. The determined audio and video quality is then output by the computer.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: December 24, 2013
    Assignee: Spirent Communications, Inc.
    Inventors: Dimitrios M. Topaltzas, Rupert C. Lloyd
  • Publication number: 20130338958
    Abstract: The technology disclosed relates to testing hybrid positioning systems, including systems that rely on MEMS sensors. In particular, it relates to methods and devices for configuring and running tests of hybrid positioning systems.
    Type: Application
    Filed: March 7, 2013
    Publication date: December 19, 2013
    Applicant: Spirent Communications, Inc.
    Inventors: Kunal Shanishchara, Brock Butler, Jason Davis, Ram Garapaty, Manikantan Parameswaran, John Pottle, Colin Ford
  • Patent number: 8611830
    Abstract: Various embodiments relate to an apparatus that converts between CFP signals and electrical CXP signals. Circuitry compensates for attenuation of a CXP interconnect connected to a CXP transceiver port, and converts between (i) electrical CXP signals of the CXP transceiver port (the electrical CXP signals compliant with the CXP specification), and (ii) CFP signals of the CFP transceiver port (the CFP signals compliant with the CFP specification).
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: December 17, 2013
    Assignee: Spirent Communications, Inc.
    Inventors: Gabriel K. Au, Robert D. Yamashita, Kin Ho Tung
  • Patent number: 8601585
    Abstract: A system is used to analyze the implementation of a protocol by a device-under-analysis (DUA). The system includes a source endpoint, a destination endpoint (the DUA), and a message generator. The source endpoint generates an original message and attempts to send it to the DUA. The original message is intercepted by the message generator, which generates a replacement message. The replacement message is then sent to the DUA instead of the original message. The replacement message is deliberately improper so as to analyze the DUA's implementation of the protocol. The message generator includes a structure recognition system and a mutation system. The structure recognition system determines the underlying structure and/or semantics of a message. After the structure recognition system has determined the structure, it creates a description of the structure (a structure description). The mutation system modifies the message based on the structure description to generate a replacement message.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: December 3, 2013
    Assignee: Spirent Communications, Inc.
    Inventors: Marshall A. Beddoe, Kowsik Guruswamy
  • Publication number: 20130300616
    Abstract: A method of emulating real world conditions of a radio frequency (RF) signal reaching a device-under-test (DUT) includes exposing the DUT to a cone of RF signal angles of arrival transmitting coordinated RF signals from an antenna array. The antenna array has at least one antenna located at a center of the antenna array and at least three antennas located at substantially equal distance from the center and from each other. Such configuration of the antennas in the antenna array defines a base of the cone to have a range of angles of 20° to 70°. The cone of RF signal angles of arrival and the DUT may be enclosed in a chamber such as an anechoic chamber. The method sets an azimuth angle and/or an elevation angle of the DUT with respect to the transmitted RF signals.
    Type: Application
    Filed: January 29, 2013
    Publication date: November 14, 2013
    Applicant: Spirent Communications, Inc.
    Inventor: John Douglas Reed
  • Patent number: 8543682
    Abstract: A method, system and computer program product for calculating a scaled quality indicator expressing a quality of experience for streaming media, includes calculating network characteristics of packet loss rate of the streaming media, calculating network characteristics of packet jitter of the streaming media, and calculating the scaled quality indicator based on the calculated packet loss rate and the calculated packet jitter.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: September 24, 2013
    Assignee: Spirent Communications, Inc.
    Inventor: Jyotikumar Menon
  • Patent number: 8533524
    Abstract: The technology disclosed relates to real-time collection and flexible reporting of test data. In particular, it is useful when collecting packet counts during tests of network devices that simulate thousands or even millions of data sessions conducted through a device under test (“DUT”).
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: September 10, 2013
    Assignee: Spirent Communications, Inc.
    Inventors: Brian Silverman, Abhitesh Kastuar, Tom McBeath, Sergey Rathon
  • Patent number: 8516370
    Abstract: A script including a plurality of actions to process in a session associated with a system is generated via a user interface, where the script includes both actions and metaactions. The actions correspond to commands associated with the session to be executed on the system, and the metaactions correspond to a selected plurality of the commands. The script is generated by receiving the actions and the metaactions to process on the system via the user interface associated with the session for interfacing with the system, capturing the actions and the metaactions, and saving the captured actions and metaactions to generate the script.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: August 20, 2013
    Assignee: Spirent Communications, Inc.
    Inventors: Paul Kingston Duffie, Kevin Edward Oelze, Adam James Bovill, Pawan Kumar Singh, Amish Jayeshbhai Patel
  • Publication number: 20130156077
    Abstract: Various embodiments relate to an apparatus that converts between CFP signals and electrical CXP signals. Circuitry compensates for attenuation of a CXP interconnect connected to a CXP transceiver port, and converts between (i) electrical CXP signals of the CXP transceiver port (the electrical CXP signals compliant with the CXP specification), and (ii) CFP signals of the CFP transceiver port (the CFP signals compliant with the CFP specification).
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: Spirent Communications, Inc.
    Inventors: Gabriel K. Au, Robert D. Yamashita, Kin Ho Tung
  • Patent number: 8463860
    Abstract: Various example embodiments are directed to scale testing based on scenarios. A computer system may receive a scenario, which may comprise a plurality of scenario objects including, a first host, a second host, a plurality of transports, a plurality of variables and a plurality of steps. The computer system may also receive a pattern. The scenario may be processed to generate a processed scenario. The computer system may execute a first track including executing a plurality of concurrencies of the processed scenario according to the pattern.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: June 11, 2013
    Assignee: Spirent Communications, Inc.
    Inventors: Kowsik Guruswamy, Dmitrijs F. Sapovalovs
  • Patent number: 8464219
    Abstract: Various example embodiments are directed to systems and methods for managing a plurality of distributed test engines to test at least one device under analysis (DUA). A controller and a control database may be used to manage the plurality of test engines. The control database may have stored thereon a plurality of configuration documents, a plurality of instruction documents, and at least one statistics document. Each configuration document may be associated with at least one of the plurality of test engines and may indicate an execution group of the associated at least one test engine. Each instruction document may be associated with an execution group and may comprise an indication of a testing task to be performed by the execution group associated with the instruction document.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: June 11, 2013
    Assignee: Spirent Communications, Inc.
    Inventor: Brian Wilkerson
  • Patent number: 8456999
    Abstract: Various aspects of the disclosed technology relate to the generation for test purposes of test traffic, in a manner compliant with advanced flow control.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: June 4, 2013
    Assignee: Spirent Communications, Inc.
    Inventor: William T. Hatley
  • Patent number: 8433811
    Abstract: A test system (and corresponding method and computer program product) for generating unit tests for a heterogeneous network system and validating test results to ensure that the network system functions properly is described. In one embodiment, the test system is an appliance that is capable of normalizing communication protocols supported by component systems of the network system. The test system creates objects and methods corresponding to component systems and their supported protocol commands in the network system, and generates unit test cases based on the objects, the methods, and the normalized protocols. The test system transmits the unit test cases to the component systems, receives test results, and validates the test results to ensure that the network system functions properly.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: April 30, 2013
    Assignee: Spirent Communications, Inc.
    Inventors: Kowsik Guruswamy, James Maze
  • Publication number: 20130044604
    Abstract: Various aspects of the disclosed technology relate to the generation for test purposes of test traffic, in a manner compliant with advanced flow control.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Applicant: Spirent Communications, Inc.
    Inventor: William T. Hatley
  • Patent number: 8359653
    Abstract: A security analyzer is capable of generating attacks to test the security of a device under analysis. The security analyzer further has the capability to generate a portable, executable program to generate specified attacks. In this way, others can recreate the attacks without requiring access to the security analyzer.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: January 22, 2013
    Assignee: Spirent Communications, Inc.
    Inventor: Kowsik Guruswamy
  • Patent number: 8310952
    Abstract: Some aspects of the technology relate to the generation for test purposes of test packet ingredients by a microprocessor, ongoing with the generation for test purposes of test packets incorporating the test packet ingredients by a high-speed FPGA. Some aspects of the technology relate to the generation of outgoing test packets incorporating the test packet ingredients, at a programmable logic device such as an FPGA. These aspects are implemented as an apparatus, a method, computer readable medium, and a data structure.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: November 13, 2012
    Assignee: Spirent Communications, Inc.
    Inventors: William T. Hatley, Thomas R. McBeath