Patents Assigned to Spirent Communications, Inc.
  • Publication number: 20190171554
    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: February 4, 2019
    Publication date: June 6, 2019
    Applicant: Spirent Communications, Inc.
    Inventor: Brian BUEGE
  • Patent number: 10313034
    Abstract: The disclosed systems and methods for conducted massive MIMO array testing uses an efficient method of utilizing hardware resources for emulating signals from a massive MIMO base station transceiver to a MIMO mobile unit as dictated by a channel model; and also for emulating signals from a MIMO mobile unit to a massive MIMO BS transceiver, as dictated by a channel model. The system uses a phase matrix combiner to emulate the angular behavior of the propagation using virtual probes, combined with a radio channel emulator to create the temporal, multipath, and correlation behavior of the propagation. Using a phase matrix function increases the number of antenna elements that can be utilized in a massive MIMO array emulation while keeping the required number of fading channels within the radio channel emulator at a reduced number, thus forming a cost effective, yet realistic test system for massive MIMO testing.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: June 4, 2019
    Assignee: Spirent Communications, Inc.
    Inventors: Alfonso Rodriguez-Herrera, John Douglas Reed
  • Publication number: 20190166512
    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: January 30, 2019
    Publication date: May 30, 2019
    Applicant: Spirent Communications, Inc.
    Inventor: John Douglas REED
  • Publication number: 20190115989
    Abstract: The disclosed systems and methods for conducted massive MIMO array testing uses an efficient method of utilizing hardware resources for emulating signals from a massive MIMO base station transceiver to a MIMO mobile unit as dictated by a channel model; and also for emulating signals from a MIMO mobile unit to a massive MIMO BS transceiver, as dictated by a channel model. The system uses a phase matrix combiner to emulate the angular behavior of the propagation using virtual probes, combined with a radio channel emulator to create the temporal, multipath, and correlation behavior of the propagation. Using a phase matrix function increases the number of antenna elements that can be utilized in a massive MIMO array emulation while keeping the required number of fading channels within the radio channel emulator at a reduced number, thus forming a cost effective, yet realistic test system for massive MIMO testing.
    Type: Application
    Filed: October 12, 2017
    Publication date: April 18, 2019
    Applicant: Spirent Communications, Inc.
    Inventors: Alfonso RODRIGUEZ-HERRERA, John Douglas REED
  • Patent number: 10244411
    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: Grant
    Filed: June 12, 2017
    Date of Patent: March 26, 2019
    Assignee: Spirent Communications, Inc.
    Inventor: John Douglas Reed
  • Patent number: 10243628
    Abstract: The disclosed technology relates to systems and methods for emulating a massive MIMO beamforming antenna array of arbitrary size—a channel model between a transmitter and a receiver, with one or more signal paths having respective amplitudes, angles of arrival, angle spreads, and delays. The disclosed technology includes defining a complete channel model H, calculating the correlation matrix for the channel, grouping the base antenna elements of the antenna array by combinations of signal and polarization, and calculating observed beamforming power of each group of the base elements, by applying a cross-correlation matrix to determine observed power signals and delay of each signal at each remote antenna element of the user equipment. Emulation includes supplying cross-correlated signals to remote antenna elements of user equipment during a RF test of the user equipment. Disclosed technology includes a channel emulator that generates output streams for testing user equipment for multiple users.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: March 26, 2019
    Assignee: Spirent Communications, Inc.
    Inventor: John Douglas Reed
  • Publication number: 20190075033
    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: November 8, 2018
    Publication date: March 7, 2019
    Applicant: Spirent Communications, Inc.
    Inventor: Douglas GRINKEMEYER
  • Patent number: 10198348
    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: Grant
    Filed: August 12, 2016
    Date of Patent: February 5, 2019
    Assignee: Spirent Communications, Inc.
    Inventor: Brian Buege
  • Patent number: 10129102
    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: Grant
    Filed: May 10, 2017
    Date of Patent: November 13, 2018
    Assignee: Spirent Communications, Inc.
    Inventor: Douglas Grinkemeyer
  • Publication number: 20180302310
    Abstract: A tester system described herein enables a user (e.g., a field technician) to efficiently and conveniently upgrade, evaluate and troubleshoot customer premises networks and equipment. The tester system includes a dedicated tester device that is wirelessly coupled to a handheld device. In response to user input, the handheld device remotely controls the dedicated tester device to execute a testing routine to evaluate one or more customer premises wired and/or wireless networks.
    Type: Application
    Filed: June 21, 2018
    Publication date: October 18, 2018
    Applicant: Spirent Communications, Inc.
    Inventors: Douglas GRINKEMEYER, David DAILEY
  • Patent number: 10048894
    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: Grant
    Filed: July 12, 2016
    Date of Patent: August 14, 2018
    Assignee: Spirent Communications, Inc.
    Inventors: Jocelyn Kunimitsu, Craig Fujikami
  • Patent number: 10033618
    Abstract: A tester system described herein enables a user (e.g., a field technician) to efficiently and conveniently upgrade, evaluate and troubleshoot customer premises networks and equipment. The tester system includes a dedicated tester device that is wirelessly coupled to a handheld device. In response to user input, the handheld device remotely controls the dedicated tester device to execute a testing routine to evaluate one or more customer premises wired and/or wireless networks.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: July 24, 2018
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventors: Douglas Grinkemeyer, David Dailey
  • 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
  • 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