IP Library › Granted Patent US 12,647,336
Granted Patent B2
US 12,647,336 · App. 18/588,655 · Granted Jun 2, 2026

Correlating packets in communications networks

Inventors: David K. Ahn (Winston-Salem, NC); Peter P. Geremia (Portsmouth, NH); Pierre Mallett, III (Herndon, VA); Sean Moore (Hollis, NH); Robert T. Perry (Ashburn, VA)
Assignee: Centripetal Networks, LLC
H04L43/04H04L43/026H04L43/12H04L47/2483H04L47/32H04L61/2567H04L63/0263H04L69/22H04L43/087H04L43/106H04L43/16
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,647,336
App. No.
18/588,655
Granted
Jun 2, 2026
Kind
B2
Abstract

A computing system may identify packets received by a network device from a host located in a first network and may generate log entries corresponding to the packets received by the network device. The computing system may identify packets transmitted by the network device to a host located in a second network and may generate log entries corresponding to the packets transmitted by the network device. Utilizing the log entries corresponding to the packets received by the network device and the log entries corresponding to the packets transmitted by the network device, the computing system may correlate the packets transmitted by the network device with the packets received by the network device.

Claims (71)

1 . A packet-filtering device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the packet-filtering device to:

determine a first plurality of log entries corresponding to a first plurality of packets received by a network device from a first host located in a first network;

determine a second plurality of log entries corresponding to a second plurality of packets transmitted by the network device to a second host located in a second network;

detect, based on the first plurality of log entries and the second plurality of log entries, a correlation between one or more packets of the first plurality of packets and one or more packets of the second plurality of packets by:

comparing the first plurality of log entries with the second plurality of log entries based on one or more of:

an ingress identifier,

an egress identifier,

network-layer information,

transport-layer information, or

application-layer information; and

determining, based on the comparing, the correlation between the one or more packets of the first plurality of packets and the one or more packets of the second plurality of packets;

determine, based on the correlation between the one or more packets of the first plurality of packets and the one or more packets of the second plurality of packets, whether one of the first host or the second host are associated with potentially malicious activity by determining that at least one of the one or more packets of the first plurality of packets or at least one of the one or more packets of the second plurality of packets indicate potentially malicious activity;

generate, in response to determining that one of the first host or the second host are associated with the potentially malicious activity, one or more rules configured to identify packets associated with both of the first host or the second host; and

provision one or more devices with the one or more rules.

2 . The packet-filtering device of claim 1 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to determine the correlation based on a determination that both the first plurality of packets and the second plurality of packets correspond to an end-to-end flow.

3 . The packet-filtering device of claim 1 , wherein the first plurality of packets and the second plurality of packets are associated with a common flow, and wherein the association between the first plurality of packets and the common flow has been obscured by the network device.

4 . The packet-filtering device of claim 1 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to determine whether one of the first host or the second host are associated with the potentially malicious activity by determining whether the at least one of the one or more packets of the first plurality of packets or the at least one of the one or more packets of the second plurality of packets indicate a man-in-the-middle attack.

5 . The packet-filtering device of claim 1 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to determine whether one of the first host or the second host are associated with the potentially malicious activity by determining whether the at least one of the one or more packets of the first plurality of packets or the at least one of the one or more packets of the second plurality of packets indicate that the network device comprises a proxy.

6 . The packet-filtering device of claim 1 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to determine whether one of the first host or the second host are associated with the potentially malicious activity by determining whether all or portions of the one or more packets of the first plurality of packets are spoofed.

7 . The packet-filtering device of claim 1 , wherein the one or more rules are configured to cause the one or more devices to drop the packets associated with one or both of the first host or the second host.

8 . The packet-filtering device of claim 1 , wherein the one or more rules are configured to cause the one or more devices to log information associated with the packets associated with one or both of the first host or the second host.

9 . The packet-filtering device of claim 1 , wherein the packet-filtering device is in the first network.

10 . The packet-filtering device of claim 1 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to detect the correlation in response to the determination that one of the first host or the second host are associated with the potentially malicious activity.

11 . A method comprising

determining, by a packet-filtering device, a first plurality of log entries corresponding to a first plurality of packets received by a network device from a first host located in a first network;

determining, by the packet-filtering device, a second plurality of log entries corresponding to a second plurality of packets transmitted by the network device to a second host located in a second network;

detecting, by the packet-filtering device and based on the first plurality of log entries and the second plurality of log entries, a correlation between one or more packets of the first plurality of packets and one or more packets of the second plurality of packets by:

comparing the first plurality of log entries with the second plurality of log entries based on one or more of:

an ingress identifier,

an egress identifier,

network-layer information,

transport-layer information, or

application-layer information; and

determining, based on the comparing, the correlation between the one or more packets of the first plurality of packets and the one or more packets of the second plurality of packets;

determining, based on the correlation between the one or more packets of the first plurality of packets and the one or more packets of the second plurality of packets, whether one of the first host or the second host are associated with potentially malicious activity by determining that at least one of the one or more packets of the first plurality of packets or at least one of the one or more packets of the second plurality of packets indicate potentially malicious activity;

generating, in response to determining that one of the first host or the second host are associated with the potentially malicious activity, one or more rules configured to identify packets associated with both of the first host or the second host; and

provisioning one or more devices with the one or more rules.

12 . The method of claim 11 , wherein the determining the correlation is based on a determination that both the first plurality of packets and the second plurality of packets correspond to an end-to-end flow.

13 . The method of claim 11 , wherein the first plurality of packets and the second plurality of packets are associated with a common flow, and wherein the association between the first plurality of packets and the common flow has been obscured by the network device.

14 . The method of claim 11 , wherein the determining whether one of the first host or the second host are associated with the potentially malicious activity comprises determining whether the at least one of the one or more packets of the first plurality of packets or the at least one of the one or more packets of the second plurality of packets indicate a man-in-the-middle attack.

15 . The method of claim 11 , wherein the determining whether one of the first host or the second host are associated with the potentially malicious activity comprises determining whether the at least one of the one or more packets of the first plurality of packets or the at least one of the one or more packets of the second plurality of packets indicate that the network device comprises a proxy.

16 . The method of claim 11 , wherein the determining whether one of the first host or the second host are associated with the potentially malicious activity comprises determining whether all or portions of the one or more packets of the first plurality of packets are spoofed.

17 . The method of claim 11 , wherein the one or more rules are configured to cause the one or more devices to drop the packets associated with one or both of the first host or the second host.

18 . The method of claim 11 , wherein the one or more rules are configured to cause the one or more devices to log information associated with the packets associated with one or both of the first host or the second host.

19 . The method of claim 11 , wherein the packet-filtering device is in the first network.

20 . The method of claim 11 , wherein detecting the correlation is in response to the determination that one of the first host or the second host are associated with the potentially malicious activity.

21 . One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors of a packet-filtering device, cause the packet-filtering device to:

determine a first plurality of log entries corresponding to a first plurality of packets received by a network device from a first host located in a first network;

determine a second plurality of log entries corresponding to a second plurality of packets transmitted by the network device to a second host located in a second network;

detect, based on the first plurality of log entries and the second plurality of log entries, a correlation between one or more packets of the first plurality of packets and one or more packets of the second plurality of packets by:

comparing the first plurality of log entries with the second plurality of log entries based on one or more of:

an ingress identifier,

an egress identifier,

network-layer information,

transport-layer information, or

application-layer information; and

determining, based on the comparing, the correlation between the one or more packets of the first plurality of packets and the one or more packets of the second plurality of packets;

determine, based on the correlation between the one or more packets of the first plurality of packets and the one or more packets of the second plurality of packets, whether one of the first host or the second host are associated with potentially malicious activity by determining that at least one of the one or more packets of the first plurality of packets or at least one of the one or more packets of the second plurality of packets indicate potentially malicious activity;

generate, in response to determining that one of the first host or the second host are associated with the potentially malicious activity, one or more rules configured to identify packets associated with both of the first host or the second host; and

provision one or more devices with the one or more rules.

22 . The one or more non-transitory computer-readable media of claim 21 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to determine the correlation based on a determination that both the first plurality of packets and the second plurality of packets correspond to an end-to-end flow.

23 . The one or more non-transitory computer-readable media of claim 21 , wherein the first plurality of packets and the second plurality of packets are associated with a common flow, and wherein the association between the first plurality of packets and the common flow has been obscured by the network device.

24 . The one or more non-transitory computer-readable media of claim 21 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to determine whether one of the first host or the second host are associated with the potentially malicious activity by determining whether the at least one of the one or more packets of the first plurality of packets or the at least one of the one or more packets of the second plurality of packets indicate a man-in-the-middle attack.

25 . The one or more non-transitory computer-readable media of claim 21 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to determine whether one of the first host or the second host are associated with the potentially malicious activity by determining whether the at least one of the one or more packets of the first plurality of packets or the at least one of the one or more packets of the second plurality of packets indicate that the network device comprises a proxy.

26 . The one or more non-transitory computer-readable media of claim 21 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to determine whether one of the first host or the second host are associated with the potentially malicious activity by determining whether all or portions of the one or more packets of the first plurality of packets are spoofed.

27 . The one or more non-transitory computer-readable media of claim 21 , wherein the one or more rules are configured to cause the one or more devices to drop the packets associated with one or both of the first host or the second host.

28 . The one or more non-transitory computer-readable media of claim 21 , wherein the one or more rules are configured to cause the one or more devices to log information associated with the packets associated with one or both of the first host or the second host.

29 . The one or more non-transitory computer-readable media of claim 21 , wherein the packet-filtering device is in the first network.

30 . The one or more non-transitory computer-readable media of claim 21 , wherein the instructions, when executed by the one or more processors, cause the packet-filtering device to detect the correlation in response to the determination that one of the first host or the second host are associated with the potentially malicious activity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2024
From: AHN, DAVID K.; GEREMIA, PETER P.; MALLETT, PIERRE, III; MOORE, SEAN; PERRY, ROBERT T.
To: CENTRIPETAL NETWORKS, INC.
Reel/Frame 066618/0301 →
CHANGE OF NAME Recorded Mar 1, 2024
From: CENTRIPETAL NETWORKS, INC.
To: CENTRIPETAL NETWORKS, LLC
Reel/Frame 066724/0086 →
Continuity (8)
Continuation 18199490 · May 19, 2023
Continuation 17177572 · Feb 17, 2021
Continuation 16854094 · Apr 21, 2020
Continuation 16554293 · Aug 28, 2019
Continuation 15413947 · Jan 24, 2017
Continuation 14714207 · May 15, 2015
Continuation 14618967 · Feb 10, 2015
Related Publication 20250039284A1 · Jan 30, 2025
References Cited (400)
US 5303303A · White · 1994 [cited by applicant]
US 5835726A · Shwed et al. · 1998 [cited by applicant]
US 6098172A · Coss et al. · 2000 [cited by applicant]
US 6147976A · Shand et al. · 2000 [cited by applicant]
US 6226372B1 · Beebe et al. · 2001 [cited by applicant]
US 6279113B1 · Vaidya · 2001 [cited by applicant]
US 6317837B1 · Kenworthy · 2001 [cited by applicant]
US 6484261B1 · Wiegel · 2002 [cited by applicant]
US 6611875B1 · Chopra et al. · 2003 [cited by applicant]
US 6615357B1 · Boden et al. · 2003 [cited by applicant]
US 6662235B1 · Callis et al. · 2003 [cited by applicant]
US 6678827B1 · Rothermel et al. · 2004 [cited by applicant]
US 6826694B1 · Dutta et al. · 2004 [cited by applicant]
US 6907042B1 · Oguchi · 2005 [cited by applicant]
US 6922417B2 · Vanlint · 2005 [cited by applicant]
US 6971028B1 · Lyle et al. · 2005 [cited by applicant]
US 7089581B1 · Nagai et al. · 2006 [cited by applicant]
US 7095716B1 · Ke et al. · 2006 [cited by applicant]
US 7107613B1 · Chen et al. · 2006 [cited by applicant]
US 7143438B1 · Coss et al. · 2006 [cited by applicant]
US 7152240B1 · Green et al. · 2006 [cited by applicant]
US 7185368B2 · Copeland, III · 2007 [cited by applicant]
US 7215637B1 · Ferguson et al. · 2007 [cited by applicant]
US 7225269B2 · Watanabe · 2007 [cited by applicant]
US 7225468B2 · Waisman et al. · 2007 [cited by applicant]
US 7227842B1 · Ji et al. · 2007 [cited by applicant]
US 7237258B1 · Pantuso et al. · 2007 [cited by applicant]
US 7237267B2 · Rayes et al. · 2007 [cited by applicant]
US 7263099B1 · Woo et al. · 2007 [cited by applicant]
US 7296288B1 · Hill et al. · 2007 [cited by applicant]
US 7299353B2 · Le Pennec et al. · 2007 [cited by applicant]
US 7331061B1 · Ramsey et al. · 2008 [cited by applicant]
US 7370358B2 · Ghanea-Hercock · 2008 [cited by applicant]
US 7478429B2 · Lyon · 2009 [cited by applicant]
US 7499412B2 · Matityahu et al. · 2009 [cited by applicant]
US 7539186B2 · Aerrabotu et al. · 2009 [cited by applicant]
US 7610621B2 · Turley et al. · 2009 [cited by applicant]
US 7684400B2 · Govindarajan et al. · 2010 [cited by applicant]
US 7706358B2 · Kitada · 2010 [cited by applicant]
US 7710885B2 · Ilnicki et al. · 2010 [cited by applicant]
US 7721084B2 · Salminen et al. · 2010 [cited by applicant]
US 7792775B2 · Matsuda · 2010 [cited by applicant]
US 7814158B2 · Malik · 2010 [cited by applicant]
US 7814546B1 · Strayer et al. · 2010 [cited by applicant]
US 7818794B2 · Wittman · 2010 [cited by applicant]
US 7849502B1 · Bloch et al. · 2010 [cited by applicant]
US 7913303B1 · Rouland et al. · 2011 [cited by applicant]
US 7953014B2 · Toda et al. · 2011 [cited by applicant]
US 7954143B2 · Aaron · 2011 [cited by applicant]
US 7962606B2 · Barron et al. · 2011 [cited by applicant]
US 7966654B2 · Crawford · 2011 [cited by applicant]
US 7990911B2 · Sutivong et al. · 2011 [cited by applicant]
US 7995584B2 · Eswaran et al. · 2011 [cited by applicant]
US 8004994B1 · Darisi et al. · 2011 [cited by applicant]
US 8009566B2 · Zuk et al. · 2011 [cited by applicant]
US 8037517B2 · Fulp et al. · 2011 [cited by applicant]
US 8042149B2 · Judge · 2011 [cited by applicant]
US 8042167B2 · Fulp et al. · 2011 [cited by applicant]
US 8117655B2 · Spielman · 2012 [cited by applicant]
US 8156206B2 · Kiley et al. · 2012 [cited by applicant]
US 8176561B1 · Hurst et al. · 2012 [cited by applicant]
US 8204984B1 · Aziz et al. · 2012 [cited by applicant]
US 8219675B2 · Ivershen · 2012 [cited by applicant]
US 8271645B2 · Rajan et al. · 2012 [cited by applicant]
US 8306994B2 · Kenworthy · 2012 [cited by applicant]
US 8307029B2 · Davis et al. · 2012 [cited by applicant]
US 8331234B1 · Newton et al. · 2012 [cited by applicant]
US 8413238B1 · Sutton · 2013 [cited by applicant]
US 8422391B2 · Zhu · 2013 [cited by applicant]
US 8438270B2 · Nappier et al. · 2013 [cited by applicant]
US 8495725B2 · Ahn · 2013 [cited by applicant]
US 8510821B1 · Brandwine et al. · 2013 [cited by applicant]
US 8621556B1 · Bharali et al. · 2013 [cited by applicant]
US 8654626B2 · Ichino et al. · 2014 [cited by applicant]
US 8689107B2 · Dong et al. · 2014 [cited by applicant]
US 8694779B2 · Gagnon et al. · 2014 [cited by applicant]
US 8726379B1 · Stiansen et al. · 2014 [cited by applicant]
US 8789135B1 · Pani · 2014 [cited by applicant]
US 8806638B1 · Mani · 2014 [cited by applicant]
US 8832832B1 · Visbal · 2014 [cited by applicant]
US 8856926B2 · Narayanaswamy et al. · 2014 [cited by applicant]
US 8923181B2 · Yao et al. · 2014 [cited by applicant]
US 8930690B2 · Zuo et al. · 2015 [cited by applicant]
US 8934384B2 · Gunawardena et al. · 2015 [cited by applicant]
US 8934487B2 · Vogt et al. · 2015 [cited by applicant]
US 8935785B2 · Pandrangi · 2015 [cited by applicant]
US 8955128B1 · Trama et al. · 2015 [cited by applicant]
US 9009461B2 · Martini · 2015 [cited by applicant]
US 9021575B2 · Martini · 2015 [cited by applicant]
US 9077667B2 · Sridhar · 2015 [cited by applicant]
US 9094445B2 · Moore et al. · 2015 [cited by applicant]
US 9100352B2 · Zha et al. · 2015 [cited by applicant]
US 9124552B2 · Moore · 2015 [cited by applicant]
US 9137205B2 · Rogers et al. · 2015 [cited by applicant]
US 9154446B2 · Gemelli et al. · 2015 [cited by applicant]
US 9160713B2 · Moore · 2015 [cited by applicant]
US 9172627B2 · Kjendal et al. · 2015 [cited by applicant]
US 9264370B1 · Ahn et al. · 2016 [cited by applicant]
US 9282017B2 · Tizuka et al. · 2016 [cited by applicant]
US 9342691B2 · Maestas · 2016 [cited by applicant]
US 9361085B2 · El-Gillani · 2016 [cited by applicant]
US 9380489B2 · Kotecha et al. · 2016 [cited by applicant]
US 9407602B2 · Feghali et al. · 2016 [cited by applicant]
US 9419942B1 · Buruganahalli et al. · 2016 [cited by applicant]
US 9531672B1 · Li et al. · 2016 [cited by applicant]
US 9544135B2 · Andoni · 2017 [cited by applicant]
US 9560176B2 · Ahn et al. · 2017 [cited by applicant]
US 9608879B2 · Cartwright et al. · 2017 [cited by applicant]
US 9614689B2 · Cook et al. · 2017 [cited by applicant]
US 9628512B2 · Prenger et al. · 2017 [cited by applicant]
US 9634911B2 · Meloche · 2017 [cited by applicant]
US 9686193B2 · Moore · 2017 [cited by applicant]
US 9979695B2 · Blocher et al. · 2018 [cited by applicant]
US 10097510B2 · Agrawal et al. · 2018 [cited by applicant]
US 10142301B1 · Sharifi Mehr et al. · 2018 [cited by applicant]
US 10250618B2 · Bhogavilli et al. · 2019 [cited by applicant]
US 10277553B2 · Correll · 2019 [cited by applicant]
US 10469453B2 · Reddy et al. · 2019 [cited by applicant]
US 10476673B2 · Higgins et al. · 2019 [cited by applicant]
US 10530903B2 · Ahn et al. · 2020 [cited by applicant]
US 10659573B2 · Ahn et al. · 2020 [cited by applicant]
US 10931797B2 · Ahn et al. · 2021 [cited by applicant]
US 20010039579A1 · Trcka et al. · 2001 [cited by applicant]
US 20010039624A1 · Kellum · 2001 [cited by applicant]
US 20020015387A1 · Houh · 2002 [cited by applicant]
US 20020016858A1 · Sawada et al. · 2002 [cited by applicant]
US 20020038339A1 · Xu · 2002 [cited by applicant]
US 20020049899A1 · Kenworthy · 2002 [cited by applicant]
US 20020083345A1 · Halliday et al. · 2002 [cited by applicant]
US 20020112188A1 · Syvanne · 2002 [cited by applicant]
US 20020152209A1 · Merugu et al. · 2002 [cited by applicant]
US 20020164962A1 · Mankins et al. · 2002 [cited by applicant]
US 20020165949A1 · Na et al. · 2002 [cited by applicant]
US 20020186683A1 · Buck et al. · 2002 [cited by applicant]
US 20020198981A1 · Corl et al. · 2002 [cited by applicant]
US 20030005122A1 · Freimuth et al. · 2003 [cited by applicant]
US 20030014665A1 · Anderson et al. · 2003 [cited by applicant]
US 20030018591A1 · Komisky · 2003 [cited by applicant]
US 20030035370A1 · Brustoloni · 2003 [cited by applicant]
US 20030051026A1 · Carter et al. · 2003 [cited by applicant]
US 20030088787A1 · Egevang · 2003 [cited by applicant]
US 20030097590A1 · Syvanne · 2003 [cited by applicant]
US 20030105976A1 · Copeland · 2003 [cited by applicant]
US 20030120622A1 · Nurmela et al. · 2003 [cited by applicant]
US 20030123456A1 · Denz et al. · 2003 [cited by applicant]
US 20030142681A1 · Chen et al. · 2003 [cited by applicant]
US 20030145225A1 · Bruton et al. · 2003 [cited by applicant]
US 20030154297A1 · Suzuki et al. · 2003 [cited by applicant]
US 20030154399A1 · Zuk et al. · 2003 [cited by applicant]
US 20030188192A1 · Tang et al. · 2003 [cited by applicant]
US 20030212900A1 · Liu et al. · 2003 [cited by applicant]
US 20030220940A1 · Futoransky et al. · 2003 [cited by applicant]
US 20030223367A1 · Shay et al. · 2003 [cited by applicant]
US 20040010712A1 · Hui et al. · 2004 [cited by applicant]
US 20040015719A1 · Lee et al. · 2004 [cited by applicant]
US 20040073655A1 · Kan et al. · 2004 [cited by applicant]
US 20040088542A1 · Daude et al. · 2004 [cited by applicant]
US 20040093513A1 · Cantrell et al. · 2004 [cited by applicant]
US 20040098511A1 · Lin et al. · 2004 [cited by applicant]
US 20040114518A1 · MacFaden et al. · 2004 [cited by applicant]
US 20040123220A1 · Johnson et al. · 2004 [cited by applicant]
US 20040131056A1 · Dark · 2004 [cited by applicant]
US 20040148520A1 · Talpade et al. · 2004 [cited by applicant]
US 20040151155A1 · Jouppi · 2004 [cited by applicant]
US 20040172529A1 · Culbert · 2004 [cited by applicant]
US 20040172557A1 · Nakae et al. · 2004 [cited by applicant]
US 20040177139A1 · Schuba et al. · 2004 [cited by applicant]
US 20040181690A1 · Rothermel et al. · 2004 [cited by applicant]
US 20040193943A1 · Angelino et al. · 2004 [cited by applicant]
US 20040199629A1 · Bomer et al. · 2004 [cited by applicant]
US 20040205360A1 · Norton et al. · 2004 [cited by applicant]
US 20040250124A1 · Chesla et al. · 2004 [cited by applicant]
US 20050010765A1 · Swander et al. · 2005 [cited by applicant]
US 20050024189A1 · Weber · 2005 [cited by applicant]
US 20050071650A1 · Jo et al. · 2005 [cited by applicant]
US 20050076227A1 · Kang et al. · 2005 [cited by applicant]
US 20050108557A1 · Kayo et al. · 2005 [cited by applicant]
US 20050114704A1 · Swander · 2005 [cited by applicant]
US 20050117576A1 · McDysan et al. · 2005 [cited by applicant]
US 20050125697A1 · Tahara · 2005 [cited by applicant]
US 20050138204A1 · Tyer et al. · 2005 [cited by applicant]
US 20050138353A1 · Spies et al. · 2005 [cited by applicant]
US 20050141537A1 · Kumar et al. · 2005 [cited by applicant]
US 20050183140A1 · Goddard · 2005 [cited by applicant]
US 20050229246A1 · Rajagopal et al. · 2005 [cited by applicant]
US 20050249214A1 · Peng · 2005 [cited by applicant]
US 20050251570A1 · Heasman et al. · 2005 [cited by applicant]
US 20050283823A1 · Okajo et al. · 2005 [cited by applicant]
US 20050286522A1 · Paddon et al. · 2005 [cited by applicant]
US 20060031928A1 · Conley et al. · 2006 [cited by applicant]
US 20060048142A1 · Roese et al. · 2006 [cited by applicant]
US 20060053491A1 · Khuti et al. · 2006 [cited by applicant]
US 20060070122A1 · Bellovin · 2006 [cited by applicant]
US 20060080733A1 · Khosmood et al. · 2006 [cited by applicant]
US 20060085849A1 · Culbert · 2006 [cited by applicant]
US 20060104202A1 · Reiner · 2006 [cited by applicant]
US 20060114899A1 · Toumura et al. · 2006 [cited by applicant]
US 20060133377A1 · Jain · 2006 [cited by applicant]
US 20060136987A1 · Okuda · 2006 [cited by applicant]
US 20060137009A1 · Chesla · 2006 [cited by applicant]
US 20060146879A1 · Anthias et al. · 2006 [cited by applicant]
US 20060159028A1 · Curran-Gray et al. · 2006 [cited by applicant]
US 20060195896A1 · Fulp et al. · 2006 [cited by applicant]
US 20060212572A1 · Afek et al. · 2006 [cited by applicant]
US 20060248580A1 · Fulp et al. · 2006 [cited by applicant]
US 20060262798A1 · Joshi et al. · 2006 [cited by applicant]
US 20070056038A1 · Lok · 2007 [cited by applicant]
US 20070083924A1 · Lu · 2007 [cited by applicant]
US 20070118894A1 · Bhatia · 2007 [cited by applicant]
US 20070147380A1 · Ormazabal et al. · 2007 [cited by applicant]
US 20070211644A1 · Ottamalika et al. · 2007 [cited by applicant]
US 20070240208A1 · Yu et al. · 2007 [cited by applicant]
US 20070291789A1 · Kutt et al. · 2007 [cited by applicant]
US 20080005795A1 · Acharya et al. · 2008 [cited by applicant]
US 20080028467A1 · Kommareddy et al. · 2008 [cited by applicant]
US 20080043739A1 · Suh et al. · 2008 [cited by applicant]
US 20080072307A1 · Maes · 2008 [cited by applicant]
US 20080077705A1 · Li et al. · 2008 [cited by applicant]
US 20080080493A1 · Weintraub et al. · 2008 [cited by applicant]
US 20080086435A1 · Chesla · 2008 [cited by applicant]
US 20080101234A1 · Nakil et al. · 2008 [cited by applicant]
US 20080163333A1 · Kasralikar · 2008 [cited by applicant]
US 20080201772A1 · Mondaeev et al. · 2008 [cited by applicant]
US 20080229415A1 · Kapoor et al. · 2008 [cited by applicant]
US 20080235755A1 · Blaisdell et al. · 2008 [cited by applicant]
US 20080279196A1 · Friskney et al. · 2008 [cited by applicant]
US 20080301765A1 · Nicol et al. · 2008 [cited by applicant]
US 20080313738A1 · Enderby · 2008 [cited by applicant]
US 20080320116A1 · Briggs · 2008 [cited by applicant]
US 20090007219A1 · Abzarian et al. · 2009 [cited by applicant]
US 20090028160A1 · Eswaran et al. · 2009 [cited by applicant]
US 20090138938A1 · Harrison et al. · 2009 [cited by applicant]
US 20090144819A1 · Babbar et al. · 2009 [cited by applicant]
US 20090150972A1 · Moon et al. · 2009 [cited by applicant]
US 20090172800A1 · Wool · 2009 [cited by applicant]
US 20090222877A1 · Diehl et al. · 2009 [cited by applicant]
US 20090240698A1 · Shukla et al. · 2009 [cited by applicant]
US 20090262723A1 · Pelletier et al. · 2009 [cited by applicant]
US 20090262741A1 · Jungck et al. · 2009 [cited by applicant]
US 20090300759A1 · Wang et al. · 2009 [cited by applicant]
US 20090328219A1 · Narayanaswamy · 2009 [cited by applicant]
US 20100011433A1 · Harrison et al. · 2010 [cited by applicant]
US 20100011434A1 · Kay · 2010 [cited by applicant]
US 20100082811A1 · Van Der Merwe et al. · 2010 [cited by applicant]
US 20100095367A1 · Narayanaswamy · 2010 [cited by applicant]
US 20100107240A1 · Thaler et al. · 2010 [cited by applicant]
US 20100115621A1 · Staniford et al. · 2010 [cited by applicant]
US 20100132027A1 · Ou · 2010 [cited by applicant]
US 20100195503A1 · Raleigh · 2010 [cited by applicant]
US 20100199346A1 · Ling et al. · 2010 [cited by applicant]
US 20100202299A1 · Strayer et al. · 2010 [cited by applicant]
US 20100211678A1 · McDysan et al. · 2010 [cited by applicant]
US 20100232445A1 · Bellovin · 2010 [cited by applicant]
US 20100242098A1 · Kenworthy · 2010 [cited by applicant]
US 20100268799A1 · Maestas · 2010 [cited by applicant]
US 20100296441A1 · Barkan · 2010 [cited by applicant]
US 20100303240A1 · Beachem et al. · 2010 [cited by applicant]
US 20110055916A1 · Ahn · 2011 [cited by applicant]
US 20110055923A1 · Thomas · 2011 [cited by applicant]
US 20110088092A1 · Nguyen et al. · 2011 [cited by applicant]
US 20110141900A1 · Jayawardena et al. · 2011 [cited by applicant]
US 20110154470A1 · Grimes et al. · 2011 [cited by applicant]
US 20110185055A1 · Nappier et al. · 2011 [cited by applicant]
US 20110191467A1 · Imbimbo et al. · 2011 [cited by applicant]
US 20110214157A1 · Korsunsky et al. · 2011 [cited by applicant]
US 20110270956A1 · McDysan et al. · 2011 [cited by applicant]
US 20110277034A1 · Hanson · 2011 [cited by applicant]
US 20110302648A1 · Yoo · 2011 [cited by examiner]
US 20110305160A1 · Green et al. · 2011 [cited by applicant]
US 20120023576A1 · Sorensen et al. · 2012 [cited by applicant]
US 20120030750A1 · Bhargava et al. · 2012 [cited by applicant]
US 20120084866A1 · Stolfo · 2012 [cited by applicant]
US 20120106354A1 · Pleshek et al. · 2012 [cited by applicant]
US 20120110656A1 · Santos et al. · 2012 [cited by applicant]
US 20120113987A1 · Riddoch et al. · 2012 [cited by applicant]
US 20120143650A1 · Crowley et al. · 2012 [cited by applicant]
US 20120218999A1 · McDonald et al. · 2012 [cited by applicant]
US 20120240135A1 · Risbood et al. · 2012 [cited by applicant]
US 20120240185A1 · Kapoor et al. · 2012 [cited by applicant]
US 20120264443A1 · Ng et al. · 2012 [cited by applicant]
US 20120290829A1 · Altman · 2012 [cited by applicant]
US 20120314617A1 · Erichsen et al. · 2012 [cited by applicant]
US 20120331543A1 · Bostrom et al. · 2012 [cited by applicant]
US 20130007257A1 · Ramaraj et al. · 2013 [cited by applicant]
US 20130047020A1 · Hershko et al. · 2013 [cited by applicant]
US 20130059527A1 · Hasesaka et al. · 2013 [cited by applicant]
US 20130061294A1 · Kenworthy · 2013 [cited by applicant]
US 20130081102A1 · Beauvais et al. · 2013 [cited by applicant]
US 20130104236A1 · Ray et al. · 2013 [cited by applicant]
US 20130117852A1 · Stute · 2013 [cited by applicant]
US 20130139236A1 · Rubinstein et al. · 2013 [cited by applicant]
US 20130254766A1 · Zuo et al. · 2013 [cited by applicant]
US 20130262655A1 · Deschênes et al. · 2013 [cited by applicant]
US 20130291100A1 · Ganapathy et al. · 2013 [cited by applicant]
US 20130305311A1 · Puttaswamy Naga et al. · 2013 [cited by applicant]
US 20140047112A1 · Komiya et al. · 2014 [cited by applicant]
US 20140075510A1 · Sonoda et al. · 2014 [cited by applicant]
US 20140082204A1 · Shankar et al. · 2014 [cited by applicant]
US 20140082730A1 · Vashist et al. · 2014 [cited by applicant]
US 20140115654A1 · Rogers et al. · 2014 [cited by applicant]
US 20140140213A1 · Raleigh et al. · 2014 [cited by applicant]
US 20140150051A1 · Bharali et al. · 2014 [cited by applicant]
US 20140201123A1 · Ahn et al. · 2014 [cited by applicant]
US 20140215561A1 · Roberson et al. · 2014 [cited by applicant]
US 20140215574A1 · Erb et al. · 2014 [cited by applicant]
US 20140245423A1 · Lee · 2014 [cited by applicant]
US 20140259168A1 · McNamee et al. · 2014 [cited by applicant]
US 20140259170A1 · Amsler · 2014 [cited by applicant]
US 20140280778A1 · Paxton · 2014 [cited by applicant]
US 20140280825A1 · Agrawal et al. · 2014 [cited by applicant]
US 20140281030A1 · Cui et al. · 2014 [cited by applicant]
US 20140283004A1 · Moore · 2014 [cited by applicant]
US 20140283030A1 · Moore et al. · 2014 [cited by applicant]
US 20140283083A1 · Gula et al. · 2014 [cited by applicant]
US 20140317397A1 · Martini · 2014 [cited by applicant]
US 20140317737A1 · Shin et al. · 2014 [cited by applicant]
US 20140321290A1 · Jin et al. · 2014 [cited by applicant]
US 20140337613A1 · Martini · 2014 [cited by applicant]
US 20140365372A1 · Ross et al. · 2014 [cited by applicant]
US 20140366132A1 · Stiansen et al. · 2014 [cited by applicant]
US 20150033336A1 · Wang et al. · 2015 [cited by applicant]
US 20150052601A1 · White et al. · 2015 [cited by applicant]
US 20150106930A1 · Honda et al. · 2015 [cited by applicant]
US 20150121449A1 · Cp et al. · 2015 [cited by applicant]
US 20150128274A1 · Giokas · 2015 [cited by applicant]
US 20150135320A1 · Coskun · 2015 [cited by applicant]
US 20150135325A1 · Stevens et al. · 2015 [cited by applicant]
US 20150143107A1 · Kale et al. · 2015 [cited by applicant]
US 20150207809A1 · Macaulay · 2015 [cited by applicant]
US 20150237012A1 · Moore · 2015 [cited by applicant]
US 20150244734A1 · Olson et al. · 2015 [cited by applicant]
US 20150256431A1 · Buchanan et al. · 2015 [cited by applicant]
US 20150304354A1 · Rogers et al. · 2015 [cited by applicant]
US 20150334125A1 · Bartos et al. · 2015 [cited by applicant]
US 20150341389A1 · Kurakami · 2015 [cited by applicant]
US 20150347246A1 · Matsui et al. · 2015 [cited by applicant]
US 20150350229A1 · Mitchell · 2015 [cited by applicant]
US 20150372977A1 · Yin · 2015 [cited by applicant]
US 20150373043A1 · Wang et al. · 2015 [cited by applicant]
US 20160020968A1 · Aumann et al. · 2016 [cited by applicant]
US 20160028751A1 · Cruz Mota et al. · 2016 [cited by applicant]
US 20160065611A1 · Fakeri-Tabrizi et al. · 2016 [cited by applicant]
US 20160080316A1 · Gonzalez Pizarro et al. · 2016 [cited by applicant]
US 20160094418A1 · Raney · 2016 [cited by applicant]
US 20160100286A1 · Thornycroft et al. · 2016 [cited by applicant]
US 20160112443A1 · Grossman et al. · 2016 [cited by applicant]
US 20160119365A1 · Barel · 2016 [cited by applicant]
US 20160127417A1 · Janssen · 2016 [cited by applicant]
US 20160173446A1 · Nantel · 2016 [cited by applicant]
US 20160191558A1 · Davison · 2016 [cited by applicant]
US 20160205069A1 · Blocher et al. · 2016 [cited by applicant]
US 20160219065A1 · Dasgupta et al. · 2016 [cited by applicant]
US 20160285706A1 · Rao · 2016 [cited by applicant]
US 20160294870A1 · Banerjee et al. · 2016 [cited by applicant]
US 20160344708A1 · Kawai et al. · 2016 [cited by applicant]
US 20160366099A1 · Jordan · 2016 [cited by applicant]
US 20170223046A1 · Singh · 2017 [cited by applicant]
US 20170272469A1 · Kraemer et al. · 2017 [cited by applicant]
US 20210203761A1 · Ahn et al. · 2021 [cited by applicant]
AU 2005328336B2 · 2011 [cited by applicant]
AU 2006230171B2 · 2012 [cited by applicant]
CA 2600236A1 · 2006 [cited by applicant]
EP 1006701A2 · 2000 [cited by applicant]
EP 1313290A1 · 2003 [cited by applicant]
EP 1484884A2 · 2004 [cited by applicant]
EP 1677484A2 · 2006 [cited by applicant]
EP 2385676A1 · 2011 [cited by applicant]
EP 2482522A1 · 2012 [cited by applicant]
EP 2498442A1 · 2012 [cited by applicant]
EP 1864226B1 · 2013 [cited by applicant]
EP 3257202B1 · 2019 [cited by applicant]
EP 2528299B1 · 2019 [cited by applicant]
EP 3361695B1 · 2020 [cited by applicant]
GB 2505288A · 2014 [cited by applicant]
KR 20010079361A · 2001 [cited by applicant]
WO 2005046145A1 · 2005 [cited by applicant]
WO 2006093557A2 · 2006 [cited by applicant]
WO 2006105093A2 · 2006 [cited by applicant]
WO 2007023465A1 · 2007 [cited by applicant]
WO 2007109541A2 · 2007 [cited by applicant]
WO 2011038420A2 · 2011 [cited by applicant]
WO 2012146265A1 · 2012 [cited by applicant]
WO 2014001773A1 · 2014 [cited by applicant]
WO 2016130196A1 · 2016 [cited by applicant]
Exhibit 2023 listed in Patent Owner's Response dated May 18, 2022, in IPR2021-01150—Excerpt from Newton's Telecom Dictionary (24th Ed.), Flatiron Publishing (Mar. 2008), 4 pages. [cited by applicant]
Exhibit 2024 listed in Patent Owner's Response dated May 18, 2022, in IPR2021-01150—MDN Web Docs Glossary, “port,” available from https://developer.mozilla.org/en-US/docs/Glossary/Port, printout dated May 11, 2022, 1 pa… [cited by applicant]
Exhibit 2025 listed in Patent Owner's Response dated May 18, 2022, in IPR2021-01150—TCP/IP Network Administration, Ch. 2.7, “Protocols, Ports, and Sockets,” available from http://web.deu.edu.tr/doc/oreily/networking/tcp… [cited by applicant]
Exhibit 2027 listed in Patent Owner's Response dated May 18, 2022, in IPR2021-01150—The Wayback Machine, The TCP/IP Guide, “IP Addressing Overview and Fundamentals,” archived Feb. 14, 2014, available from https://web.ar… [cited by applicant]
Exhibit 2028 listed in Patent Owner's Response dated May 18, 2022, in IPR2021-01150—Excerpt from Newton's Telecom Dictionary (17th Ed.), CMP Books (Feb. 2001), 3 pages. [cited by applicant]
Exhibit 2029 listed in Patent Owner's Response dated May 18, 2022, in IPR2021-01150—The Britannica Dictionary, “Response,” available from http://www.britannica.com/dictionary/response, printout dated Apr. 19, 2022, 1 pa… [cited by applicant]
Exhibit 2030 listed in Patent Owner's Response dated May 18, 2022, in IPR2021-01150—Oxford Learner's Dictionaries, “Response,” available from https://www.oxfordlearnersdictionaries.com/us/definition/english/response, pr… [cited by applicant]
Exhibit 2031 listed in Patent Owner's Response dated May 18, 2022, in IPR2021-01150—Microsoft Documentation, “Network interfaces,” available from https://docs/microsoft.com/en-us/windows/win32/network-interfaces, printo… [cited by applicant]
Zwicky, Elizabeth D., et al., “Buidling Internet Firewalls,” Second Edition, Jun. 2000, as cited in Response to Preliminary Opinion dated Jun. 8, 2022, 7 pages. [cited by applicant]
Jun. 8, 2022—Response to Preliminary Opinion BP, [cited by applicant]
Wikipedia, Wireshark, printed May 17, 2022, as cited in Response to Preliminary Opinion dated Jun. 8, 2022, 6 pages. [cited by applicant]
Bildschirmfotos YouTube Video Wireshark Tutorial—ACL Generator, (https://www.youtube.com/watch?v=tvH7zZBxOGQ), veröffentlicht am May 5, 2012, as cited in Response to Preliminary Opinion dated Jun. 8, 2022, 2 pages. [cited by applicant]
Feb. 3, 2013, Fortunato, NAT Packet Analysis Using Wireshark, printed May 17, 2022, as cited in Response to Preliminary Opinion dated Jun. 8, 2022, 2 pages. [cited by applicant]
Bildschirmfotos YouTube Video Multirace NAT analysis Using Wireshark, “Multitrace NAT analysis Using Wireshark,” (https://www.youtube.com/watch?v=J9FzaFryQIw), veröffentlicht Jan. 1, 2013, as cited in Response to Prelim… [cited by applicant]
Jun. 8, 2022—Response to Preliminary Opinion HoLo—Opinion on the judicial notice under Sec. 83 (1) Patent Act of Apr. 25, 2022, [cited by applicant]
Jun. 8, 2022—Response to Preliminary Opinion MFG, [cited by applicant]