Back to results
US 2023/0403275 A1Published application
System and method of filtering internet traffic via client fingerprint
AssigneePlaid Inc.
InventorShawn BRACKEN
Life of this patent
Estimating the term…
Abstract
A system and method that includes 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 client fingerprint from the set of packet components; assigning a client type to the network traffic using the client fingerprint; and optionally filtering the network traffic of the client device based at least in part on the client type.
Claims20
A method comprising:
- extracting, by the device, a set of packet components from a data packet associated with network traffic;
- generating, by the device, 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 data packet;
- and
- encoding the encoded collection of packet components;
- and
- assigning, by the device, a type to the network traffic using the multiple tiered client fingerprint.
5 more elements
A device, comprising:
- one or more memories;
- and
- one or more processors, coupled to the one or more memories, configured to:
- extract a set of packet components from a data packet associated with network traffic;
- generate a multiple tiered client fingerprint with an overall client fingerprint,
- wherein the one or more processors, to generate the overall client fingerprint, are configured to:
- individually encode a collection of packet components of the set of packet components extracted from the data packet;
- and
- encode the encoded collection of packet components;
- and
- assign a type to the network traffic using the multiple tiered client fingerprint.
8 more elements
A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
- one or more instructions that, when executed by one or more processors of a device, cause the device to:
- extract a set of packet components from a data packet associated with network traffic;
- generate a multiple tiered client fingerprint with an overall client fingerprint,
- wherein the one or more instructions, that cause the device to generate the overall client fingerprint, cause the device to:
- individually encode a collection of packet components of the set of packet components extracted from the data packet;
- and
- encode the encoded collection of packet components;
- and
- assign a type to the network traffic using the multiple tiered client fingerprint.
6 more elements
Dependencies are inferred from the claim text.