Spirent Communications plc

United Kingdom

Back to Profile

1-100 of 171 for Spirent Communications plc and 1 subsidiary Sort by
Query
Aggregations
IP Type
        Patent 149
        Trademark 22
Jurisdiction
        United States 155
        Europe 7
        World 5
        Canada 4
Owner / Subsidiary
Spirent Communications, Inc. 137
[Owner] Spirent Communications plc 34
Date
2024 9
2023 17
2022 23
2021 5
2020 14
See more
IPC Class
H04L 12/26 - Monitoring arrangements; Testing arrangements 18
H04B 17/00 - MonitoringTesting 17
H04L 12/24 - Arrangements for maintenance or administration 13
H04W 24/06 - Testing using simulated traffic 13
G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element 12
See more
NICE Class
09 - Scientific and electric apparatus and instruments 22
42 - Scientific, technological and industrial services, research and design 11
37 - Construction and mining; installation and repair services 5
06 - Common metals and ores; objects made of metal 4
17 - Rubber and plastic; packing and insulating materials 4
See more
Status
Pending 13
Registered / In Force 158
  1     2        Next Page

1.

HIGHLY SCALABLE, LOW LATENCY, GPU BASED GNSS SIMULATION

      
Application Number 18798701
Status Pending
Filing Date 2024-08-08
First Publication Date 2024-12-05
Owner Spirent Communications Plc (United Kingdom)
Inventor
  • Krefft, Felix Michael
  • Baker, Andrew Charles
  • Zbikowski, Rafal Waclaw
  • Holbrow, Mark Geoffrey

Abstract

The disclosed technology for preparing digital samples for synthesis of RF to simulate channels and GNSS satellites using GPUs includes receiving simulated position and velocity of an antenna, dividing the cycle into points to be converted into the synthesized signal, and computing the points. A first LUT includes pseudo random sequences combinable to produce a code that varies over time for encoding the channel, and a second LUT specifies linear combinations of the pseudo random sequences in the first LUT that produce channel codes to produce the digital sample points. Also included is using GPUs to generate the channel code for a point by mapping the channel code and time position, combining the code with data to be encoded, repeatedly applying the using and combining to produce points, using multiple GPU cores to encode sample points concurrently in the cycle, and sending an ordered sequence of points to a converter.

IPC Classes  ?

  • G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
  • G01S 19/37 - Hardware or software details of the signal processing chain

2.

Positioning and weighting test probes in an anechoic chamber

      
Application Number 17175545
Grant Number 12078667
Status In Force
Filing Date 2021-02-12
First Publication Date 2024-09-03
Grant Date 2024-09-03
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Nuutinen, Jukka-Pekka
  • Reed, John Douglas
  • Rodriguez-Herrera, Alfonso

Abstract

Disclosed is an anechoic test chamber that includes six antenna probes, replacing a single probe with a small array, and using the array to form a beam to provide a similar signal to the probe signal, and reducing the transmission loss. At least five of the probes are aligned in the anechoic chamber such that the probes are aligned in azimuth along four columns separated from a center point by +/−5 degrees and +/−15 degrees. The probes are further aligned in elevation along three rows at the center point and separated from the center point by +/−5 degrees, wherein the alignments in azimuth and elevation are within 3 degrees measured spherically of the alignments stated. Also disclosed is a planar array that replaces probe antennas and forms beams to provide coverage to the chamber, and utilizing probe arrays to emulate base station signals to evaluate UE performance.

IPC Classes  ?

3.

DIAGNOSING FAULTS IN A MULTIMEDIA OVER COAX ALLIANCE (MoCA) LOCAL AREA NETWORK (LAN) INCLUDING A WiFi SEGMENT

      
Application Number 18399535
Status Pending
Filing Date 2023-12-28
First Publication Date 2024-07-11
Owner Spirent Communications, Inc. (USA)
Inventor
  • Grinkemeyer, Douglas
  • Dailey, David

Abstract

A testing method is provided for diagnosing faults in a multimedia over coax alliance (MoCA) local area network (LAN) including a WiFi segment. The method including, responsive to selection of a test sequence that includes testing of the WiFi segment, causing display of instructional images that depict how an operator couples the test hardware to a wireless component, invoking the test hardware to perform a test by automatically selecting, in dependence upon a problem generically identified by a user, a test and invoking the test, and automatically evaluating results returned by the test, without user interpretation of the results returned, to determine at least one of (i) whether to report a recommendation to replace/repair an identified component, and (ii) whether to (a) repeat the causing display of instructional images, (b) invoke the test hardware to perform an additional test and (c) automatically evaluate results returned by the additional test.

IPC Classes  ?

4.

Architecture For Providing Forecasts of Low Earth Orbit (LEO) Satellite Obscuration and Multipath

      
Application Number 18369114
Status Pending
Filing Date 2023-09-15
First Publication Date 2024-03-28
Owner Spirent Communications Plc (United Kingdom)
Inventor
  • Bennington, Jeremy C.
  • Hansen, Paul
  • Anyaegbu, Esther
  • Nardoni, Samuel
  • Pottle, Matthew

Abstract

Disclosed is a method of providing DOP forecasts for LEO navigation for routing of vehicles, aircraft, alerting humans in vehicles, or wireless devices, and bandwidth forecasts for LEO communications. The method includes accessing a 3D map of an area including structure solids and generating cuboids in spaces not contained in the structure solids; and iteratively over time increments, calculating LEO satellites visible from the cuboids using the map and, using at least the calculated visibility, determining forecasts for the cuboids at the time increments. Also included is compressing the determined forecast spatially and temporally; and distributing the compressed DOP forecast via a CDN, responsive to queries from requestors. Systems of the requestors can take into account the forecast for routing vehicles or alerting humans in vehicles to a predicted navigation impairment. Risk analysis is applied to improving computation and distribution of forecasts. Forecasts are applied to satellite deployment.

IPC Classes  ?

  • G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
  • H04B 7/195 - Non-synchronous stations

5.

Utilizing Low Earth Orbit (LEO) Satellite Data for Obscuration and Multipath Risk Analysis

      
Application Number 18369119
Status Pending
Filing Date 2023-09-15
First Publication Date 2024-03-21
Owner Spirent Communications Plc (United Kingdom)
Inventor
  • Bennington, Jeremy C.
  • Hansen, Paul
  • Anyaegbu, Esther
  • Nardoni, Samuel
  • Pottle, Matthew

Abstract

Disclosed is a method of providing DOP forecasts for LEO navigation for routing of vehicles, aircraft, alerting humans in vehicles, or wireless devices, and bandwidth forecasts for LEO communications. The method includes accessing a 3D map of an area including structure solids and generating cuboids in spaces not contained in the structure solids; and iteratively over time increments, calculating LEO satellites visible from the cuboids using the map and, using at least the calculated visibility, determining forecasts for the cuboids at the time increments. Also included is compressing the determined forecast spatially and temporally; and distributing the compressed DOP forecast via a CDN, responsive to queries from requestors. Systems of the requestors can take into account the forecast for routing vehicles or alerting humans in vehicles to a predicted navigation impairment. Risk analysis is applied to improving computation and distribution of forecasts. Forecasts are applied to satellite deployment.

IPC Classes  ?

  • G01S 19/05 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
  • G01S 19/39 - Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
  • H04B 7/195 - Non-synchronous stations

6.

E911 backhaul routing tests remote from coverage area

      
Application Number 17858013
Grant Number 12200516
Status In Force
Filing Date 2022-07-05
First Publication Date 2024-01-11
Grant Date 2025-01-14
Owner Spirent Communications, Inc. (USA)
Inventor
  • Beylin, Mikhail
  • Royer, Ronald
  • Phan, Dat
  • Bahjat, Ehab
  • Seo, In

Abstract

The disclosed technology teaches testing voice connection routing over 911 circuits as if voice calls originated from an E911 device in coverage areas of cell tower locations, without requiring a physical presence of the E911 device in each coverage area. A remote test agent audio bridge and tester originates a first call to a test user with a first phone number, creates a media bridge, emulates an E911-compliant mobile device to originate a second call to a 911 operator, relays audio over the media bridge as a verbal exchange between the first and the second calls, and logs an evaluation of the verbal exchange. The emulation includes spoofing a call origination from an origination location being tested, the spoofed origination location being within coverage of an originating cell.

IPC Classes  ?

  • H04W 24/06 - Testing using simulated traffic
  • H04M 3/22 - Arrangements for supervision, monitoring or testing
  • H04M 3/42 - Systems providing special services or facilities to subscribers
  • H04M 3/51 - Centralised call answering arrangements requiring operator intervention
  • H04W 40/20 - Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management

7.

TRANSPORT AUDIO QUALITY TESTING REMOTE FROM TESTING SITE

      
Application Number 18127590
Status Pending
Filing Date 2023-03-28
First Publication Date 2024-01-11
Owner Spirent Communications, Inc. (USA)
Inventor
  • Beylin, Mikhail
  • Royer, Ronald
  • Phan, Dat
  • Bahjat, Ehab
  • Seo, In

Abstract

The technology includes a method, computer medium, and system for testing transport audio quality irrespective of tester location. The technology involves a virtual test agent (VTA) selecting a Mobility Management Engine (MME) for routing a second call through a Serving Gateway (SGW) assigned by the MME for audio communication with a tester terminus over a transport segment under test, so a tester can evaluate audio quality over the transport segment under test. The VTA makes a first call to a tester appliance, and makes a second call, over the transport segment under test, to the tester terminus by signaling the MME. The VTA bridges the first and second calls by relaying audio during a test of subjective audio quality, whereby the bridging assures that the relayed audio in the second call continues to be relayed over the transport segment under test and not re-routed by core network components.

IPC Classes  ?

  • H04M 3/22 - Arrangements for supervision, monitoring or testing
  • G10L 25/60 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for measuring the quality of voice signals

8.

INTER-CORE TRANSPORT AUDIO QUALITY TESTING REMOTE FROM TESTING SITE

      
Application Number 18127595
Status Pending
Filing Date 2023-03-28
First Publication Date 2024-01-11
Owner Spirent Communications, Inc. (USA)
Inventor
  • Beylin, Mikhail
  • Royer, Ronald
  • Phan, Dat
  • Bahjat, Ehab
  • Seo, In

Abstract

The technology includes a method, computer medium, and system for testing audio quality of a transport segment between two core networks. A first virtual test agent (VTA) selects a Mobility Management Engine (MME) corresponding to an eNodeB served by a first core network for routing a second call, through a Serving Gateway (SGW) assigned by the MME for audio communication with a tester terminus. The second call is made from the first VTA to a second VTA at a second core network over a transport-segment-under-test that connects the first and second core networks, So that a tester can evaluate audio quality over the transport-segment-under-test. The first VTA makes a first call to a tester appliance, makes a second call, over the transport-segment-under-test, to the second VTA implementing audio evaluation, by signaling the MME, and bridges the first and second calls by relaying audio during a test of subjective audio quality.

IPC Classes  ?

  • H04W 24/06 - Testing using simulated traffic
  • H04M 3/22 - Arrangements for supervision, monitoring or testing

9.

OVER-THE-AIR AUDIO QUALITY TESTING REMOTE FROM TESTING SITE

      
Application Number 18127593
Status Pending
Filing Date 2023-03-28
First Publication Date 2024-01-11
Owner Spirent Communications, Inc. (USA)
Inventor
  • Beylin, Mikhail
  • Royer, Ronald
  • Phan, Dat
  • Bahjat, Ehab
  • Seo, In

Abstract

The technology includes a method, computer medium, and system for remote testing over-the-air (OTA) audio quality using a test platform positioned at core network, the test platform comprising first and second cellular handsets and bridging logic that interconnects, controls, and bridges the first and second cellular handsets. The method includes triggering the bridging logic. The bridging logic initiates a first call over the first cellular handset to a tester, and initiates a second call over the second cellular handset to a destination, wherein the second call is initiated over-the-air. The bridging logic and the first and second cellular handsets are positioned in a location that causes routing by a cellular network of the first call over a segment under test. The bridging logic bridging audio between the first and the second calls, including relaying audio. The tester determines that the second call was established based on the relayed audio.

IPC Classes  ?

10.

TEST CONTROLLER SECURELY CONTROLLING A TEST PLATFORM TO RUN TEST APPLICATIONS

      
Application Number 18242505
Status Pending
Filing Date 2023-09-05
First Publication Date 2023-12-21
Owner Spirent Communications, Inc. (USA)
Inventor
  • Dailey, David
  • Myers, Kevin
  • Abarbanel, Daniel
  • Grinkemeyer, Douglas

Abstract

A method of a test controller controlling a test platform to run test applications is provided, wherein an authenticated connection exists between the test platform and a phone home service through which secure tunnel information for the test controller has been obtained. The method including the test controller (i) transmitting an instruction to the test platform over an initiated first secure tunnel between the test platform and the test controller, and (ii) controlling the test platform to perform a requested test using the test application using an established second secure tunnel between (a) the test platform and (b) the test controller.

IPC Classes  ?

  • G06F 11/30 - Monitoring
  • H04L 9/40 - Network security protocols
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 43/50 - Testing arrangements

11.

DISTRIBUTED PACKET REPLAY

      
Application Number 18202230
Status Pending
Filing Date 2023-05-25
First Publication Date 2023-11-30
Owner Spirent Communications, Inc. (USA)
Inventor
  • Haley, Michael
  • Mozzoni, Ii, David Theodore
  • Mlinarsky, Fanny

Abstract

The disclosed technology teaches systems and methods for high fidelity emulation of a Wi-Fi environment for testing with three or more transmitters set to differing output signal strengths. The disclosed method includes using a PCAP file of captured packets from multiple stations with respective source addresses, RF bands, and channels within bands. The captured packets record metadata containing, at least, signal strength and time stamps. The method further includes analyzing the PCAP file to determine pairs of source addresses and channels, evaluating the pairs for signal strength, and allocating the pairs to three or more transmitters based on grouping by at least the channels and the evaluated signal strengths, and using the time stamps on the captured packets, replaying with synchronization over the transmitters at the set output signal strengths. The PCAP file can include packets from multiple protocols, and time-varying pairs with varying signal strength overtime.

IPC Classes  ?

  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
  • H04W 24/08 - Testing using real traffic
  • H04L 47/283 - Flow controlCongestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]

12.

CLOUD GAMING BENCHMARK TESTING

      
Application Number 18227885
Status Pending
Filing Date 2023-07-28
First Publication Date 2023-11-23
Owner Spirent Communications, Inc. (USA)
Inventor
  • Ashwathappa, Mithun
  • Colligan, Michael

Abstract

The technology disclosed teaches a method of testing performance of a device-under-test during cloud gaming over a live cellular network. The method comprises instrumenting the device-under-test with at least one instrument app that interacts with a browser on the device-under-test and captures performance metrics from gaming network traffic. The browser and the instrument app can be invoked using a test controller separated from the device-under-test, causing the browser to connect to a gaming simulation over the live cellular network. A segmented gaming image stream is transmitted to the browser, with segmented playing at varying bit rates and image complexity while the instrument app causes the browser to transmit artificial gameplay events to a gaming simulation test server. Performance metrics from the gaming network traffic are captured, as well as gaming images rendered by the browser during the segmented gaming image stream.

IPC Classes  ?

  • H04N 21/647 - Control signaling between network components and server or clientsNetwork processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging between two different networks, e.g. between IP and wireless
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs

13.

Injecting an arbitrary IQ stream into a test environment

      
Application Number 17733770
Grant Number 12259478
Status In Force
Filing Date 2022-04-29
First Publication Date 2023-11-02
Grant Date 2025-03-25
Owner Spirent Communications, PLC (United Kingdom)
Inventor
  • Krefft, Felix Michael
  • Beales, Stephen Nigel
  • Holbrow, Mark Geoffrey

Abstract

Disclosed is incorporating an IQ stream into a test signal for a receiver in motion, configuring a path for the motion of the receiver during simulation, a period of the simulation, a transmitter constellation to emulate, and a path of at least one IQ stream transmitter. Also generating signals emulating the transmitter constellation and conditioning the stream to be merged with the signals, using distance and relative motion between receiver and transmitter to determine delay and Doppler shift between transmitter and receiver in motion, scheduling sampling of the signal, including interpolation among samples of the stream, based on delay and Doppler shift, and synthesizing a conditioned stream from the interpolation between the samples, taking into account signal level of the stream, in addition to delay and shift, and merging the conditioned signal with the signals emulating the transmitter constellation and supplying the merged signals to the receiver during the test.

IPC Classes  ?

  • G01S 19/01 - Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
  • G01S 19/02 - Details of the space or ground control segments
  • G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
  • G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
  • G01S 19/51 - Relative positioning

14.

Highly scalable, low latency, GPU based GNSS simulation

      
Application Number 18088426
Grant Number 12066552
Status In Force
Filing Date 2022-12-23
First Publication Date 2023-11-02
Grant Date 2024-08-20
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Krefft, Felix Michael
  • Baker, Andrew Charles
  • Zbikowski, Rafal Waclaw
  • Holbrow, Mark Geoffrey

Abstract

The disclosed technology for preparing digital samples for synthesis of RF to simulate channels and GNSS satellites using GPUs includes receiving simulated position and velocity of an antenna, dividing the cycle into points to be converted into the synthesized signal, and computing the points. A first LUT includes pseudo random sequences combinable to produce a code that varies over time for encoding the channel, and a second LUT specifies linear combinations of the pseudo random sequences in the first LUT that produce channel codes to produce the digital sample points. Also included is using GPUs to generate the channel code for a point by mapping the channel code and time position, combining the code with data to be encoded, repeatedly applying the using and combining to produce points, using multiple GPU cores to encode sample points concurrently in the cycle, and sending an ordered sequence of points to a converter.

IPC Classes  ?

  • G01S 19/37 - Hardware or software details of the signal processing chain
  • G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element

15.

ONE WAY LATENCY ESTIMATION WITHOUT CLOCK SYNCHRONIZATION

      
Application Number 18137932
Status Pending
Filing Date 2023-04-21
First Publication Date 2023-10-26
Owner Spirent Communications, Inc. (USA)
Inventor
  • Dellinger, Timothy John
  • Padulles Pubill, Joel

Abstract

A method for determining whether clock skew may exist between a sending node and a remote node during two-way network testing (using protocols such as TWAMP), and a computational method for revising measured latency data to compensate for clock differences. A method for determining whether clock skew may exist between a sending node and a remote node during two-way network testing (using protocols such as TWAMP), and a computational method for revising measured latency data to compensate for clock differences. The method for compensating for clock skew comprises monitoring the network latency between two nodes during a defined time interval. When clock skew is detected, a flag is set, and, after the time interval has completed, clock skew S is estimated using the minimum latency values for the interval. The recorded latency values for the interval are then revised using the calculated clock skew S, and one-way latency results reported. A method for determining whether clock skew may exist between a sending node and a remote node during two-way network testing (using protocols such as TWAMP), and a computational method for revising measured latency data to compensate for clock differences. The method for compensating for clock skew comprises monitoring the network latency between two nodes during a defined time interval. When clock skew is detected, a flag is set, and, after the time interval has completed, clock skew S is estimated using the minimum latency values for the interval. The recorded latency values for the interval are then revised using the calculated clock skew S, and one-way latency results reported. The improved accuracy can be achieved with only on a few computations after the data have been collected. This a posteriori approach saves on computational resources, which can be at a premium for network testing equipment.

IPC Classes  ?

  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
  • H04L 43/06 - Generation of reports

16.

Accuracy of a GNSS receiver that has a non-directional antenna

      
Application Number 17374882
Grant Number 11789161
Status In Force
Filing Date 2021-07-13
First Publication Date 2023-10-17
Grant Date 2023-10-17
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Bennington, Jeremy Charles
  • Grech, Raphael
  • Berres, Dennis
  • Zbikowski, Rafal
  • Ford, Colin Richard
  • West, Richard
  • Hansen, Paul
  • Neeves, Arthur Edward
  • Anyaegbu, Esther
  • Gleave, Adam
  • Wong, Ronald Toh Ming

Abstract

The technology disclosed teaches a method of improving accuracy of a GNSS receiver that has a non-directional antenna, with the receiver sending CDN a request for predictive data for an area that includes the receiver. Responsive to the query, the method includes receiving data regarding LOS visibility for the receiver with respect to individual satellites, and the receiver using the data for satellite selection, for choosing some and ignoring other individual satellites. Also disclosed is using the data to exclude from satellite selection at least one individual satellite based on lack of LOS visibility to the individual satellite. Further disclosed is recognizing and rejecting spoofed GNSS signals received by a GNSS receiver that has a non-directional antenna, in response to a CDN response to a request for predictive data for an area that includes the receiver, with the receiver comparing the data with measures of signals received from individual satellites.

IPC Classes  ?

  • G01S 19/28 - Satellite selection
  • G01S 19/22 - Multipath-related issues
  • G01S 19/36 - Constructional details or hardware or software details of the signal processing chain relating to the receiver frond end
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

17.

Method and system for Wi-Fi field-to-lab testing

      
Application Number 18197684
Grant Number 12068794
Status In Force
Filing Date 2023-05-15
First Publication Date 2023-09-07
Grant Date 2024-08-20
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Linkola, Janne
  • Haley, Michael

Abstract

Path-loss measurements are determined for a test client device moving along a path in a field test environment in which field Wi-Fi mesh network nodes are distributed. The path-loss measurements are reproduced in a field-to-lab test environment that includes a test client device disposed in an electromagnetically-isolated chamber and field test Wi-Fi mesh network nodes disposed in respective electromagnetically-isolated chambers. The test client device and the field test Wi-Fi mesh network nodes are in wired or wireless communication with each other via signal lines. A programmable attenuator is electrically coupled to each signal line. The attenuation of each programmable attenuator is varied to reproduce the path-loss measurements from the field test environment. Path-loss measurements at the location of each field Wi-Fi mesh network node are also reproduced with the programmable attenuators to reproduce the field Wi-Fi mesh network node configuration.

IPC Classes  ?

  • H04B 17/391 - Modelling the propagation channel
  • H04B 17/10 - MonitoringTesting of transmitters
  • H04B 17/318 - Received signal strength
  • H04W 16/20 - Network planning tools for indoor coverage or short range network deployment

18.

PACKET CAPTURE BASED WI-FI PERFORMANCE ANALYSIS

      
Application Number 18106967
Status Pending
Filing Date 2023-02-07
First Publication Date 2023-08-10
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Haley, Michael
  • Mozzoni, Ii, David Theodore
  • Mlinarsky, Fanny

Abstract

The disclosed technology teaches creating a real time visualization and analysis of Wi-Fi performance and behavior of a DUT in wireless communication with a selected Wi-Fi test device. Also included is performing a radiated test of the DUT using transceiver signals from multiple test antennas impinging on antennas of the DUT, capturing packet details of traffic between the DUT and the selected Wi-Fi test device using a sniffer that is RF coupled to antennas of the selected Wi-Fi test device, and generating a time series summary stream in real time from the packet details captured by the sniffer, including summaries of both performance and behavior metrics. The performance metrics summarize throughput and other measured characteristics of a received signal and the behavior metrics capture transmitter settings that the DUT and test devices choose. Also included is generating scrolling visualizations of selected metrics from the stream as the radiated test proceeds.

IPC Classes  ?

  • H04L 43/045 - Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
  • H04L 43/12 - Network monitoring probes
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04W 24/08 - Testing using real traffic

19.

Dual frame sequence tables for network testing

      
Application Number 17991764
Grant Number 12021729
Status In Force
Filing Date 2022-11-21
First Publication Date 2023-05-25
Grant Date 2024-06-25
Owner Spirent Communications, Inc. (USA)
Inventor
  • Kunimitsu, Jocelyn
  • Teruya, Wade

Abstract

The frame sequence table (FST) architecture disclosed here partitions an FST stored in the Block RAM on an FPGA into at least two tables for emulating frame sequences for testing network equipment by providing more accurate emulations of network environments. In some implementations, one FST (the primary FST) provides frame listings for high data rate streams, while the other FST provides low data rate streams (the “slow” FST, or SFST). Data compression techniques may be used for the primary FST, allowing emulation of high frame rates using multiple repetitions of frames, while the separation of low frequency streams into the SFST (along with residuals from the primary FST), allows them to be represented accurately when mixed into the final data stream in the output port. A “ping-pong” state machine implemented in firmware governs the selection of data streams from the primary FST and SFST into the output data flow.

IPC Classes  ?

  • H04L 43/50 - Testing arrangements
  • H04L 12/00 - Data switching networks
  • H04L 41/14 - Network analysis or design
  • H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
  • H04L 47/10 - Flow controlCongestion control

20.

Resilient coordination, command, and control of widely distributed test agents

      
Application Number 17225940
Grant Number 11650892
Status In Force
Filing Date 2021-04-08
First Publication Date 2023-05-16
Grant Date 2023-05-16
Owner Spirent Communications, Inc. (USA)
Inventor Joyner, David

Abstract

Disclosed is using service-based controllers to manage test agents and performance of multi-agent tests running on a network, a connection-interrupted agent losing connection to a first controller, calling home after the loss, and being connected to a second controller which, after being connected to the agent, accesses a list of active tests which should be running, directing the agent to stop running tests that are not on the list and receiving from the agent a state report on running tests on the list. Additionally, instantiating and setting states of fresh primary and peer coordination FSMs using the state report from the test agent, establishing coordination interactions with additional controllers of additional test agents that are participating with the connection-interrupted agent in the active tests, and the connection-interrupted agent continuing to conduct active tests and directing results to the second controller without need to tear down and restart the active tests.

IPC Classes  ?

  • G06F 11/26 - Functional testing
  • H04L 43/50 - Testing arrangements
  • H04L 67/141 - Setup of application sessions
  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers

21.

GNSS forecast impacting receiver startup

      
Application Number 17948171
Grant Number 12265159
Status In Force
Filing Date 2022-09-19
First Publication Date 2023-04-27
Grant Date 2025-04-01
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Bennington, Jeremy Charles
  • West, Richard
  • Hansen, Paul
  • Anyaegbu, Esther
  • Pottle, Matthew

Abstract

Disclosed is reducing starting time for a GNSS receiver that has an imprecise initial starting location by requesting starting assistance from a CDN that caches predictive data including first data indicated predicted LOS visibility from the receiver to individual satellites, wherein the request includes the imprecise initial staring location, receiving, from the CDN, data that includes a first block of the predictive data for the imprecise initial staring location and further adjoining second blocks of predictive data for areas surrounding the imprecise staring location, determining, by the GNSS receiver, commonly available satellites that have visibility from locations in both the first block and the second block, and calculating a first starting position using weighted values for the satellites, the commonly available satellites having higher weighted value than satellites without visibility in both locations, whereby position uncertainty of the first starting position is reduced from the imprecise initial starting location.

IPC Classes  ?

  • G01S 19/08 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle

22.

GNSS FORECAST AND SPOOFING/JAMMING DETECTION

      
Application Number 17948176
Status Pending
Filing Date 2022-09-19
First Publication Date 2023-04-20
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Bennington, Jeremy Charles
  • West, Richard
  • Hansen, Paul
  • Anyaegbu, Esther
  • Pottle, Matthew

Abstract

Disclosed is a method of detecting and rejecting a spoofing or jamming signal source by receiving at a first device a forecast of a visibility for each Global Navigation Satellite System (GNSS) satellite signal source in the forecast at a GNSS receiver coupled to the first device, calculating from at least an elevation and the received visibility of the satellite signal sources in the forecast a predicted Signal to Noise Ratio (SNR), comparing SNR acquired by the GNSS receiver of one or more of the satellite signal sources to the predicted SNR, detecting a spoofing signal source based on acquiring a higher SNR than predicted or a jamming signal source based on acquiring a lower SNR than predicted, and rejecting the spoofing or jamming signal source based on differences between the acquired and predicted SNR.

IPC Classes  ?

  • G01S 19/08 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

23.

GNSS forecast and background obscuration prediction

      
Application Number 17948182
Grant Number 12298409
Status In Force
Filing Date 2022-09-19
First Publication Date 2023-04-20
Grant Date 2025-05-13
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Bennington, Jeremy Charles
  • West, Richard
  • Hansen, Paul
  • Anyaegbu, Esther
  • Pottle, Matthew

Abstract

Disclosed is representing distant objects for analysis of satellite line-of-sight visibility from a grid of points by constructing a first 3D model of foreground objects that obscure line-of-sight visibility of satellites from a grid of points, wherein the first 3D model is at a first resolution, where spacing of grid points denotes obstruction edges, constructing a second 3D model of background objects that are more than a threshold distance away and that object obscure line-of-sight visibility of satellites from the grid of points, wherein the second 3D model is at a second resolution that is different from and coarser than the first resolution, calculating a line-of-sight visibility of the satellites from the grid of points using a combination of the first and second 3D models, and responding to a query for an area by providing the calculated line-of-sight visibility of the satellites for points of the grid within the area.

IPC Classes  ?

  • G01S 19/08 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle

24.

GNSS forecast and line of sight detection

      
Application Number 17948190
Grant Number 12282101
Status In Force
Filing Date 2022-09-19
First Publication Date 2023-04-20
Grant Date 2025-04-22
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Bennington, Jeremy Charles
  • West, Richard
  • Hansen, Paul
  • Anyaegbu, Esther
  • Pottle, Matthew

Abstract

Disclosed is determining GNSS satellite position visibility by possessing an orbital segment representing the transit of a satellite in orbit over time, a coarse ray angle interval, a fine ray angle interval, and a digital surface model. Disclosed is propagating coarse ray at coarse ray angle intervals increments in a first pass between an observable point and orbital segment at a respective coarse ray angle to determine whether the coarse ray is obstructed by features of the DSM, and recording a status of the coarse ray based on whether the coarse ray was obstructed. If pairs of successive coarse rays have different status, designating the coarse ray with NLOS visibility, then performing a second pass by propagating, per each designated coarse ray, fine rays at fine ray angle intervals, and saving an indication of time at which LOS visibility to the satellite is obstructed.

IPC Classes  ?

  • G01S 19/08 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle

25.

Key performance indicators (KPI) for tracking and correcting problems for a network-under-test

      
Application Number 17972386
Grant Number 11843535
Status In Force
Filing Date 2022-10-24
First Publication Date 2023-03-23
Grant Date 2023-12-12
Owner Spirent Communications, Inc. (USA)
Inventor Menon, Jyotikumar U.

Abstract

The disclosed technology teaches testing a mesh network using new service application level KPIs that extend the TWAMP measurement architecture. A control-client receives and parses a configuration file to populate memory with IP addresses, ports, and test session parameters for disclosed KPIs used to originate two-way test sessions from a first network host; with control-servers and session-reflectors. The method extends the receiving, parsing and originating to dozens to thousands of control-clients, by sending to the control-clients configuration files to originate respective test sessions with control-servers in a mesh network using respective test session parameters; and while the test is running, sending an updated configuration file to at least one control-client that introduces a new control-server or replaces a control-server; and expanding the test to include the new or replacement control-server without stopping or restarting TW test sessions with other control-servers; and monitoring the running test sessions and receiving results.

IPC Classes  ?

26.

Generating and distributing GNSS risk analysis data for facilitating safe routing of autonomous drones

      
Application Number 17948218
Grant Number 12292515
Status In Force
Filing Date 2022-09-19
First Publication Date 2023-01-19
Grant Date 2025-05-06
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Pottle, Matthew
  • Anyaegbu, Esther
  • Ford, Colin Richard
  • Hansen, Paul
  • Wong, Ronald Toh Ming
  • Bennington, Jeremy Charles
  • Nardoni, Samuel

Abstract

Disclosed is route planning using a worst-case risk analysis and, if needed, a best-case risk analysis of GNSS coverage. The worst-case risk analysis identifies cuboids or 2d regions through which a vehicle can be routed with assurance that adequate GNSS coverage will be available regardless of the time of day that the vehicle travels. The best-case risk analysis identifies cuboids or 2d regions through which there is adequate coverage at some times during the day. In case path finding using the worst-case risk analysis fails, a best-case risk analysis can be requested and used to find alternate potential path(s). Time dependent forecast data that covers regions along the alternate potential path(s) can be requested and used to route vehicles, including autonomous drones, from starting points to destinations. This includes generation, distribution and use of risk analysis data, implemented as methods, systems and articles of manufacture.

IPC Classes  ?

  • G01S 19/08 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle

27.

Training an encrypted video stream network scoring system with non-reference video scores

      
Application Number 17878813
Grant Number 12192591
Status In Force
Filing Date 2022-08-01
First Publication Date 2022-11-17
Grant Date 2025-01-07
Owner Spirent Communications, Inc. (USA)
Inventor
  • Colligan, Michael
  • Bennington, Jeremy

Abstract

At least three uses of the technology disclosed are immediately recognized. First, a video stream classifier can be trained that has multiple uses. Second, a trained video stream classifier can be applied to monitor a live network. It can be extended by the network provider to customer relations management or to controlling video bandwidth. Third, a trained video stream classifier can be used to infer bit rate switching of codecs used by video sources and content providers. Bit rate switching and resulting video quality scores can be used to balance network loads and to balance quality of experience for users, across video sources. Balancing based on bit rate switching and resulting video quality scores also can be used when resolving network contention.

IPC Classes  ?

  • H04N 21/647 - Control signaling between network components and server or clientsNetwork processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging between two different networks, e.g. between IP and wireless
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs

28.

Flexible methods for generation of GNSS navigation data

      
Application Number 17751560
Grant Number 11727174
Status In Force
Filing Date 2022-05-23
First Publication Date 2022-09-15
Grant Date 2023-08-15
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Wilkinson, John W.
  • Holbrow, Mark Geoffrey

Abstract

The disclosed technology teaches simulating new satellite messages for a GNSS simulation, providing a configuration file and programming script file, neither of which is pre-compiled into GNSS simulation code, that specify format for a message for a satellite and message format combination not yet operational or not yet compiled into the GNSS simulation code. Included is reading and applying the configuration file and running a script from the programming script file to generate navigation data for simulating positioning messages during the GNSS simulation and using the navigation data for simulating positioning signals during the GNSS simulation and testing of a GNSS receiver against the satellite and message format combination. The disclosed technology also teaches determining message format and values to use when simulating position signals by combining field format and field data values from a combination of the configuration files, almanac, ephemeris and related data, and the programming script files.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • G06F 16/13 - File access structures, e.g. distributed indices

29.

Enhancing RTK position resolution using an RTK-enabled GNSS positioning receiver

      
Application Number 17706421
Grant Number 11802972
Status In Force
Filing Date 2022-03-28
First Publication Date 2022-07-14
Grant Date 2023-10-31
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Hansen, Paul
  • Anyaegbu, Esther
  • Bennington, Jeremy Charles

Abstract

Disclosed is a method of enhancing RTK position resolution using an RTK-enabled GNSS positioning receiver, including receiving an RTK base station signal for differential position calculation, and receiving a forecast assured navigation signal that includes data identifying line-of-sight availability of satellites generating GNSS signals at a position of the GNSS positioning receiver. Also included is excluding from, or reducing the weighting of, GNSS position calculation satellites not identified as line-of-sight available in the forecast assured navigation signal, and computing the GNSS position calculation combining the knowledge of line of sight, or not line of sight, satellites with the RTK base station signal to perform the differential position calculation and to determine an improved calculated position of the GNSS positioning receiver. Further included is unpacking from the forecast navigation signal receiver the data identifying line-of-sight availability of satellites based on an initially calculated location of the GNSS positioning receiver.

IPC Classes  ?

  • G01S 19/08 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle

30.

Automatically locating resources using alternative locator expressions during heterogeneous component-based testing in a portable automation framework

      
Application Number 17568635
Grant Number 11734134
Status In Force
Filing Date 2022-01-04
First Publication Date 2022-07-07
Grant Date 2023-08-22
Owner Spirent Communications, Inc. (USA)
Inventor
  • Holt, Andrea
  • Ahmed, Saif
  • Mcquee, Alireza Akbari

Abstract

The disclosed technology provides resource locators keyed to resource names with failover alternate resource locators keyed to resource positions on user interfaces in a test environment: providing a central repository for resource locators and storing a set of alternative locator expressions for a resource in the central repository. The set includes first resource locators keyed to resource names on UIs and respective second resource locators keyed to resource positions on UIs that can be evaluated when the resource name in the respective first resource locator is invalid. The method invokes a resource location navigator to locate a particular resource using a first resource locator keyed to a resource name on the user interface, automatically invoking the resource location navigator using the second resource locator keyed to the resource position after failure of locating the particular resource using the resource name, and accessing the particular resource using the second resource locator.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 11/32 - Monitoring with visual indication of the functioning of the machine

31.

Measuring and using dispersion for user mobility analytics to improve management of cellular systems

      
Application Number 16953240
Grant Number 11363481
Status In Force
Filing Date 2020-11-19
First Publication Date 2022-06-14
Grant Date 2022-06-14
Owner Spirent Communications, Inc. (USA)
Inventor
  • Feder, Peretz M.
  • Thuel, Sandra R.
  • Agarwal, Meenal

Abstract

The disclosed technology teaches dispersion analysis of individual UE devices, measuring the span of cellular locations in a 5G network over which the bulk of a user's data, voice minutes and text messaging usage take place. Dispersion analysis also measures the span of cellular locations over which the bulk of a user's transactions and failed transactions take place, providing insights into camping behavior on specific cellular locations and hot spot formation. The technology disclosed includes new collection and filtering of location data to pinpoint cellular communication challenges encountered by users as well as system improvement and remediation opportunities. Additionally, this technology enables reporting of the detected behavior and related hot spots formation analysis with identifiers of UE mobile devices involved. The technology also applies to 3G 4G and future mobile networks and can be utilized for a group of UE devices selected for analysis, by device, geography, or affinity.

IPC Classes  ?

  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • H04W 24/10 - Scheduling measurement reports
  • H04W 36/32 - Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
  • H04W 48/18 - Selecting a network or a communication service
  • H04W 84/04 - Large scale networksDeep hierarchical networks
  • H04W 36/00 - Handoff or reselecting arrangements

32.

Diagnosing faults in a multimedia over coax alliance (MoCA) local area network (LAN) including a WiFi segment

      
Application Number 17674745
Grant Number 11863420
Status In Force
Filing Date 2022-02-17
First Publication Date 2022-06-02
Grant Date 2024-01-02
Owner Spirent Communications, Inc. (USA)
Inventor
  • Grinkemeyer, Douglas
  • Dailey, David

Abstract

A testing method is provided for diagnosing faults in a multimedia over coax alliance (MoCA) local area network (LAN) including a WiFi segment. The method including, responsive to selection of a test sequence that includes testing of the WiFi segment, causing display of instructional images that depict how an operator couples the test hardware to a wireless component, invoking the test hardware to perform a test by automatically selecting, in dependence upon a problem generically identified by a user, a test and invoking the test, and automatically evaluating results returned by the test, without user interpretation of the results returned, to determine at least one of (i) whether to report a recommendation to replace/repair an identified component, and (ii) whether to (a) repeat the causing display of instructional images, (b) invoke the test hardware to perform an additional test and (c) automatically evaluate results returned by the additional test.

IPC Classes  ?

33.

Generation of data packets for high speed network testing using range variable field modifiers

      
Application Number 17531468
Grant Number 12101229
Status In Force
Filing Date 2021-11-19
First Publication Date 2022-05-26
Grant Date 2024-09-24
Owner Spirent Communications, Inc. (USA)
Inventor
  • Kunimitsu, Jocelyn
  • Fujikami, Craig

Abstract

The disclosed technology teaches techniques for generating a high quantity of internet traffic flows, such as in the form of data packets, to stress test network components by using range variable field modifiers. The techniques generate a large scale of flows at a relatively fast speed by using a process that may involve a finite state machine feedback loop and a multiple range variable field modifier process. Start and end range pointers for range entries of data packet modifiers are stored in memory and used with pointer and counter values, which are varied and updated in a relatively fast feedback loop. Data packet modifiers may be selected based on the pointer and counter values and are used to modify or generate data packets.

IPC Classes  ?

  • H04L 41/14 - Network analysis or design
  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps

34.

Hot swappable and externally accessible fan tray and enclosure configured to house the hot swappable and externally accessible fan tray

      
Application Number 17465820
Grant Number 11765856
Status In Force
Filing Date 2021-09-02
First Publication Date 2022-05-05
Grant Date 2023-09-19
Owner Spirent Communications, Inc. (USA)
Inventor
  • Dikken, Frank
  • Duong, Don Chi

Abstract

A fan tray for an enclosure containing devices to be cooled is provided. The fan tray includes a top cover having a top surface and a bottom surface facing opposite the top surface, wherein, when the fan tray is mated to the enclosure, (i) the top surface is exposed relative to outside the enclosure and (ii) the bottom surface is contained within the enclosure, a fan-receiving portion extending from the bottom surface of the top cover and configured to receive one or more fans, and one or more electrical connectors configured to provide electrical power to the one or more fans.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

35.

Test controller securely controlling a test platform to run test applications

      
Application Number 17576676
Grant Number 11762748
Status In Force
Filing Date 2022-01-14
First Publication Date 2022-05-05
Grant Date 2023-09-19
Owner Spirent Communications, Inc. (USA)
Inventor
  • Grinkemeyer, Douglas
  • Dailey, David
  • Myers, Kevin
  • Abarbanel, Daniel

Abstract

A method of a test controller controlling a test platform to run test applications is provided, wherein an authenticated connection exists between the test platform and a phone home service through which secure tunnel information for the test controller has been obtained. The method including the test controller (i) generating an instruction to load and prepare a test application, the instruction including a URL for a repository that stores the test application as a component executable on the test platform, (ii) transmitting the generated instruction to the test platform over an initiated first secure tunnel between the test platform and the test controller, and (iii) controlling the test platform to perform a requested test using the test application using an established second secure tunnel between (a) the test platform or the test application and (b) the test controller.

IPC Classes  ?

  • G06F 11/30 - Monitoring
  • H04L 9/40 - Network security protocols
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04L 43/50 - Testing arrangements

36.

Method and system for Wi-Fi field-to-lab testing

      
Application Number 17452880
Grant Number 11652559
Status In Force
Filing Date 2021-10-29
First Publication Date 2022-05-05
Grant Date 2023-05-16
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Linkola, Janne
  • Haley, Michael

Abstract

Path-loss measurements are determined for a test client device moving along a path in a field test environment in which field Wi-Fi mesh network nodes are distributed. The path-loss measurements are reproduced in a field-to-lab test environment that includes a test client device disposed in an electromagnetically-isolated chamber and field test Wi-Fi mesh network nodes disposed in respective electromagnetically-isolated chambers. The test client device and the field test Wi-Fi mesh network nodes are in wired or wireless communication with each other via signal lines. A programmable attenuator is electrically coupled to each signal line. The attenuation of each programmable attenuator is varied to reproduce the path-loss measurements from the field test environment. Path-loss measurements at the location of each field Wi-Fi mesh network node are also reproduced with the programmable attenuators to reproduce the field Wi-Fi mesh network node configuration.

IPC Classes  ?

  • H04W 24/06 - Testing using simulated traffic
  • H04B 17/10 - MonitoringTesting of transmitters
  • H04W 16/20 - Network planning tools for indoor coverage or short range network deployment
  • H04B 17/318 - Received signal strength
  • H04B 17/391 - Modelling the propagation channel

37.

Updating policy and radio access network decisions based on dispersion analytics of cellular systems

      
Application Number 16953245
Grant Number 11310731
Status In Force
Filing Date 2020-11-19
First Publication Date 2022-04-19
Grant Date 2022-04-19
Owner Spirent Communications, Inc. (USA)
Inventor
  • Feder, Peretz M.
  • Thuel, Sandra R.
  • Agarwal, Meenal

Abstract

The disclosed technology takes into account mobility behavior and interactions with a serving cellular network of a UE mobile device, when determining network interaction parameters for the UE, including providing an identifier of the UE to a NWDAF component that subscribes to receive notices that report changed or changing events, including a change in connectivity to any cell for any UE and any service usage on the cell and performs a dispersion analysis by analyzing the incoming notices to determine multiple dispersion indices as the UE mobile device changes its selection of a base station or a cell or a slice. Also included are network elements receiving the dispersion analysis for the UE mobile device and performing a policy update and/or a radio access network (RAN) decision for the UE mobile device based on at least the dispersion analysis. The technology also applies to 3G, 4G and future mobile networks.

IPC Classes  ?

  • H04W 48/18 - Selecting a network or a communication service
  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
  • H04W 8/08 - Mobility data transfer
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 36/14 - Reselecting a network or an air interface
  • H04W 24/10 - Scheduling measurement reports

38.

Effective correlation of multiple time-series result sets

      
Application Number 17533077
Grant Number 11868360
Status In Force
Filing Date 2021-11-22
First Publication Date 2022-03-17
Grant Date 2024-01-09
Owner Spirent Communications, Inc. (USA)
Inventor
  • Joyner, David
  • Patel, Rahul

Abstract

The technology disclosed relates to a method for storing and time-correlating real-time and queryable test results of a test of a device under test (DUT). The method includes initiating the test applied to the DUT to collect real-time data from a multitude of data streams for multiple aspects of the DUT, the collected data including counters and fact-type values, the collected data having imperfectly synchronized time bases and the collected data being collected from different sources asynchronously at different times, specifying a recording time interval for recording the data collected among multiple databases, recording data according to the specified recording time interval, such that each piece of the recorded data is associated with a particular time interval, and at a conclusion of the test, correlating the recorded data with the test configuration data about a test state in the respective time intervals.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • G06F 16/14 - Details of searching files based on file metadata
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/2455 - Query execution

39.

Controlling heterogeneous component-based testing in a portable automation framework with test scripts in both API mode and UI mode

      
Application Number 17003958
Grant Number 12013777
Status In Force
Filing Date 2020-08-26
First Publication Date 2022-03-03
Grant Date 2024-06-18
Owner Spirent Communications, Inc. (USA)
Inventor
  • Holt, Andrea
  • Ahmed, Saif
  • Mcquee, Alireza Akbari

Abstract

Disclosed is a method of efficient testing by selective UI interaction, through test script sections including setup, execution and verification, applied to an AUT that operates in both API mode and UI)mode, including providing a test environment that, when testing the UI mode of the AUT, defaults to ignoring the UI mode during setup and supplying setup values stored in a file directly to an API without rendering or interacting with UI elements in the setup section of the script. The method includes encountering an override directive in the setup section of the test script, which mandates interaction with a specified UI element in the setup section, and responsive to the directive, overriding of the default of ignoring the specified UI element in the setup section, rendering the specified UI element, and applying a bot to interact with and supply setup values from the file to the specified UI element.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

40.

Reusing provisioned resources during heterogeneous component-based testing in a portable automation framework

      
Application Number 17003959
Grant Number 11310680
Status In Force
Filing Date 2020-08-26
First Publication Date 2022-03-03
Grant Date 2022-04-19
Owner Spirent Communications, Inc. (USA)
Inventor
  • Ahmed, Saif
  • Mcquee, Alireza Akbari
  • Holt, Andrea

Abstract

The disclosed technology for utilizing already-provisioned components in a test scenario without need to purge and re-provision the already provisioned components includes interpreting first and second sections of a test script. In the first section, the method includes encountering a reusable-resource-tag and a first instance of requesting provisioning of an associated resource, and provisioning the associated resource and designating the associated resource as reusable. In the second section, the disclosed method includes encountering a second instance of requesting provisioning of the associated resource, determining that the associated resource was designated as being reusable, and reusing an already provisioned instance of the associated resource instead of provisioning a new instance and instead of destroying the already provisioned instance and re-provisioning the associated resource. Further, extending test scripting to determining whether an associated resource has already been provisioned, and the interpreter determining that the resource was designated as being reusable.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • H04W 24/02 - Arrangements for optimising operational condition
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • H04W 24/06 - Testing using simulated traffic
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

41.

Mapping test parameter data elements during heterogeneous component-based testing in a portable automation framework in both API mode and UI mode

      
Application Number 17003961
Grant Number 11449414
Status In Force
Filing Date 2020-08-26
First Publication Date 2022-03-03
Grant Date 2022-09-20
Owner Spirent Communications, Inc. (USA)
Inventor
  • Mcquee, Alireza Akbari
  • Holt, Andrea
  • Ahmed, Saif

Abstract

The disclosed technology teaches testing with a test parameter data structure, applied to an AUT that operates in both API and UI mode, processing a configurable script to test in both modes. UI mode renders and interacts with UI elements utilizing values stored in the structure, used by the script in both modes, providing display mark-up in the script that is rendered in UI mode and formats fields to receive data that map to specific elements, leaving to be completed a mapping connection between the fields in the display and specific elements in the structure. The method includes providing a mapping of fields to elements, based on names, and while processing the script in UI mode, rendering the mark-up from the script, using a bot to interact with and complete the mark-up, applying the mapping to identify elements to complete fields, and causing processing of the fields in the mark-up.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

42.

Highly scalable, low latency, GPU based GNSS simulation

      
Application Number 17024533
Grant Number 11536851
Status In Force
Filing Date 2020-09-17
First Publication Date 2022-03-03
Grant Date 2022-12-27
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Krefft, Felix Michael
  • Baker, Andrew Charles
  • Zbikowski, Rafal Waclaw
  • Holbrow, Mark Geoffrey

Abstract

