IDENTIFYING MALICIOUS CLIENT NETWORK APPLICATIONS BASED ON NETWORK REQUEST CHARACTERISTICS

Patent №

US 11,252,182

Granted

2022-02-15

Filed 2019

Owner

CLOUDFLARE, INC.

Lab

AI components

5

ml · kr · planning · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16417367

An edge server receives a plurality of requests from a client network application for actions to be performed on a resource that is hosted at an origin server. The edge server determines request attributes of the requests and associates the request attributes with a session identifying the client network application. The edge server generates a confidence value for the client network application based at least on the determined request attributes of the plurality of requests and computed session metrics of the session. When the confidence value indicates that the client network application is malicious, the edge server performs one or more mitigation actions.

Machine learningKnowledge representationPlanningEvolutionary computationAI hardwareH04L 63/1433H04L 63/145H04L 9/3271H04L 43/04H04L 63/1416H04L 63/1441H04L 63/1458H04L 67/146+2 more

AI classification

Knowledge representation1.00
Machine learning0.99
Planning0.97
Evolutionary computation0.77
AI hardware0.57
Natural language0.23
Vision0.01
Speech0.00

Ownership

CLOUDFLARE, INC.

assignment · 492340455

Assignors

BILAS, MACIEJ, GRAHAM-CUMMING, JOHN, MAJKOWSKI, MAREK

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC