IP Library › Granted Patent US 12,549,467
Granted Patent B2
US 12,549,467 · App. 18/202,230 · Granted Feb 10, 2026

Distributed packet replay

Inventors: Michael Haley (Marlboro, MA); David Theodore Mozzoni, II (Warwick, RI); Fanny Mlinarsky (Bolton, MA)
Assignee: Spirent Commnications, Inc.
H04L43/106H04L47/283H04W24/08H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,549,467
App. No.
18/202,230
Granted
Feb 10, 2026
Kind
B2
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 over time.

Claims (33)

1 . A method of configuring a Wi-Fi environment and testing with three or more transmitters set to differing output signal strengths, including:

using a packet capture (PCAP) file of captured packets from multiple stations with respective source addresses and radio frequency (RF) bands and channels within bands, the captured packets recording in metadata at least signal strength and time stamps;

analyzing the PCAP file to determine pairs of a source address and a channel;

evaluating the pairs for signal strengths;

allocating the pairs to three or more transmitters based on grouping by at least the channels and the evaluated signal strengths and setting output signal strengths of the transmitters based on the evaluated signal strengths; and

using the time stamps on the captured packets, replaying the captured packets with synchronization over the transmitters at the set output signal strengths.

2 . The method of claim 1 , wherein the PCAP file includes packets from multiple protocols.

3 . The method of claim 1 , further including time-varying pairs of a source address and a channel with varying signal strength over time.

4 . The method of claim 3 , further including reallocating the time-varying pairs as signal strength varies.

5 . The method of claim 1 , further including the captured packets being streamed across a management network during replay.

6 . The method of claim 1 , further including captured packets being recalled from storage.

7 . A tangible non-transitory computer readable storage medium, including program instructions loaded into memory that, when executed on processors, cause the processors to carry out a method of high fidelity emulation of a Wi-Fi environment for testing with three or more transmitters set to differing output signal strengths, including:

using a packet capture (PCAP) file of captured packets from multiple stations with respective source addresses and radio frequency (RF) bands and channels within bands, the captured packets recording in metadata at least signal strength and time stamps;

analyzing the PCAP file to determine pairs of a source address and a channel;

evaluating the pairs for signal strengths;

allocating the pairs to three or more transmitters based on grouping by at least the channels and the evaluated signal strengths and setting output signal strengths of the transmitters based on the evaluated signal strengths; and

using the time stamps on the captured packets, replaying the captured packets with synchronization over the transmitters at the set output signal strengths.

8 . The tangible non-transitory computer readable storage medium of claim 7 , wherein the PCAP file includes packets from multiple protocols.

9 . The tangible non-transitory computer readable storage medium of claim 7 , further including time-varying pairs of a source address and channels with varying signal strength over time.

10 . The tangible non-transitory computer readable storage medium of claim 9 , further including reallocating the time-varying pairs as signal strength varies.

11 . The tangible non-transitory computer readable storage medium of claim 8 , further including the captured packets being streamed across a management network during replay.

12 . The tangible non-transitory computer readable storage medium of claim 7 , further including captured packets being recalled from storage.

13 . A system including a processor, memory coupled to the processor, and computer instructions loaded into the memory that, when executed, cause the processor to emulate a Wi-Fi environment in high fidelity for testing with three or more transmitters set to differing output signal strengths, including:

using a packet capture (PCAP) file of captured packets from multiple stations with respective source addresses and radio frequency (RF) bands and channels within bands, the captured packets recording in metadata at least signal strength and time stamps;

analyzing the PCAP file to determine pairs of a source address and a channel;

evaluating the pairs for signal strengths;

allocating the pairs to three or more transmitters based on grouping by at least the channels and the evaluated signal strengths and setting output signal strengths of the transmitters based on the evaluated signal strengths; and

using the time stamps on the captured packets, replaying the captured packets with synchronization over the transmitters at the set output signal strengths.

14 . The system of claim 13 , wherein the PCAP file includes packets from multiple protocols.

15 . The system of claim 13 , further including time-varying pairs of a source address and channels with varying signal strength over time.

16 . The system of claim 15 , further including reallocating the time-varying pairs as signal strength varies.

17 . The system of claim 14 , further including the captured packets being streamed across a management network during replay.

18 . The system of claim 13 , further including captured packets being recalled from storage.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2023
From: HALEY, MICHAEL; MOZZONI, DAVID THEODORE, II; MLINARSKY, FANNY
To: SPIRENT COMMUNICATIONS, INC.
Reel/Frame 063795/0418 →
Continuity (2)
Provisional Application 63345883 · May 25, 2022
Related Publication 20230388211A1 · Nov 30, 2023
References Cited (44)
US 6724730B1 · Mlinarsky et al. · 2004 [cited by applicant]
US 7075893B1 · Mlinarsky et al. · 2006 [cited by applicant]
US 8793541B2 · Hsu et al. · 2014 [cited by applicant]
US 10520534B1 · Rowell et al. · 2019 [cited by applicant]
US 10893494B2 · Chinitz et al. · 2021 [cited by applicant]
US 20040236866A1 · Dugatkin et al. · 2004 [cited by applicant]
US 20050053008A1 · Griesing et al. · 2005 [cited by applicant]
US 20050226195A1 · Paris et al. · 2005 [cited by applicant]
US 20060229020A1 · Mlinarsky et al. · 2006 [cited by applicant]
US 20060233111A1 · Wright · 2006 [cited by applicant]
US 20060239198A1 · Mlinarsky et al. · 2006 [cited by applicant]
US 20070159199A1 · Talwar et al. · 2007 [cited by applicant]
US 20080151762A1 · Armstrong et al. · 2008 [cited by applicant]
US 20090072838A1 · Shepherd et al. · 2009 [cited by applicant]
US 20090072843A1 · Slupsky et al. · 2009 [cited by applicant]
US 20120039178A1 · Holman et al. · 2012 [cited by applicant]
US 20120084605A1 · Shilon · 2012 [cited by examiner]
US 20120101985A1 · Kemp et al. · 2012 [cited by applicant]
US 20120207030A1 · Luong · 2012 [cited by applicant]
US 20120296996A1 · Lehavi et al. · 2012 [cited by applicant]
US 20120317224A1 · Caldwell et al. · 2012 [cited by applicant]
US 20130016739A1 · Penisoara et al. · 2013 [cited by applicant]
US 20130033279A1 · Sozanski et al. · 2013 [cited by applicant]
US 20130054170A1 · Sobajic et al. · 2013 [cited by applicant]
US 20130145212A1 · Hsu et al. · 2013 [cited by applicant]
US 20130347103A1 · Veteikis et al. · 2013 [cited by applicant]
US 20140092807A1 · Zhao · 2014 [cited by applicant]
US 20140098846A1 · Emmanuel et al. · 2014 [cited by applicant]
US 20140207935A1 · Gopshtein · 2014 [cited by examiner]
US 20140254647A1 · Stott et al. · 2014 [cited by applicant]
US 20150109941A1 · Zhang et al. · 2015 [cited by applicant]
US 20150242294A1 · Lapierre et al. · 2015 [cited by applicant]
US 20150253357A1 · Olgaard · 2015 [cited by applicant]
US 20160072594A1 · Yuan et al. · 2016 [cited by applicant]
US 20160373944A1 · Jain et al. · 2016 [cited by applicant]
US 20170135145A1 · Amini et al. · 2017 [cited by applicant]
US 20170223559A1 · Kong et al. · 2017 [cited by applicant]
US 20180006745A1 · Vanwiggeren · 2018 [cited by applicant]
US 20190155327A1 · Zaidman et al. · 2019 [cited by applicant]
US 20200028905A1 · Chinitz et al. · 2020 [cited by applicant]
OCTOBOX Pal-6E, and STApal-6E Product datasheet, Spirent Communications, Inc., Mar. 21, 2022, 25 pages (downloaded Jan. 24, 2023 from https://www.spirent.com/assets/u/datasheet-octobox-pal-6e-and-stapal-6e). [cited by applicant]
MCS Index and 7MCS Wi-Fi Experience Score, WiFi Fundamentals, 7signal.com, 5 pages (download Feb. 8, 2022 from https://www.7signal.com/info/mcs_. [cited by applicant]
U.S. Appl. No. 16/515,786, filed Jul. 18, 2019, U.S. Pat. No. 10,893,494, Jan. 12, 2021. [cited by applicant]
U.S. Appl. No. 18/106,967, filed Feb. 7, 2023, 20230254226, Aug. 10, 2023. [cited by applicant]