The disclosed technology for preparing digital samples for synthesis of RF to simulate channels and GNSS satellites using GPUs includes receiving simulated position and velocity of an antenna, dividing the cycle into points to be converted into the synthesized signal, and computing the points. A first LUT includes pseudo random sequences combinable to produce a code that varies over time for encoding the channel, and a second LUT specifies linear combinations of the pseudo random sequences in the first LUT that produce channel codes to produce the digital sample points. Also included is using GPUs to generate the channel code for a point by mapping the channel code and time position, combining the code with data to be encoded, repeatedly applying the using and combining to produce points, using multiple GPU cores to encode sample points concurrently in the cycle, and sending an ordered sequence of points to a converter.

IPC Classes  ?

  • G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
  • G01S 19/29 - Acquisition or tracking of signals transmitted by the system carrier related
  • G01S 19/37 - Hardware or software details of the signal processing chain

43.

Customized categorial error handling framework for heterogeneous component-based testing in a portable automation framework

      
Application Number 17003964
Grant Number 11269712
Status In Force
Filing Date 2020-08-26
First Publication Date 2022-03-03
Grant Date 2022-03-08
Owner Spirent Communications, Inc. (USA)
Inventor
  • Ahmed, Saif
  • Mcquee, Alireza Akbari
  • Holt, Andrea

Abstract

The disclosed technology teaches enhancing error messages from tests, providing an error annotation memory in which to store annotations of errors for reference upon recurrence of the errors. Following one or more tests, the technology includes parsing an error log and causing display to a user of one or more errors including error codes, and receiving from the user, for at least some of the errors, a respective error source category and/or problem resolution hint. The method also includes storing an error code and the respective error source category and/or problem resolution hint, received from the user, as an annotation in the error annotation memory. Further taught is receiving and correlating a subsequent error including a subsequent error code, with the error source category and/or problem resolution hint available from the error annotation memory, and enhancing a message accompanying the subsequent error and causing display of the enhanced message.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

44.

Architecture for providing forecasts of GNSS obscuration and multipath

      
Application Number 17374885
Grant Number 11287531
Status In Force
Filing Date 2021-07-13
First Publication Date 2022-02-17
Grant Date 2022-03-29
Owner Spirent Communications, Plc (United Kingdom)
Inventor
  • Bennington, Jeremy Charles
  • Grech, Raphael
  • Berres, Dennis
  • Zbikowski, Rafal
  • Ford, Colin Richard
  • West, Richard
  • Hansen, Paul
  • Neeves, Arthur Edward
  • Anyaegbu, Esther
  • Gleave, Adam
  • Wong, Ronald Toh Ming

Abstract

Disclosed is a method of providing dilution of precision (DOP) forecasts for GNSS navigation and optionally degree of confidence, for routing of vehicles or alerting humans in vehicles: accessing a 3D map of an area including structure solids and generating cuboids in spaces not contained in the structure solids, and iteratively over time increments, calculating GNSS satellites visible from the cuboids using the 3D map and, using at least the calculated visibility, determining a DOP forecast for GNSS signals observable in the cuboids at the time increments. The disclosed method also includes compressing the calculated DOP forecast spatially and temporally, and distributing the compressed DOP forecast via a content delivery network (CDN), responsive to queries from requestors to an API of the CDN, whereby the requestors' systems can take into account the DOP forecast for routing the vehicles or alerting the humans in the vehicles to a predicted navigation impairment.

IPC Classes  ?

  • G01S 19/08 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
  • G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
  • H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
  • G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle

45.

Path planning using forecasts of obscuration and multipath

      
Application Number 17374891
Grant Number 11536855
Status In Force
Filing Date 2021-07-13
First Publication Date 2022-01-20
Grant Date 2022-12-27
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Bennington, Jeremy Charles
  • Grech, Raphael
  • Berres, Dennis
  • Zbikowski, Rafal
  • Ford, Colin Richard
  • West, Richard
  • Hansen, Paul
  • Neeves, Arthur Edward
  • Anyaegbu, Esther
  • Gleave, Adam
  • Wong, Ronald Toh Ming

Abstract

The technology disclosed teaches a method of path planning using a GNSS Forecast, requesting the GNSS Forecast of signal obscuration on behalf of a vehicle travelling in a region, receiving and using the Forecast to plan a path or route that has GNSS signals available over the path or route that satisfy a predetermined criterium. Also taught are GNSS Forecasts and planned paths or routes for a plurality of flying vehicles used by a flight control system, requesting the GNSS Forecast of signal obscuration on behalf of a flying autonomous or automated vehicle travelling in a region, receiving and using the Forecast and to plan a path with GNSS signals available over the path that satisfy predetermined criteria including accommodating real-time changes in flight paths, without leaving space, that satisfies the predetermined criteria. Also taught is certifying performance of GNSS receivers used on a flying vessel.

IPC Classes  ?

  • G01S 19/42 - Determining position
  • G05D 1/02 - Control of position or course in two dimensions
  • G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
  • G01W 1/10 - Devices for predicting weather conditions
  • G05D 1/10 - Simultaneous control of position or course in three dimensions
  • G01W 1/00 - Meteorology

46.

AN ARCHITECTURE FOR PROVIDING FORECASTS OF GNSS OBSCURATION AND MULTIPATH

      
Application Number US2021041664
Publication Number 2022/015873
Status In Force
Filing Date 2021-07-14
Publication Date 2022-01-20
Owner SPIRENT COMMUNICATIONS PLC (United Kingdom)
Inventor
  • Bennington, Jeremy Charles
  • Grech, Raphael
  • Berres, Dennis
  • Zbikowski, Rafal
  • Ford, Colin Richard
  • West, Richard
  • Hansen, Paul
  • Neeves, Arthur Edward
  • Anyaegbu, Esther
  • Wong, Ronald Toh Ming
  • Gleave, Adam

Abstract

Disclosed is providing DOP forecasts for GNSS navigation, for routing of vehicles or alerting humans in vehicles. Also disclosed is compressing the calculated DOP forecast spatially and temporally, and distributing the compressed DOP forecast via a CDN, responsive to queries from requestors to an API of the CDN, whereby the requestors' systems can use the forecast. Also taught is improving accuracy of a GNSS receiver that has a non-directional antenna, with the receiver sending a CDN a request for predictive data for an area and receiving and utilizing data regarding LOS visibility for the receiver with respect to individual satellites. The technology also disclosed teaches path planning using a GNSS Forecast, requesting the GNSS Forecast of signal obscuration on behalf of a vehicle travelling in a region, receiving and using the Forecast to plan a route that has GNSS signals available over the route that satisfy a predetermined criterium.

IPC Classes  ?

  • G01S 19/22 - Multipath-related issues
  • G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
  • G01S 19/28 - Satellite selection

47.

Method and system for inducing secure communications between one or more emulated servers and emulated clients to test a device therebetween

      
Application Number 17379907
Grant Number 11824740
Status In Force
Filing Date 2021-07-19
First Publication Date 2022-01-06
Grant Date 2023-11-21
Owner Spirent Communications, Inc. (USA)
Inventor
  • Canady, Kevin
  • Wank, Richard
  • Wu, Xiaohua
  • Li, Chunsheng

Abstract

The technology disclosed provides a method of testing handling of HTTPS sessions of a plurality of clients with a plurality of servers by a switching, bridging or routing device (i.e., a DUT), where the testing is conducted by a test system coupled to ports on the DUT. The method includes using client state machines running on at least four processor cores, communicating through the DUT with server state machines running on at least four additional processor cores. The method also includes, for each connection between a client represented by a client state machine and a server represented by a server state machine, setting up an HTTPS session by negotiating an encryption protocol and completing an HTTPS handshake. Further, the method includes following the setup of between 100,000 HTTPS sessions and 10,000,000 HTTPS sessions, conducting a stress test including combining payload data and header information without using the negotiated encryption.

IPC Classes  ?

48.

Mobile-assisted phase calibration method and system

      
Application Number 17364703
Grant Number 11451312
Status In Force
Filing Date 2021-06-30
First Publication Date 2022-01-06
Grant Date 2022-09-20
Owner Spirent Communications, Inc. (USA)
Inventor
  • Rodriguez-Herrera, Alfonso
  • Reed, John Douglas

Abstract

Disclosed is a method of calibrating phase alignment of signals from multiple transmit antennas on multiple channels during OTA testing of a MIMO DUT, including generating a noisy test signal by adding noise to a signal pattern and transmitting the noisy test signal to the DUT on first and second channels OTA and sweeping a relative phase of the signal pattern, but not the added noise, in the first and second channels, while receiving from the DUT reports of a SNR for a received signal on at least one of the first channel and subsequently on the second channels. The method also includes analyzing variation in the SNR to determine phase alignment of the first and second channels, as received and processed by the DUT and using the determined phase alignment to perform OTA testing of the DUT. The method can also include receiving a RSRP and/or a RSSI.

IPC Classes  ?

  • H04B 17/12 - MonitoringTesting of transmitters for calibration of transmit antennas, e.g. of amplitude or phase
  • H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station

49.

Automatically locating resources using alternative locator expressions during heterogeneous component-based testing in a portable automation framework

      
Application Number 17003962
Grant Number 11216347
Status In Force
Filing Date 2020-08-26
First Publication Date 2022-01-04
Grant Date 2022-01-04
Owner Spirent Communications, Inc. (USA)
Inventor
  • Holt, Andrea
  • Ahmed, Saif
  • Mcquee, Alireza Akbari

Abstract

The disclosed technology provides resource locators keyed to resource names with failover alternate resource locators keyed to resource positions on user interfaces in a test environment: providing a central repository for resource locators and storing a set of alternative locator expressions for a resource in the central repository. The set includes first resource locators keyed to resource names on UIs and respective second resource locators keyed to resource positions on UIs that can be evaluated when the resource name in the respective first resource locator is invalid. The method invokes a resource location navigator to locate a particular resource using a first resource locator keyed to a resource name on the user interface, automatically invoking the resource location navigator using the second resource locator keyed to the resource position after failure of locating the particular resource using the resource name, and accessing the particular resource using the second resource locator.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 11/32 - Monitoring with visual indication of the functioning of the machine

50.

Efficient real-time 802.11ax OFDMA statistics logging

      
Application Number 17239473
Grant Number 11659427
Status In Force
Filing Date 2021-04-23
First Publication Date 2021-10-28
Grant Date 2023-05-23
Owner Spirent Communications, Inc. (USA)
Inventor
  • Rumsby, Steven R.
  • Dong, Fengbin
  • Jin, Liang

Abstract

The disclosed technology addresses the problem of testing performance of RU scheduling algorithms used by an OFDMA enabled AP to support multiple clients, using a two-armed test harness with a wired connection to one side of an AP under test and multiple wireless clients coupled in RF communication with the AP. The wireless clients can be connected over the air or conductively to antenna(s) of the AP under test. The test harness generates test traffic. A sniffer radio listens to RU allocation and schedules traffic broadcast by the AP to multiple clients. A recording module records the RU allocation and traffic and a report generator categorizes the recorded resource allocation with the scheduling traffic heard by the sniffer radio and provides resource allocation statistics. The wireless clients are connected conductively or OTA to antennas of the AP under test. One sniffer radio replaces multiple sniffers used in prior test systems.

IPC Classes  ?

  • H04W 24/10 - Scheduling measurement reports
  • H04W 72/04 - Wireless resource allocation
  • H04L 5/00 - Arrangements affording multiple use of the transmission path

51.

Methods and systems for resource queuing and delivery

      
Application Number 16810763
Grant Number 11423345
Status In Force
Filing Date 2020-03-05
First Publication Date 2021-09-09
Grant Date 2022-08-23
Owner Spirent Communications, Inc. (USA)
Inventor
  • Hornberger, Patrick
  • Miller, Eric Gregory
  • Lin, Yujie
  • Koinova, Kalina Stilianova

Abstract

The disclosed technology teaches delivering scarce test equipment resources to a user within a test organization: receiving a test graph that specifies equipment capabilities needed, by class and times when the capabilities are needed. The technology includes maintaining an inventory of equipment resources and capabilities, by class, and responsive to the user invoking the graph, scheduling the needed equipment: identifying alternative resources responsive to the need and selecting a group of resources to schedule; bundling the group of resources to schedule into an immediate bundle needed to start the test and a deferred bundle needed later, after the start of the test; and queuing a deferred bundle reservation for a later time, after the scheduled start of the test. During the test, the technology includes notifying the user of availability of the equipment resources in the deferred bundle when they become available and marking the deferred bundle as in use.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06F 16/901 - IndexingData structures thereforStorage structures
  • H04J 3/16 - Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
  • G06Q 10/10 - Office automationTime management

52.

Flexible methods for generation of GNSS navigation data

      
Application Number 16776461
Grant Number 11341299
Status In Force
Filing Date 2020-01-29
First Publication Date 2021-07-29
Grant Date 2022-05-24
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Wilkinson, John W.
  • Holbrow, Mark Geoffrey

Abstract

The disclosed technology teaches simulating new satellite messages for a GNSS simulation, providing a configuration file and programming script file, neither of which is pre-compiled into GNSS simulation code, that specify format for a message for a satellite and message format combination not yet operational or not yet compiled into the GNSS simulation code. Included is reading and applying the configuration file and running a script from the programming script file to generate navigation data for simulating positioning messages during the GNSS simulation and using the navigation data for simulating positioning signals during the GNSS simulation and testing of a GNSS receiver against the satellite and message format combination. The disclosed technology also teaches determining message format and values to use when simulating position signals by combining field format and field data values from a combination of the configuration files, almanac, ephemeris and related data, and the programming script files.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • G06F 16/13 - File access structures, e.g. distributed indices

53.

Key performance indicators (KPI) for tracking and correcting problems for a network-under-test

      
Application Number 16950790
Grant Number 11483226
Status In Force
Filing Date 2020-11-17
First Publication Date 2021-03-25
Grant Date 2022-10-25
Owner Spirent Communications, Inc. (USA)
Inventor Menon, Jyotikumar U.

Abstract

The disclosed technology teaches testing a mesh network using new service application level KPIs that extend the TWAMP measurement architecture. A control-client receives and parses a configuration file to populate memory with IP addresses, ports, and test session parameters for disclosed KPIs used to originate two-way test sessions from a first network host; with control-servers and session-reflectors. The method extends the receiving, parsing and originating to dozens to thousands of control-clients, by sending to the control-clients configuration files to originate respective test sessions with control-servers in a mesh network using respective test session parameters; and while the test is running, sending an updated configuration file to at least one control-client that introduces a new control-server or replaces a control-server; and expanding the test to include the new or replacement control-server without stopping or restarting TW test sessions with other control-servers; and monitoring the running test sessions and receiving results.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 43/50 - Testing arrangements
  • H04L 69/16 - Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
  • H04L 43/0829 - Packet loss
  • H04L 43/0864 - Round trip delays
  • H04L 43/16 - Threshold monitoring
  • H04L 43/087 - Jitter

54.

Multi-functional wireless link monitor

      
Application Number 17025466
Grant Number 12193107
Status In Force
Filing Date 2020-09-18
First Publication Date 2021-03-25
Grant Date 2025-01-07
Owner Spirent Communications, Inc. (USA)
Inventor
  • Mlinarsky, Fanny
  • Cook, Ron

Abstract

A wireless link monitor is configured to operate as an active client that can send and/or receive wireless traffic to and/or from wireless devices-under-test (DUTs) in the network. When the wireless link monitor operates as an active client, the DUTs can send respective wireless traffic to the wireless link monitor. This ensures that the wireless link monitor receives the wireless traffic even when the DUTs transmit their wireless signals narrowly (e.g., in adaptive beamforming technologies).

IPC Classes  ?

55.

Abnormal mobility pattern detection for misbehaving devices

      
Application Number 16898215
Grant Number 11277777
Status In Force
Filing Date 2020-06-10
First Publication Date 2020-12-17
Grant Date 2022-03-15
Owner Spirent Communications, Inc. (USA)
Inventor
  • Feder, Peretz M.
  • Thuel, Sandra R.

Abstract

The disclosed technology teaches detecting abnormal behavior of a UE mobile device, including a network data analytics function component, in communication with core network components of a cellular network, subscribing to location change-related events that report a change event for a UE device connection to and/or drop or handover from a cell. Included is analyzing location change-related events to detect abnormal handover behavior when the UE device changes its selection of a base station or cell more than N times in not more than M minutes, and reporting the detected abnormal handover behavior with an identifier of the UE mobile device involved and the involved cell's ID. The technology also applies to a group of UE devices selected for analysis, by device, geography or custom-defined affinity, with selection changes among a set of base stations or neighboring cells, each selected at least twice by the UE device in M minutes.

IPC Classes  ?

  • H04W 36/04 - Reselecting a cell layer in multi-layered cells
  • H04W 36/00 - Handoff or reselecting arrangements
  • H04W 36/08 - Reselecting an access point
  • H04W 24/02 - Arrangements for optimising operational condition
  • H04W 48/20 - Selecting an access point
  • H04W 36/16 - Performing reselection for specific purposes
  • H04W 84/04 - Large scale networksDeep hierarchical networks

56.

Systems and methods for using an audio cross-connect cable for remote mobile device testing

      
Application Number 16733126
Grant Number 10841413
Status In Force
Filing Date 2020-01-02
First Publication Date 2020-11-17
Grant Date 2020-11-17
Owner Spirent Communications, Inc. (USA)
Inventor
  • Pentakota, Revanth K.
  • Deshpande, Laukik R.
  • Phan, Dat

Abstract

The disclosed technology teaches ad hoc testing a connection between subscriber mobile phone and counterpart location with which the subscriber is having trouble, including positioning a test harness near the location, remote from the subscriber and from a service technician. The harness includes a controller, two mobile phones with an audio cross-over cable connection between, and control connections between controller and phones. The cable feeds output of respective speakers to respective microphones and inhibits transmission between the phones of signals for button presses. The controller receives a test start signal from the technician and establishes a test connection between technician equipment and subscriber equipment through the counterpart location, establishing a call connection between the first phone and the technician equipment; and establishing a second test call connection between the second phone and the subscriber phone, so the technician and subscriber have an audio connection over the audio cross-over cable.

IPC Classes  ?

  • H04M 3/42 - Systems providing special services or facilities to subscribers
  • H04M 1/725 - Cordless telephones
  • H04W 4/029 - Location-based management or tracking services
  • H04M 1/57 - Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
  • H04M 3/54 - Arrangements for diverting calls for one subscriber to another predetermined subscriber

57.

Training an encrypted video stream network scoring system with non-reference video scores

      
Application Number 16842676
Grant Number 11405695
Status In Force
Filing Date 2020-04-07
First Publication Date 2020-10-08
Grant Date 2022-08-02
Owner Spirent Communications, Inc. (USA)
Inventor
  • Colligan, Michael
  • Bennington, Jeremy

Abstract

At least three uses of the technology disclosed are immediately recognized. First, a video stream classifier can be trained that has multiple uses. Second, a trained video stream classifier can be applied to monitor a live network. It can be extended by the network provider to customer relations management or to controlling video bandwidth. Third, a trained video stream classifier can be used to infer bit rate switching of codecs used by video sources and content providers. Bit rate switching and resulting video quality scores can be used to balance network loads and to balance quality of experience for users, across video sources. Balancing based on bit rate switching and resulting video quality scores also can be used when resolving network contention.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/647 - Control signaling between network components and server or clientsNetwork processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging between two different networks, e.g. between IP and wireless
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs

58.

Acceleration of node configuration for TWAMP with a large number of test sessions

      
Application Number 16908717
Grant Number 11032147
Status In Force
Filing Date 2020-06-22
First Publication Date 2020-10-08
Grant Date 2021-06-08
Owner Spirent Communications, Inc. (USA)
Inventor Menon, Jyotikumar U.

Abstract

The disclosed methods for reducing the port setup time for a large number of TWAMP test sessions for performance measurement testing of telecommunication transport networks include parsing a configuration file to populate an accept-port data structure with proposed receiver ports for communication from a session-sender to session-reflectors; repeatedly and in parallel, from a control client, communicating with receiving servers to set up pairwise test sessions using receiver port allocations from the accept-port data structure, and receiving and checking blocks of Accept-Session messages from the receiving server and handling either case of acceptance of the proposed receiver port or of counter proposal of an alternate-and-available port to be used for the measurement session; and allocating the alternate-and-available port and updating the accept-port data structure by storing the alternate-and-available port received in the particular Accept-Session message; and using the stored ports to initiate TWAMP messages in the pairwise test sessions.

IPC Classes  ?

  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

59.

Enhancing transmission control protocol (TCP) performance and scalability on multicore processor architectures

      
Application Number 16877483
Grant Number 11271842
Status In Force
Filing Date 2020-05-18
First Publication Date 2020-09-03
Grant Date 2022-03-08
Owner Spirent Communications, Inc. (USA)
Inventor Menon, Jyotikumar U.

Abstract

The disclosed technology teaches TCP session processing architecture for conducting numerous TCP sessions during testing of a network-under-test: multiple processor cores running, allocated to TCP session handling, and program instructions configured to distribute processing of each TCP session across multiple cores with a first set of cores allocated to handle TCP control, a second set of cores allocated to handle TCP packet transmission, and a third set of cores allocated to handle TCP packet receiving. The disclosed architecture also includes a shared memory accessible to the first, second and third sets of cores, that holds PCBs for each of numerous TCP sessions during the testing with update access controlled by an atomic spinlock processor instruction that each TCP state machine running on a core must engage to secure the update access to a respective PCB, in order to proceed with state processing of its respective TCP session.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 43/50 - Testing arrangements
  • H04L 1/16 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
  • H04L 67/14 - Session management
  • H04L 47/193 - Flow controlCongestion control at layers above the network layer at the transport layer, e.g. TCP related
  • H04L 69/163 - In-band adaptation of TCP data exchangeIn-band control procedures

60.

Secure method for managing a virtual test platform

      
Application Number 16841623
Grant Number 11226883
Status In Force
Filing Date 2020-04-06
First Publication Date 2020-07-23
Grant Date 2022-01-18
Owner Spirent Communications, Inc. (USA)
Inventor
  • Grinkemeyer, Douglas
  • Dailey, David
  • Myers, Kevin
  • Abarbanel, Daniel

Abstract

The technology disclosed relates to implementing a virtual test platform (VTP) and running virtual test applications (VTAs) from an unsecured location. Using a phone home service, the VTP establishes a secure tunnel connection with a test controller. The VTP receives configuration information for a VTA from the test controller. If the VTA is not stored on the VTP, the VTP retrieves the VTA from a repository specified by the test controller. The configuration information from the test controller includes information needed for the VTP to set up a second secure tunnel. The VTP establishes the second secure tunnel and launches the VTA. The VTP relays information sent through the second tunnel to the VTA, and also relays messages from the VTA back to the test controller.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/30 - Monitoring
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

61.

Streamlining cryptographic processes in a test environment

      
Application Number 16228714
Grant Number 11374973
Status In Force
Filing Date 2018-12-20
First Publication Date 2020-06-25
Grant Date 2022-06-28
Owner Spirent Communications, Inc. (USA)
Inventor
  • Yang, Li
  • Subbarao, Suma
  • Parcel, Scott Wayne
  • Van Den Breekel, Jurrie
  • Desanto, David Gary

Abstract

The technology disclosed is a method of testing handling of secure communication sessions of clients with servers by device or system under test (DUT). The method includes (i) establishing a secure communication session between the client and the server while the client and the server transitions past a standards-required verification step or validation step without performing the required verification or validation, (ii) establishing a secure communication session between the client and the server while the client and the server reuse standards-required security mechanisms without generating or obtaining new standards-required security mechanisms, or (iii) establishing a secure communication session between the client and the server while the client and the server generate and transmit content contrary to an established standard-based procedure that poses certain requirements of the content.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • H04L 9/40 - Network security protocols

62.

Systems and methods for automated testing of MoCA networks

      
Application Number 16533672
Grant Number 11258679
Status In Force
Filing Date 2019-08-06
First Publication Date 2020-05-07
Grant Date 2022-02-22
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Grinkemeyer, Douglas
  • Dailey, David

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.

IPC Classes  ?

63.

RF signal system outputs calibration

      
Application Number 16176972
Grant Number 11294068
Status In Force
Filing Date 2018-10-31
First Publication Date 2020-04-30
Grant Date 2022-04-05
Owner Spirent Communications, PLC (United Kingdom)
Inventor
  • Pearse, Neil Christopher
  • Holbrow, Mark Geoffrey

Abstract

A method is provided for calibrating a test platform including a plurality of system outputs to align RF signals generated by the system outputs. RF power of a combined RF signal is detected, where the combined RF signal is from a reference RF signal generated by a reference system output in the plurality of system outputs and a test RF signal generated by a test system output in the plurality of systems outputs. A phase of the test RF signal is iteratively shifted relative to the reference RF signal until the detected RF power reaches a minimum. The test RF signal is inverted to be in-phase with the reference RF signal when the combined RF power reaches the minimum. A system is also provided for calibrating a test platform including a plurality of system outputs to align RF signals generated by the system outputs.

IPC Classes  ?

  • G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
  • H04B 17/21 - MonitoringTesting of receivers for calibrationMonitoringTesting of receivers for correcting measurements
  • G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
  • H04B 17/11 - MonitoringTesting of transmitters for calibration

64.

Automating evaluation of QoE for wireless communication services

      
Application Number 16148835
Grant Number 11658885
Status In Force
Filing Date 2018-10-01
First Publication Date 2020-04-02
Grant Date 2023-05-23
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Pendyala, Swetha
  • Peng, Peter
  • Reghis, Ovidiu
  • Adamut, Marius

Abstract

The disclosed technology teaches automating evaluation of QoE for data communication services in a wireless network—accessing performance indicators, mappings for the performance indicators to SKQIs in a SKQI parameters table, and mappings for SKQIs to KQIs in an SKQI-to-KQI mapping table. The disclosed method includes configuring first and second functions that, respectively, roll up performance indicators into SKQIs based on parameters stored in the SKQI parameters table to calculate SKQI scores and weights, and roll up SKQIs into KQIs and QoE based on parameters stored in SKQI-to-KQI and SKQI-to-QoE mapping tables, to calculate KQI and QoE scores. Also disclosed is generating first SQL statements that invoke the first function to calculate the SKQIs and second SQL statements that invoke the second function to calculate KQIs and QoE, storing generated first and second SQL statements in non-volatile storage and calculating KQIs and QoE using the automatically generated SQL statements.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
  • G06F 16/242 - Query formulation
  • H04L 43/55 - Testing of service level quality, e.g. simulating service usage

65.

Effective correlation of multiple time-series result sets

      
Application Number 16391604
Grant Number 11182399
Status In Force
Filing Date 2019-04-23
First Publication Date 2020-03-05
Grant Date 2021-11-23
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Joyner, David
  • Patel, Rahul

Abstract

The technology disclosed relates to a method for storing and time-correlating real-time and queryable test results of a test of a device under test (DUT). The method includes initiating the test applied to the DUT to collect real-time data from a multitude of data streams for multiple aspects of the DUT, the collected data including counters and fact-type values, the collected data having imperfectly synchronized time bases and the collected data being collected from different sources asynchronously at different times, specifying a recording time interval for recording the data collected among multiple databases, recording data according to the specified recording time interval, such that each piece of the recorded data is associated with a particular time interval, and at a conclusion of the test, correlating the recorded data with the test configuration data about a test state in the respective time intervals.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • G06F 16/14 - Details of searching files based on file metadata
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/2455 - Query execution

66.

Integrated wireless communication test environment

      
Application Number 16515721
Grant Number 10897319
Status In Force
Filing Date 2019-07-18
First Publication Date 2020-01-23
Grant Date 2021-01-19
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Chinitz, Leigh
  • Mlinarsky, Fanny

Abstract

An apparatus for testing electromagnetic components includes electromagnetically-isolating external walls that define a chamber. An internal wall is attached to one or more of the electromagnetically-isolating external walls to form an internal test instrument chamber and an internal device testing chamber. An internal RF feed-through port passes through the internal wall to electrically couple a test instrument disposed in the internal test instrument chamber to a wireless device-under-test (DUT) disposed in the internal device testing chamber. One or more external RF feed-through ports can pass through one of the electromagnetically-isolating external walls to electrically couple the DUT and/or the test instrument to a second wireless device.

IPC Classes  ?

  • H04B 17/17 - Detection of non-compliance or faulty performance, e.g. response deviations
  • H04W 24/06 - Testing using simulated traffic
  • H04B 17/00 - MonitoringTesting
  • H01Q 3/26 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the relative phase or relative amplitude of energisation between two or more active radiating elementsArrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture

67.

System and method for synchronizing protocol and RF analyzers during wireless testing

      
Application Number 16515809
Grant Number 11134456
Status In Force
Filing Date 2019-07-18
First Publication Date 2020-01-23
Grant Date 2021-09-28
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Haley, Michael
  • Mcgarry, Andrew Stephen
  • Cook, Ron

Abstract

A computer-implemented method for synchronizing wireless testing devices includes (a) in a protocol analyzer located in an RF-isolated test chamber, capturing first network packets transmitted to or from a wireless device-under-test (DUT) to generate protocol test data, (b) in the protocol analyzer, determining if any of the first network packets satisfy a trigger rule, (c) in the protocol analyzer, generating a trigger output signal when the trigger rule is satisfied, (d) sending the trigger output signal from the protocol analyzer to an RF analyzer in electrical communication with the DUT, (e) capturing second network packets with the RF analyzer based on the trigger output signal to generate RF test data, the second network packets transmitted to or from the DUT, and (f) in the protocol analyzer, time-aligning the first and second network packets in the protocol test data and the RF test data, respectively.

IPC Classes  ?

  • H04W 56/00 - Synchronisation arrangements
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/861 - Packet buffering or queuing arrangements; Queue scheduling

68.

System and method for synchronizing protocol analyzers during wireless testing

      
Application Number 16515786
Grant Number 10893494
Status In Force
Filing Date 2019-07-18
First Publication Date 2020-01-23
Grant Date 2021-01-12
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Chinitz, Leigh
  • Simpson, Donald

Abstract

A computer-implemented method for synchronizing wireless testing devices includes (a) in a first protocol analyzer located in a first RF-isolated test chamber, capturing first network packets transmitted to or from a wireless device-under-test (DUT) to generate first test data, (b) in a second protocol analyzer located in a second RF-isolated test chamber, capturing second network packets transmitted to or from the wireless DUT to generate second test data, (c) synchronizing internal clocks of the first and second protocol analyzers such that the first and second protocol analyzers capture the first and second network packets with respect to a synchronized internal clock time, and (d) merging the first and second test data using the synchronized internal clock time.

IPC Classes  ?

  • H04W 56/00 - Synchronisation arrangements
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/861 - Packet buffering or queuing arrangements; Queue scheduling

69.

SQL interceptor for use with third party data analytics packages

      
Application Number 16525463
Grant Number 11176160
Status In Force
Filing Date 2019-07-29
First Publication Date 2019-11-14
Grant Date 2021-11-16
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor Adamut, Marius

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.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 16/2455 - Query execution

70.

Key performance indicators (KPI) for tracking and correcting problems for a network-under-test

      
Application Number 15936346
Grant Number 10841196
Status In Force
Filing Date 2018-03-26
First Publication Date 2019-09-26
Grant Date 2020-11-17
Owner Spirent Communications, Inc. (USA)
Inventor Menon, Jyotikumar U.

Abstract

The disclosed technology teaches testing a mesh network using new service application level KPIs that extend the TWAMP measurement architecture. A control-client receives and parses a configuration file to populate memory with IP addresses, ports, and test session parameters for disclosed KPIs used to originate two-way test sessions from a first network host; with control-servers and session-reflectors. The method extends the receiving, parsing and originating to dozens to thousands of control-clients, by sending to the control-clients configuration files to originate respective test sessions with control-servers in a mesh network using respective test session parameters; and while the test is running, sending an updated configuration file to at least one control-client that introduces a new control-server or replaces a control-server; and expanding the test to include the new or replacement control-server without stopping or restarting TW test sessions with other control-servers; and monitoring the running test sessions and receiving results.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

71.

Scalability, fault tolerance and fault management for TWAMP with a large number of test sessions

      
Application Number 15919135
Grant Number 10848372
Status In Force
Filing Date 2018-03-12
First Publication Date 2019-09-12
Grant Date 2020-11-24
Owner Spirent Communications, Inc. (USA)
Inventor Menon, Jyotikumar U.

Abstract

The disclosed methods and systems of using TWAMP measurement architecture for testing a large network include a control-client running on a first network host initializing memory for test session parameters used to originate a test, parsing a configuration file to populate the memory with IP addresses, ports and QoS parameters for control-servers and session-reflectors; and originating test sessions using the test session parameters. The method includes extending to thousands of control-clients, each originating respective test sessions with control-servers in a mesh network using respective test session parameters; and while the test is running, optionally sending an updated configuration file to at least one control-client that introduces a new control-server or replaces a control-server; and the control-client parsing the updated configuration file and updating memory to include the new control-server IP address, port numbers and QoS parameters; and expanding the test and monitoring the running test sessions for results.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/743 - Header address processing for routing, e.g. table lookup using hashing techniques

72.

Training a non-reference video scoring system with full reference video scores

      
Application Number 16216699
Grant Number 11216698
Status In Force
Filing Date 2018-12-11
First Publication Date 2019-08-22
Grant Date 2022-01-04
Owner Spirent Communications, Inc. (USA)
Inventor
  • Colligan, Michael
  • Bennington, Jeremy

Abstract

The disclosed technology teaches training a NR VMOS score generator by generating synthetically impaired images from FR video using filters tuned to generate impaired versions and applying a FR VMOS generator to pairs of unimpaired FR images from the FR video and the impaired versions of the FR images to create ground truth scores for the impaired versions. The disclosed method also includes training by machine learning model an image evaluation classifier using the ground truth scores and the impaired versions to generate NR VMOS scores, and storing coefficients of the image evaluation classifier for use as the NR VMOS score generator. Also disclosed is generating a NR VMOS score by invoking the trained NR VMOS score generator, with stored coefficients generated by feeding the trained NR VMOS score generator with images captured from scenes in a video to be scored, and evaluating the images to generate NR VMOS scores.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06N 3/08 - Learning methods
  • G06N 20/10 - Machine learning using kernel methods, e.g. support vector machines [SVM]
  • G06T 5/20 - Image enhancement or restoration using local operators

73.

Adaptive system for mobile device testing

      
Application Number 15875982
Grant Number 10853232
Status In Force
Filing Date 2018-01-19
First Publication Date 2019-07-25
Grant Date 2020-12-01
Owner Spirent Communications, Inc. (USA)
Inventor
  • Henry, Evan C.
  • Becker, Ian S.
  • Brown, Robert R.
  • Wang, Yuanke

Abstract

Systems, methods, and devices for creating a test performance monitoring and reporting system that is adaptive for use with different types of mobile devices are disclosed. The test performance monitoring and reporting system adapts itself to be interoperable with different models of mobile device by combining sequences of deterministic logic blocks with device-specific asset libraries. Logic blocks can be added to or removed from the sequence. Logic blocks implement different operations of mobile devices, including using assets, launching applications, and replaying sequences of command interface interactions recorded from test users. The asset library contains assets corresponding to mobile device elements that can be manipulated by users. These assets are device-specific, and a test script can be adapted to fit a particular mobile device model by replacing the existing assets in the script with assets from the asset library of the particular mobile device.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

74.

Method and system for inducing pseudo HTTPS communications between one or more emulated servers and emulated clients to test a device therebetween

      
Application Number 15838047
Grant Number 11070451
Status In Force
Filing Date 2017-12-11
First Publication Date 2019-06-13
Grant Date 2021-07-20
Owner Spirent Communications, Inc. (USA)
Inventor
  • Canady, Kevin
  • Wank, Richard
  • Wu, Xiaohua
  • Li, Chunsheng

Abstract

The technology disclosed provides a method of testing handling of HTTPS sessions of a plurality of clients with a plurality of servers by a switching, bridging or routing device (i.e., a DUT), where the testing is conducted by a test system coupled to ports on the DUT. The method includes using client state machines running on at least four processor cores, communicating through the DUT with server state machines running on at least four additional processor cores. The method also includes, for each connection between a client represented by a client state machine and a server represented by a server state machine, setting up an HTTPS session by negotiating an encryption protocol and completing an HTTPS handshake. Further, the method includes following the setup of between 100,000 HTTPS sessions and 10,000,000 HTTPS sessions, conducting a stress test including combining payload data and header information without using the negotiated encryption.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

75.

Method to configure monitoring thresholds using output of load or resource loadings

      
Application Number 16267325
Grant Number 10884910
Status In Force
Filing Date 2019-02-04
First Publication Date 2019-06-06
Grant Date 2021-01-05
Owner Spirent Communications, Inc. (USA)
Inventor Buege, Brian

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.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

76.

Massive MIMO array testing using a programmable phase matrix and channel emulator

      
Application Number 15782769
Grant Number 10313034
Status In Force
Filing Date 2017-10-12
First Publication Date 2019-04-18
Grant Date 2019-06-04
Owner Spirent Communications, Inc. (USA)
Inventor
  • Rodriguez-Herrera, Alfonso
  • Reed, John Douglas

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.

