Patents Assigned to Spirent Communications
  • Patent number: 11765856
    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.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: September 19, 2023
    Assignee: Spirent Communications, Inc.
    Inventors: Frank Dikken, Don Chi Duong
  • Patent number: 11762748
    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.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: September 19, 2023
    Assignee: Spirent Communications, Inc.
    Inventors: Douglas Grinkemeyer, David Dailey, Kevin Myers, Daniel Abarbanel
  • Publication number: 20230283387
    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.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 7, 2023
    Applicant: SPIRENT COMMUNICATIONS, INC.
    Inventors: Janne LINKOLA, Michael HALEY
  • Patent number: 11734134
    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.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: August 22, 2023
    Assignee: Spirent Communications, Inc.
    Inventors: Andrea Holt, Saif Ahmed, Alireza Akbari McQuee
  • Patent number: 11727174
    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.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: August 15, 2023
    Assignee: Spirent Communications PLC
    Inventors: John W. Wilkinson, Mark Geoffrey Holbrow
  • Publication number: 20230254226
    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.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 10, 2023
    Applicant: Spirent Communications, Inc.
    Inventors: Michael Haley, David Theodore Mozzoni, II, Fanny Mlinarsky
  • Patent number: 11658885
    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.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: May 23, 2023
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventors: Swetha Pendyala, Peter Peng, Ovidiu Reghis, Marius Adamut
  • Patent number: 11659427
    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.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: May 23, 2023
    Assignee: Spirent Communications, Inc.
    Inventors: Steven R. Rumsby, Fengbin Dong, Liang Jin
  • Patent number: 11652559
    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.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: May 16, 2023
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventors: Janne Linkola, Michael Haley
  • Patent number: 11650892
    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.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: May 16, 2023
    Assignee: Spirent Communications, Inc.
    Inventor: David Joyner
  • Publication number: 20230128817
    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
    Type: Application
    Filed: September 19, 2022
    Publication date: April 27, 2023
    Applicant: Spirent Communications PLC
    Inventors: Jeremy Charles BENNINGTON, Richard WEST, Paul HANSEN, Esther ANYAEGBU, Matthew POTTLE
  • Publication number: 20230121760
    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.
    Type: Application
    Filed: September 19, 2022
    Publication date: April 20, 2023
    Applicant: Spirent Communications PLC
    Inventors: Jeremy Charles BENNINGTON, Richard WEST, Paul HANSEN, Esther ANYAEGBU, Matthew POTTLE
  • Publication number: 20230118232
    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.
    Type: Application
    Filed: September 19, 2022
    Publication date: April 20, 2023
    Applicant: Spirent Communications PLC
    Inventors: Jeremy Charles BENNINGTON, Richard WEST, Paul HANSEN, Esther ANYAEGBU, Matthew POTTLE
  • Publication number: 20230118946
    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.
    Type: Application
    Filed: September 19, 2022
    Publication date: April 20, 2023
    Applicant: Spirent Communications PLC
    Inventors: Jeremy Charles BENNINGTON, Richard WEST, Paul HANSEN, Esther ANYAEGBU, Matthew POTTLE
  • Publication number: 20230085976
    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.
    Type: Application
    Filed: October 24, 2022
    Publication date: March 23, 2023
    Applicant: Spirent Communications, Inc.
    Inventor: Jyotikumar U. Menon
  • Publication number: 20230016836
    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.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 19, 2023
    Applicant: Spirent Communications PLC
    Inventors: Matthew POTTLE, Esther Anyaegbu, Colin Richard FORD, Paul Hansen, Ronald Toh Ming Wong, Jeremy Charles Bennington, Samuel NARDONI
  • Patent number: 11536851
    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.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: December 27, 2022
    Assignee: Spirent Communications PLC
    Inventors: Felix Michael Krefft, Andrew Charles Baker, Rafal Waclaw Zbikowski, Mark Geoffrey Holbrow
  • Patent number: 11536855
    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.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: December 27, 2022
    Assignee: Spirent Communications PLC
    Inventors: Jeremy Charles Bennington, Raphael Grech, Dennis Berres, Rafal Zbikowski, Colin Richard Ford, Richard West, Paul Hansen, Arthur Edward Neeves, Esther Anyaegbu, Adam Gleave, Ronald Toh Ming Wong
  • Publication number: 20220368995
    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.
    Type: Application
    Filed: August 1, 2022
    Publication date: November 17, 2022
    Applicant: Spirent Communications, Inc.
    Inventors: Michael COLLIGAN, Jeremy BENNINGTON
  • Patent number: 11483226
    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.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: October 25, 2022
    Assignee: Spirent Communications, Inc.
    Inventor: Jyotikumar U. Menon