US 11,750,606 B2
System and method of filtering internet traffic via a client fingerprint
Shawn Bracken, San Francisco, CA (US)
Assigned to Plaid Inc., San Francisco, CA (US)
Filed by Plaid Inc., San Francisco, CA (US)
Filed on Mar. 3, 2022, as Appl. No. 17/686,280.
Application 17/686,280 is a continuation of application No. 16/730,037, filed on Dec. 30, 2019, granted, now 11,310,053.
Claims priority of provisional application 62/785,703, filed on Dec. 28, 2018.
Prior Publication US 2022/0191036 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 43/026 (2022.01); H04L 43/028 (2022.01); H04L 9/32 (2006.01); H04L 9/06 (2006.01); H04L 43/04 (2022.01)
CPC H04L 63/0876 (2013.01) [H04L 9/3236 (2013.01); H04L 43/026 (2013.01); H04L 43/028 (2013.01); H04L 63/0281 (2013.01); H04L 63/0428 (2013.01); H04L 63/1408 (2013.01); H04L 9/0643 (2013.01); H04L 43/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a client data packet from network traffic with a client device;
extracting a set of packet components from the client data packet;
generating a multiple tiered client fingerprint with an overall client fingerprint,
wherein generating the overall client fingerprint comprises:
individually encoding a collection of packet components of the set of packet components extracted from the client data packet, and
encoding the encoded collection of packet components; and
assigning a client type to the network traffic using the multiple tiered client fingerprint.