IPC Classes  ?

  • H04B 17/21 - MonitoringTesting of receivers for calibrationMonitoringTesting of receivers for correcting measurements
  • H04B 17/391 - Modelling the propagation channel
  • H04B 17/00 - MonitoringTesting
  • H04B 7/0413 - MIMO systems

77.

Service based testing

      
Application Number 16184889
Grant Number 10742523
Status In Force
Filing Date 2018-11-08
First Publication Date 2019-03-07
Grant Date 2020-08-11
Owner Spirent Communications, Inc. (USA)
Inventor Grinkemeyer, Douglas

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.

IPC Classes  ?

  • H04L 12/801 - Flow control or congestion control
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04H 20/12 - Arrangements for monitoring, testing or troubleshooting
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

78.

PROMISE. ASSURED.

      
Serial Number 88064587
Status Registered
Filing Date 2018-08-03
Registration Date 2019-09-10
Owner Spirent Communications plc (United Kingdom)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems Computer software consulting; Development and implementation of software, hardware and technology solutions for the purpose of testing of electronic components and electronic systems; Installation, repair and maintenance of computer software; Technology consultation in the field of simulating, emulating, testing, measuring, assuring, analyzing and securing global navigation satellite systems and global positioning systems; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems

79.

Miscellaneous Design

      
Serial Number 88064617
Status Registered
Filing Date 2018-08-03
Registration Date 2019-09-10
Owner Spirent Communications plc (United Kingdom)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems Computer software consulting; Development and implementation of software, hardware and technology solutions for the purpose of testing of electronic components and electronic systems; Installation, repair and maintenance of computer software; Technology consultation in the field of simulating, emulating, testing, measuring, assuring, analyzing and securing global navigation satellite systems and global positioning systems; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems

80.

Miscellaneous Design

      
Application Number 017936586
Status Registered
Filing Date 2018-07-27
Registration Date 2018-12-07
Owner Spirent Communications plc (United Kingdom)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems. Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems; Installation, repair and maintenance of computer software; Development and implementation of software, hardware and technology solutions for the purpose of testing of electronic components and electronic systems; Computer software consulting; Technology consultation in the field of simulating, emulating, testing, measuring, assuring, analyzing and securing global navigation satellite systems and global positioning systems.

81.

PROMISE. ASSURED.

      
Application Number 017936588
Status Registered
Filing Date 2018-07-27
Registration Date 2018-12-07
Owner Spirent Communications plc (United Kingdom)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Computer software and hardware for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems. Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing computer networks and software, networking hardware and equipment, and network services and applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing wireless communications networks, networking hardware and communications equipment, wireless communications handsets and cellular telephones, and mobile applications; Providing on-line non-downloadable software for use in simulating, emulating, testing, measuring, assuring, analysing and securing global navigation satellite systems and global positioning systems; Installation, repair and maintenance of computer software; Development and implementation of software, hardware and technology solutions for the purpose of testing of electronic components and electronic systems; Computer software consulting; Technology consultation in the field of simulating, emulating, testing, measuring, assuring, analyzing and securing global navigation satellite systems and global positioning systems.

82.

Systems and methods for evaluating customer premises networks

      
Application Number 13353026
Grant Number 10033618
Status In Force
Filing Date 2012-01-18
First Publication Date 2018-07-24
Grant Date 2018-07-24
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Grinkemeyer, Douglas
  • Dailey, David

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.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04M 3/22 - Arrangements for supervision, monitoring or testing

83.

Reducing cache memory requirements for recording statistics from testing with a multiplicity of flows

      
Application Number 15208520
Grant Number 10048894
Status In Force
Filing Date 2016-07-12
First Publication Date 2018-01-18
Grant Date 2018-08-14
Owner Spirent Communications, Inc. (USA)
Inventor
  • Kunimitsu, Jocelyn
  • Fujikami, Craig

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.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 12/0802 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches

84.

Over the air testing for massive MIMO arrays

      
Application Number 15620610
Grant Number 10244411
Status In Force
Filing Date 2017-06-12
First Publication Date 2017-12-14
Grant Date 2019-03-26
Owner Spirent Communications, Inc. (USA)
Inventor Reed, John Douglas

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.

IPC Classes  ?

85.

Service based testing

      
Application Number 15592173
Grant Number 10129102
Status In Force
Filing Date 2017-05-10
First Publication Date 2017-11-16
Grant Date 2018-11-13
Owner Spirent Communications, Inc. (USA)
Inventor Grinkemeyer, Douglas

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.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04H 20/12 - Arrangements for monitoring, testing or troubleshooting
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

86.

Controllable multi-user MIMO testbed

      
Application Number 15466018
Grant Number 10003417
Status In Force
Filing Date 2017-03-22
First Publication Date 2017-09-28
Grant Date 2018-06-19
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Mcgarry, Andrew
  • Cook, Ron

Abstract

Systems and methods for design and testing of RF components are described. One or more RF isolation chambers are used to house MU-MIMO capable devices under test, including wireless access points and client devices. Spatial and angular positioning of the antennas within a chamber and controlled power of the signals into each antenna via RF combiners and RF attenuators to achieve a controllable apparent/virtual angular spread among the respective client device signals is described.

IPC Classes  ?

87.

Over-the-air isolation testing

      
Application Number 15353697
Grant Number 09768893
Status In Force
Filing Date 2016-11-16
First Publication Date 2017-09-19
Grant Date 2017-09-19
Owner Spirent Communications, Inc. (USA)
Inventor
  • Wank, Richard
  • Ludwig, Mike
  • Canady, Kevin
  • Shen, Michael

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.

IPC Classes  ?

88.

Performance test application sequence script

      
Application Number 15456331
Grant Number 11023363
Status In Force
Filing Date 2017-03-10
First Publication Date 2017-09-14
Grant Date 2021-06-01
Owner Spirent Communications, Inc. (USA)
Inventor
  • Lloyd, Rupert
  • Becker, Ian
  • Ghanbarzadeh, Ardeshir
  • Tadic, Ivo
  • Wang, Yuanke

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.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

89.

ACCURATE GENERATION OF MULTIPLE DIMENSIONS OF COMPUTER LOAD

      
Application Number US2016055003
Publication Number 2017/059361
Status In Force
Filing Date 2016-09-30
Publication Date 2017-04-06
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Player, Timmons
  • Joyner, David

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

90.

Accurate generation of multiple dimensions of computer load

      
Application Number 14871676
Grant Number 09894150
Status In Force
Filing Date 2015-09-30
First Publication Date 2017-03-30
Grant Date 2018-02-13
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Player, Timmons
  • Joyner, David

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation

91.

RF signal alignment calibration

      
Application Number 15295641
Grant Number 09880284
Status In Force
Filing Date 2016-10-17
First Publication Date 2017-02-02
Grant Date 2018-01-30
Owner Spirent Communications PLC (United Kingdom)
Inventor
  • Pearse, Neil Christopher
  • Moroz, Steve Michael
  • Holbrow, Mark Geoffrey

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.

IPC Classes  ?

  • H04B 17/00 - MonitoringTesting
  • G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
  • H04B 17/11 - MonitoringTesting of transmitters for calibration
  • H04B 17/21 - MonitoringTesting of receivers for calibrationMonitoringTesting of receivers for correcting measurements
  • G01S 19/03 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers
  • H04L 7/10 - Arrangements for initial synchronisation

92.

Massive MIMO array emulation

      
Application Number 14801746
Grant Number 10243628
Status In Force
Filing Date 2015-07-16
First Publication Date 2017-01-19
Grant Date 2019-03-26
Owner Spirent Communications, Inc. (USA)
Inventor Reed, John Douglas

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.

IPC Classes  ?

93.

System and methods of testing adaptive antennas

      
Application Number 15015037
Grant Number 09660739
Status In Force
Filing Date 2016-02-03
First Publication Date 2016-08-11
Grant Date 2017-05-23
Owner Spirent Communications, Inc. (USA)
Inventor Reed, John Douglas

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.

IPC Classes  ?

  • H04B 17/16 - Test equipment located at the transmitter
  • H04B 17/29 - Performance testing
  • H04B 17/00 - MonitoringTesting
  • H04B 17/12 - MonitoringTesting of transmitters for calibration of transmit antennas, e.g. of amplitude or phase

94.

Conducting performance snapshots during test and using feedback to control test based on customer experience parameters

      
Application Number 14587997
Grant Number 09727449
Status In Force
Filing Date 2014-12-31
First Publication Date 2016-06-30
Grant Date 2017-08-08
Owner Spirent Communications, Inc. (USA)
Inventor
  • Hermeto, Guilherme
  • Buege, Brian

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.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/801 - Flow control or congestion control

95.

Video streaming and video telephony downlink performance analysis system

      
Application Number 14667557
Grant Number 09591300
Status In Force
Filing Date 2015-03-24
First Publication Date 2016-06-09
Grant Date 2017-03-07
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor Djurdjevic, Predrag

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.

IPC Classes  ?

  • H04N 5/357 - Noise processing, e.g. detecting, correcting, reducing or removing noise
  • H04N 17/00 - Diagnosis, testing or measuring for television systems or their details
  • G06T 7/00 - Image analysis
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk

96.

Systems and methods of building sequenceable test methodologies

      
Application Number 14856449
Grant Number 09817737
Status In Force
Filing Date 2015-09-16
First Publication Date 2016-03-17
Grant Date 2017-11-14
Owner Spirent Communications, Inc. (USA)
Inventor
  • Kodama, Greg
  • Lei, Kahou
  • Wang, Gwo-Jieh
  • Castelli, Brian
  • Morikuni, Caden Jon Y.

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.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/263 - Generation of test inputs, e.g. test vectors, patterns or sequences
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • G06F 11/26 - Functional testing
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • H04L 12/24 - Arrangements for maintenance or administration

97.

System and method of test iteration via property chaining

      
Application Number 14856452
Grant Number 09823988
Status In Force
Filing Date 2015-09-16
First Publication Date 2016-03-17
Grant Date 2017-11-21
Owner SPIRENT COMMUNICATIONS, INC. (USA)
Inventor
  • Kodama, Greg
  • Lei, Kahou
  • Wang, Gwo-Jieh
  • Andrews, Barry
  • Morikuni, Caden Jon Y.
  • Castelli, Brian
  • Patel, Rahul
  • Peters, Nicholas

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.

IPC Classes  ?

  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • G06F 11/263 - Generation of test inputs, e.g. test vectors, patterns or sequences
  • G06F 11/26 - Functional testing
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • H04L 12/24 - Arrangements for maintenance or administration

98.

RF signal alignment calibration

      
Application Number 14461208
Grant Number 09473258
Status In Force
Filing Date 2014-08-15
First Publication Date 2016-02-18
Grant Date 2016-10-18
Owner SPIRENT COMMUNICATIONS PLC (United Kingdom)
Inventor
  • Pearse, Neil Christopher
  • Moroz, Steve Michael
  • Holbrow, Mark Geoffrey

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.

IPC Classes  ?

  • H04B 17/00 - MonitoringTesting
  • H04B 17/21 - MonitoringTesting of receivers for calibrationMonitoringTesting of receivers for correcting measurements
  • G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
  • H04B 17/11 - MonitoringTesting of transmitters for calibration
  • G01S 19/03 - Cooperating elementsInteraction or communication between different cooperating elements or between cooperating elements and receivers
  • H04L 7/10 - Arrangements for initial synchronisation

99.

Automated methods for suppression of spurious signals

      
Application Number 14461093
Grant Number 09874640
Status In Force
Filing Date 2014-08-15
First Publication Date 2016-02-18
Grant Date 2018-01-23
Owner Spirent Communications, PLC (United Kingdom)
Inventor
  • Pearse, Neil Christopher
  • Moroz, Steve Michael
  • Holbrow, Mark Geoffrey

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.

IPC Classes  ?

  • G01S 19/21 - Interference related issues
  • G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
  • G01S 19/00 - Satellite radio beacon positioning systemsDetermining position, velocity or attitude using signals transmitted by such systems

100.

Automatic phase calibration

      
Application Number 14177165
Grant Number 09246607
Status In Force
Filing Date 2014-02-10
First Publication Date 2015-08-13
Grant Date 2016-01-26
Owner Spirent Communications, Inc. (USA)
Inventor
  • Reed, John Douglas
  • Rodriguez-Herrera, Alfonso

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.

IPC Classes  ?

  • H04B 3/462 - Testing group delay or phase shift, e.g. timing jitter
  • H04B 17/21 - MonitoringTesting of receivers for calibrationMonitoringTesting of receivers for correcting measurements
  • H04B 7/04 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
  1     2        Next Page