Patents Assigned to Spirent Communications
  • Publication number: 20160080243
    Abstract: A new test control structure improves on constructing complex test sequences in a scripting language. The new test control structure iterates over two or more arbitrary values of a test attribute, such as a networking protocol parameter applied at OSI layers 2-7.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 17, 2016
    Applicant: SPIRENT COMMUNICATIONS, INC.
    Inventors: Greg KODAMA, Kahou LEI, Gwo-Jieh WANG, Barry ANDREWS, Caden Jon Y. Morikuni, Brian CASTELLI, Rahul PATEL, Nicholas PETERS
  • Publication number: 20160077944
    Abstract: Networks and applications can have many different profiles. Template configurations can consist of a wide variety of technologies such as IPv4, DHCP, and BGP. A list of application profiles would include web services, VoIP, Email, and Point-to-point. Network and application profiles can be combined into topology templates. Test methodologies can include complex sets of instructions that allow for testing any number of topology templates in a number of ways. The technology disclosed allows for the assembly, edit, and execution of those profiles and methodologies by someone who does not possess detailed domain knowledge.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 17, 2016
    Applicant: Spirent Communications, Inc.
    Inventors: Greg KODAMA, Kahou LEI, Gwo-Jieh WANG, Brian CASTELLI, Caden MORIKUNI
  • Patent number: 9288695
    Abstract: A system and method of testing call performance of a plurality of mobile telephones is provided. In one embodiment the method comprises storing in a memory of a test device, data for one or more test scenarios that each comprises associated test parameters for attempting a plurality of telephone calls, causing the mobile telephone to attempt to establish a plurality of telephone calls of the test scenarios, and monitoring the plurality of telephone calls of the mobile telephone to determine test results data. The method further includes attempting and monitoring a plurality of telephone calls of the mobile telephone to determine test results data with one or more remote call servers and outputting the test results data to a remote computer system for processing to determine the number of dropped calls, call set up times, number of calls successfully initiated, number of calls having two way speech, and other data.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: March 15, 2016
    Assignee: Spirent Communications, Inc.
    Inventors: Dimitrios M. Topaltzas, Jeffrey P. Homer
  • Patent number: 9274910
    Abstract: A response map descriptively modeling the textual format of a test response of a system verification test is created without a priori understanding of the format of the given response. Such response map is applied to the test response or other similar test responses that share the same format. More specifically, a method of identifying and extracting one or more formats of textual data included in test responses from system verification testing of a system under test is provided, by receiving a first test response including first textual data in one or more formats, generating a response map descriptively modeling the first test response without a priori information of the one or more formats, and applying the response map to a second test response to identify and extract second textual data from the second test response. The second textual data is also in the one or more formats.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: March 1, 2016
    Assignee: Spirent Communications, Inc.
    Inventors: Paul Kingston Duffie, Andrew Thomas Waddell, Adam James Bovill, Yujie Lin, Pawan Singh
  • Patent number: 9273982
    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: Grant
    Filed: March 7, 2013
    Date of Patent: March 1, 2016
    Assignee: Spirent Communications, Inc.
    Inventors: Kunal Shanishchara, Brock Butler, Jason Davis, Ram Garapaty, Manikantan Parameswaran, John Pottle, Colin Ford
  • Publication number: 20160047916
    Abstract: An automated method is provided for suppressing spurious signals in a direct digital synthesized signal. To determine magnitudes of local oscillator (“LO”) feedthrough and image frequency signal components, a digitally synthesized RF signal is digitally analyzed. To reduce the magnitude of the LO feedthrough signal component for the LO feedthrough signal component, one or more first parameters of at least one digital-to-analogue converter is automatically adjusted following a first search pattern. To reduce the magnitude of image frequency signal component for the image frequency signal component, at least one second parameter of the at least one digital-to-analogue converter is automatically adjusted and at least one third parameter of a phase compensation network is automatically adjusted following a second search pattern. The automatically adjusting for the LO feedthrough signal component and for the image frequency signal component can be iterated.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Applicant: Spirent Communications PLC
    Inventors: Neil Christopher Pearse, Steve Michael Moroz, Mark Geoffrey Holbrow
  • Publication number: 20160050034
    Abstract: A method is provided for aligning RF signals of a first channel bank and additional channel banks in a test platform. A plurality of correlators is used to correlate a reference code signal carrying a particular code at a particular chip rate with a received code signal carrying the particular code at the particular chip rate from the first channel bank to establish a first timing offset. The plurality of correlators is used to correlate a continuation of the reference code signal with additional received code signals carrying the particular code at the particular chip rate from the additional channel banks to establish additional timing offsets. The first timing offset and additional timing offsets are applied to the first and additional channel banks. The plurality of correlators includes 72 correlators, and a timing offset established in a correlation interval having a shorter duration than a length of the particular code.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Applicant: Spirent Communications PLC
    Inventors: Neil Christopher Pearse, Steve Michael Moroz, Mark Geoffrey Holbrow
  • Patent number: 9246607
    Abstract: A method is provided for calibrating a test platform to establish a phase relationship between copies of a signal at a measurement location within the test platform. Phase relationships of the copies of the signal traversing signal paths and ending at the measurement location are manipulated. Vector signal addition from the copies of the signal is analyzed as the phase relationships are manipulated to find a phase offset adjustment that establishes a particular phase relationship between the signal paths.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: January 26, 2016
    Assignee: Spirent Communications, Inc.
    Inventors: John Douglas Reed, Alfonso Rodriguez-Herrera
  • Patent number: 9209914
    Abstract: The present invention relates to testing a mobile device in a lab by providing test signals to the mobile device via a cabled connection which bypasses the actual physical antennas in the mobile device. The test signals emulate a wireless channel and incorporate representative and/or actual measured characteristics of the performance of the antennas in the mobile device. As such, the performance mobile device can be accurately measured without requiring placement in an anechoic chamber, which enables efficient testing over a large set of configurations and underlying conditions.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: December 8, 2015
    Assignee: Spirent Communications, Inc.
    Inventor: John Douglas Reed
  • Patent number: 9197574
    Abstract: A method of line speed sequence number checking of frames includes, in a first process, using a lowest order bit of a sequence number of a frame to assign the frame to an odd or even second process, and dispatching at least the sequence number for processing by the assigned second process. The method includes, in the first process, flagging as a first sequence error type occurrences of assigning consecutively processed frames to the same second process. The method includes, in the second processes, checking the sequence number of an incoming frame, flagging as a second sequence error type non-consecutive sequence numbers in consecutively processed incoming frames, and dispatching the frame for additional downstream processing. The method is applicable to a hierarchy of processes, and to multiplexed flows. The method can use a modulo N of the sequence number to assign the frame to one of N processes.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: November 24, 2015
    Assignee: Spirent Communications, Inc.
    Inventor: John Morris
  • Patent number: 9172611
    Abstract: A discovery system (and corresponding method and computer program product) for automatically discovering assets and their roles and functional relationships in a network system is described. In one aspect, the discovery system interrogates known assets through protocol messages, normalizes response messages, and contextually analyzes the normalized response message to identify additional assets and their roles and functional relationships with the interrogated assets. The discovery system can recursively interrogate newly discovered assets to discover additional assets. In another aspect of the present invention, the discovery system is scheduled to periodically interrogate known assets for up-to-date information of the assets and their roles and functional relationships. Such information can be used to provide various services.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: October 27, 2015
    Assignee: Spirent Communications, Inc.
    Inventor: Kowsik Guruswamy
  • Patent number: 9116561
    Abstract: A time reference system includes a master clock, generating a clock reference, interface logic and a CPU-based subsystem. The interface logic receives the clock reference and generates the clock, pulses, and timestamp signals. The CPU-based subsystem includes an internal counter, a CPU and a clock synthesizer, the CPU and receiving the pulses and timestamp signals. The clock synthesizer receives the clock signal and generates a CPU clock signal. Some examples include an FPGA-based subsystem having an FPGA-based card coupled to the interface logic for receipt of the clock, pulses and timestamp signals. In a method the timestamp value TO is generated by the CPU upon receipt of the timestamp signal. Upon receipt by the CPU of the next pulse signal, a timestamp counter baseline value TSCO is generated so the CPU internal counter is calibrated to the clock signal.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: August 25, 2015
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventors: John R. Morris, Thomas R. McBeath
  • Patent number: 9106514
    Abstract: Various example embodiments are methods and devices for providing an application from at least one remote machine to at least one local machine. The local machine may execute a local executable that has access to local resources of the computer device. The local machine may also execute a browser configured to communicate with the at least one remote machine through a firewall. A connection may be generated between the browser and the local executable. The local machine may download code for implementing a portion of the application from the at least one remote machine through the firewall. The code may be executed in the browser. The browser may generate an instruction directing the local executable to act on the local resources of the computer device. The instruction may be communicated to the local executable via the connection. The local executable may act on the local resources of the computer device in response to the instruction and return to the browser results of the action on the local resources.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: August 11, 2015
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventor: Raghuram Kanadam
  • Patent number: 9069749
    Abstract: A channel emulator generates radio channel conditions of live cellular base station signals in a simulation of a radio environment of a fielded cellular network, based on a record of captured radio signal data of a plurality of cellular base stations in the fielded cellular network. A generates a simulation of a fielded cellular network. In one aspect, the radio channel conditions in the simulation of the radio environment are synchronized with events in the simulation of the fielded cellular network. In another aspect, an event handling state machine directs configurable events in the simulation of the fielded cellular network in response to radio channel conditions in the simulation of the radio environment.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: June 30, 2015
    Assignee: Spirent Communications, Inc.
    Inventors: Steven R. Rumsby, Joshua Barry Morman, Ahmed A. Turk, Denis Joseph Ledgerwood, Jr.
  • Publication number: 20150131470
    Abstract: The present invention relates to simulation on a lab workbench of conditions that would be encountered by a mobile device during a so-called drive test, which involves transporting the mobile device along a course so that it encounters fading and changing wireless access points used normally to connect the mobile device to a wireless network but in this case used to locate the device. The instrument and method also support parametric testing of transceivers used for WiFi positioning and, optionally, GNSS positioning by the same mobile device used for WiFi positioning.
    Type: Application
    Filed: January 15, 2015
    Publication date: May 14, 2015
    Applicant: SPIRENT COMMUNICATIONS, INC.
    Inventor: Peter George Boulton
  • Patent number: 9024828
    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: Grant
    Filed: January 29, 2013
    Date of Patent: May 5, 2015
    Assignee: Spirent Communications, Inc.
    Inventor: John Douglas Reed
  • Patent number: 9015386
    Abstract: The technology disclosed relates to testing of connected vehicle systems. The connections involved are sometimes referred to as Car-2-Car (C2C), Vehicle-to-Vehicle (V2V), Car-2-Infrastructure (C2I), or Vehicle-to-Infrastructure (V2I). More generically, the connections are referred to as C2X and V2X. The technology disclosed provides an over the wire simulation of signals that a system will receive in operation, which allows testing of algorithms, breadboards, prototypes and complete systems. The system simulates the position of multiple on board units as the move with the vehicles that carry them. It attenuates signals between the OBUs and can attenuate signals among the OBUs and other test components, including roadside units and synthetic OBUs. The simulation is can be practiced as a method, a device, or computer readable medium that causes a device to practice the method or that, when combined with appropriate hardware, produces the device.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: April 21, 2015
    Assignee: Spirent Communications, Inc.
    Inventors: Peter George Boulton, John Pottle
  • Patent number: 8995511
    Abstract: The present invention relates to techniques for OTA testing suitable for producing a test signal to emulate a wireless channel while using a limited number of transmit elements. The techniques described herein enable the number of transmit antennas used to emulate a given signal path in an emulated wireless channel to be less than the number of sub-paths used to characterize the angle spread of the given signal path. As a result, a test setup is provided having a relatively small number of transmit antennas which also accurately maintaining the desirable characteristics of the emulated wireless channel.
    Type: Grant
    Filed: February 13, 2010
    Date of Patent: March 31, 2015
    Assignee: Spirent Communications, Inc.
    Inventor: John Douglas Reed
  • Patent number: 8996920
    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: Grant
    Filed: October 19, 2012
    Date of Patent: March 31, 2015
    Assignee: Spirent Communications, Inc.
    Inventor: Hossam Fattah
  • Publication number: 20150085672
    Abstract: A system method and device for evaluating the Quality of Service (QoS) performance of mobile telephone devices in the concurrent performance of different services through a mobile telephone network is provided. In one embodiment, the method comprises establishing a first logical communication channel via the mobile telephone network, communicating first information over the first logical communication channel, establishing a second logical communication channel over a communication network, concurrently with said communicating first information, communicating second information over the second logical communication channel, and determining a plurality of service quality metrics for the first and second information communicated over the first and second logical communication channel.
    Type: Application
    Filed: December 3, 2014
    Publication date: March 26, 2015
    Applicant: SPIRENT COMMUNICATIONS, INC.
    Inventors: Dimitrios M. Topaltzas, Jeffrey Horner, Carl Magnus Lidman, Jonathan Patrick O'Keefe, Andrea Holt, Evan Henry, Simon Paul Bone, Lauren Belella