Patents Assigned to Spirent Communications
  • Publication number: 20180137184
    Abstract: An SQL interceptor inserted as a proxy between a database client and the corresponding database server intercepts a constrained application-generated SQL query and composes a new data request. Parameter values in the SQL query determine whether the new data request is sent to a database server or a web service provider. A reserved table name specified in the SQL query triggers a rewrite of the data request. Parameter values in the query are used to select among a plurality of executable modules to use for rewriting the data request. Special data encoding and formats need to be used based on the source of data that will receive and respond to the rewritten data request. For example, communication between a database client and server may use a vendor-specific, non-standard binary encoding, and XML and JSON response data must be reformatted as an SQL response for processing by the database client.
    Type: Application
    Filed: November 15, 2016
    Publication date: May 17, 2018
    Applicant: Spirent Communications, Inc.
    Inventor: Marius Adamut
  • Publication number: 20180124164
    Abstract: A utilization test generates the multiple dimensions of resource load on the first computer, the multiple dimensions including at least two of: a processor utilization dimension, a main memory utilization dimension, a mass storage utilization dimension, and a network utilization dimension. The utilization test performs iterations of attempts to generate said each dimension of the resource load on the first computer, in an amount equal to a changeable target utilization of said each dimension of the resource load on the first computer. The utilization test adjusts the adjusted utilization to attempt to correct for inequality between (i) the actual utilization of a particular one of the multiple dimensions of the resource load on the first computer, and (ii) the changeable target utilization of the particular one of the multiple dimensions of the resource load on the first computer.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Applicant: Spirent Communications, Inc.
    Inventors: Timmons Player, David Joyner
  • Patent number: 9894150
    Abstract: A utilization test generates the multiple dimensions of resource load on the first computer, the multiple dimensions including at least two of: a processor utilization dimension, a main memory utilization dimension, a mass storage utilization dimension, and a network utilization dimension. The utilization test performs iterations of attempts to generate said each dimension of the resource load on the first computer, in an amount equal to a changeable target utilization of said each dimension of the resource load on the first computer. The utilization test adjusts the adjusted utilization to attempt to correct for inequality between (i) the actual utilization of a particular one of the multiple dimensions of the resource load on the first computer, and (ii) the changeable target utilization of the particular one of the multiple dimensions of the resource load on the first computer.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 13, 2018
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventors: Timmons Player, David Joyner
  • Patent number: 9880284
    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 at least 12 correlators, and a timing offset is established in a correlation interval having a shorter duration than the particular code.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: January 30, 2018
    Assignee: Spirent Communications PLC
    Inventors: Neil Christopher Pearse, Steve Michael Moroz, Mark Geoffrey Holbrow
  • Patent number: 9874640
    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, one or more first parameters of at least one digital-to-analog converter is automatically adjusted using a first search pattern. To reduce the magnitude of image frequency signal component, at least one second parameter of the at least one digital-to-analog converter is automatically adjusted and at least one third parameter of a phase compensation network is automatically adjusted using a second search pattern. The automatically adjusting for the LO feedthrough signal component and for the image frequency signal component can be iterated.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: January 23, 2018
    Assignee: Spirent Communications, PLC
    Inventors: Neil Christopher Pearse, Steve Michael Moroz, Mark Geoffrey Holbrow
  • Publication number: 20180018130
    Abstract: A disclosed method processes a data feed including multiple streams. The method includes processing n frames of the multiple streams in parallel through n processing pipelines, n being an integer greater than or equal to 2. The n frames include a first frame belonging to a first stream and a second frame belonging to a second stream. The first stream is different than the second stream. The n processing pipelines are coupled to n-by-n value buffers per stream per recorded value for the stream, and at least one status buffer per stream. The n processing pipelines are each assigned a distinct row of read-authorized port access to the n-by-n value buffers and a distinct column of write-authorized port access to the n-by-n value buffers.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Applicant: Spirent Communications, Inc.
    Inventors: Jocelyn Kunimitsu, Craig Fujikami
  • Publication number: 20170373962
    Abstract: The disclosed systems and methods use a public eNodeB to access a private P-GW, IMS and ePDG for testing purposes. The method of testing a DUT teaches loading the DUT with a designation of a test APN to access through a cellular or WiFi calling network. The APN names a test P-GW controlled by a testing entity—the P-GW name resolvable by accessing a GRX. The test P-GW is specially adapted to testing and providing control over tests. The DUT initiates contact with the network to establish an end-to-end IP connection through the P-GW designated by the APN. The P-GW generates test error conditions and codes during establishment of the connection, and can include attack messages, payloads and recording responses of the DUT to the APN attack messages and payloads. For other tests, the end-to-end connection is established, test traffic is carried over the connection, and test analysis is performed.
    Type: Application
    Filed: August 23, 2016
    Publication date: December 28, 2017
    Applicant: Spirent Communications, Inc.
    Inventors: Michael C. Keeley, Kurt E. Bantle, Saul J. Einbinder
  • Publication number: 20170359739
    Abstract: The disclosed system for testing a massive MIMO beamforming antenna array of arbitrary size includes an anechoic chamber, and a mount for a MIMO array antenna positioned in the chamber, wherein the array has at least 8×4 antenna elements that are individually activated to steer transmissions from the array. The system includes dual element antenna probes positionable in the anechoic chamber, with feeds coupling one or more UE sources to the antenna probes; and the UE sources generate RF in OTA communication with the array, emulating multiple UE devices. Additionally the system includes base station electronics coupled to the array, and a test controller coupled to the base station electronics. The test controller signals the UE sources OTA via the array to invoke a connection to the UE sources and measure OTA channel performance between the array and the multiple UE devices emulated, the performance including at least throughput.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 14, 2017
    Applicant: Spirent Communications, Inc.
    Inventor: John Douglas Reed
  • Patent number: 9823988
    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: Grant
    Filed: September 16, 2015
    Date of Patent: November 21, 2017
    Assignee: 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: 20170331707
    Abstract: Some tests can be implemented as services. A network provider can deploy (“push”) a test to a container resident on one or more devices of the network, either at installation, periodically, or when a problem is reported. When a customer reports an issue, services running on one or more devices of the customer's installation can cause the containerized tests to be run. For example, the central office of the network provider can initiate a request to run the test through the internet (or other connection) by the container. In some implementations, there is an overlap of the service based test set with traditional technician initiated test sets forming a hybrid testing architecture.
    Type: Application
    Filed: May 10, 2017
    Publication date: November 16, 2017
    Applicant: Spirent Communications, Inc.
    Inventor: Douglas GRINKEMEYER
  • Patent number: 9817737
    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: Grant
    Filed: September 16, 2015
    Date of Patent: November 14, 2017
    Assignee: Spirent Communications, Inc.
    Inventors: Greg Kodama, Kahou Lei, Gwo-Jieh Wang, Brian Castelli, Caden Jon Y. Morikuni
  • Patent number: 9768893
    Abstract: A unique method/device for isolating the over-the-air segment within a mobile communications network is provided. A coordinated set of tests is run to isolate problems in an end-to-end network including over-the-air segment, wired, and core network segments. Test results are compared to identify which segment or components within a segment is failing. The testing device executes the same test in two differentiated modes. In one mode, the device acts as a mobile client device identified by subscriber identification data that communicates with the network base station over-the-air using the standard control and data protocols of the mobile network. In another mode, the testing device, identified by the same subscriber identification data, acts like the combination of the same Mobile Client Device(s) and a Network Base Station using a wired interface that is equivalent to the wired interface that connects the network base station to the rest of the wired network.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: September 19, 2017
    Assignee: Spirent Communications, Inc.
    Inventors: Richard Wank, Mike Ludwig, Kevin Canady, Michael Shen
  • Publication number: 20170264528
    Abstract: The present invention relates to testing signals on a coaxial home network that carries a digital video signal. It has direct application to testing Multimedia over Coax Alliance (MoCA) standards-compliant networks and applies to similar networks such as Data Over Cable Service Interface Specification (DOCSIS), Ethernet, and Wi-Fi. An embedded expert system can guide an inexperienced operator through the process of evaluating and resolving problems with a home network with little operator input.
    Type: Application
    Filed: March 10, 2017
    Publication date: September 14, 2017
    Applicant: Spirent Communications, Inc.
    Inventor: Douglas GRINKEMEYER
  • Publication number: 20170262130
    Abstract: Systems, methods, and devices for creating test and testing a plurality of touchscreen devices are described. The methods comprise creating a test script by recording the touch events performed on a touchscreen device by a technician. The method of recording touch events for later use as a test script is faster and requires less programming knowledge, compared to manually writing a test script. This is beneficial if a new test script is needed quickly because a technician can perform a desired touch sequence on a device recording the sequence and then distribute the recorded sequence to be played on a plurality of devices to be tested. The recorded sequence may include a plurality of sequential touch events. Additionally, the recorded sequence may include conditional statements used to determining the timing of simulating one of the touch events in the sequence.
    Type: Application
    Filed: March 10, 2017
    Publication date: September 14, 2017
    Applicant: Spirent Communications, Inc.
    Inventors: Rupert Lloyd, Ian Becker, Ardeshir Ghanbarzadeh, Ivo Tadic, Yuanke Wang
  • Patent number: 9727449
    Abstract: The technology disclosed enables understanding the user experience of accessing a web page under high loads. A testing system generates a simulated load by retrieving and loading a single web object. A performance snapshot is taken of accessing an entire web page from the server under load. The performance snapshot may be performed by emulating a browser accessing a web page's URL, the web page comprising multiple objects that are independently retrieved and loaded. The simulated load is configured with a number of users per region of the world where the user load will originate, and a single object from the web page to retrieve. Performance data such as response time for the single object retrieved, number of hits per second, number of timeouts per sec, and errors per second may be recorded and reported. An optimal number of users may be determined to achieve a target user experience goal.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: August 8, 2017
    Assignee: Spirent Communications, Inc.
    Inventors: Guilherme Hermeto, Brian Buege
  • Patent number: 9660739
    Abstract: The technology disclosed relates to systems and methods for testing adaptive antennas via a multi-probe anechoic chamber, which includes the emulation of real world conditions of a radio frequency (RF) signal reaching a device-under-test (DUT). The technology disclosed can be applied to test and evaluate a range of changed conditions. In one case, beamforming scenarios use separate spatial desired and interference signals, and the results can be compared to uniform interference. Based on performance for a segment of a test profile, the segment can be modified or expanded: shortened, repeated, or repeated with a modification—to fully evaluate the aspect being tested. Also, a dynamic profile that is utilized to evaluate a first device can be saved and repeated as a fixed profile for further testing of a first or second device.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: May 23, 2017
    Assignee: Spirent Communications, Inc.
    Inventor: John Douglas Reed
  • Patent number: 9654303
    Abstract: Methods, apparatuses, data structures, and computer readable media are disclosed that perform emulated processing of packets communicated via a physical port between emulated network devices and real network devices. The emulated processing performs forward equivalence class classification on the packets. The forward equivalence class classification varies with the contents of the packets, and subsequent to the forward equivalence class classification the emulated processing varies with particular successful classifications resulting from the forward equivalence class classification.
    Type: Grant
    Filed: May 12, 2009
    Date of Patent: May 16, 2017
    Assignee: Spirent Communications, Inc.
    Inventors: David Joyner, Kris Rousey
  • Publication number: 20170093962
    Abstract: A utilization test generates the multiple dimensions of resource load on the first computer, the multiple dimensions including at least two of: a processor utilization dimension, a main memory utilization dimension, a mass storage utilization dimension, and a network utilization dimension. The utilization test performs iterations of attempts to generate said each dimension of the resource load on the first computer, in an amount equal to a changeable target utilization of said each dimension of the resource load on the first computer. The utilization test adjusts the adjusted utilization to attempt to correct for inequality between (i) the actual utilization of a particular one of the multiple dimensions of the resource load on the first computer, and (ii) the changeable target utilization of the particular one of the multiple dimensions of the resource load on the first computer.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Applicant: SPIRENT COMMUNICATIONS, INC.
    Inventors: Timmons Player, David Joyner
  • Patent number: 9591300
    Abstract: The technology disclosed relates to scoring user experience of video frames displayed on a mobile or other video display device. In particular, it relates to capture alignment and test stimulus isolation techniques that compensate for artifacts in the capture mechanism. The technology disclosed includes methods and systems for analyzing both downlink and uplink quality for mobile or other video display device cameras capturing and transmitting video frames including teleconference video display. Particular aspects of the technology disclosed are described in the claims, specification and drawings.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: March 7, 2017
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventor: Predrag Djurdjevic
  • Publication number: 20170046254
    Abstract: The technology disclosed enables the automatic definition of monitoring alerts for a web page across a plurality of variables such as server response time, server CPU load, network bandwidth utilization, response time from a measured client, network latency, server memory utilization, and the number of simultaneous sessions, amongst others. This is accomplished through the combination of load or resource loading and performance snapshots, where performance correlations allow for the alignment of operating variables. Performance data such as response time for the objects retrieved, number of hits per second, number of timeouts per sec, and errors per second can be recorded and reported. This allows for the automated ranking of tens of thousands of web pages, with an analysis of the web page assets that affect performance, and the automatic alignment of performance alerts by resource participation.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 16, 2017
    Applicant: Spirent Communications, Inc.
    Inventor: Brian BUEGE