The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 04, 2020

Filed:

Jan. 27, 2017
Applicant:

Zenedge, Inc., Los Angeles, CA (US);

Inventors:

Leon Kuperman, Tarzana, CA (US);

Fausto Lendeborg, Miami, FL (US);

David Allen McKinney, Port Saint Lucie, FL (US);

Jose Enrique Hernandez, North Miami, FL (US);

Assignee:

Zenedge, Inc., Aventura, FL (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
H04L 63/0281 (2013.01); H04L 63/1416 (2013.01); H04L 63/1425 (2013.01); H04L 63/1458 (2013.01); H04L 63/1466 (2013.01); H04L 2463/144 (2013.01);
Abstract

A system detects human activity through browser canvas events to mitigate the effects of an attack on a host, such as an application layer (layer 7) DDoS attack. A proxy, such as a HTTP/HTTPS 'HTTP(S)' proxy server, configured to handle network traffic between a host and clients challenges clients engaging the host. The proxy challenges the clients by injecting code having a beacon and a shared encryption key into the content received from the host prior to transmission of the client. The code, when executed by the client, is configured to monitor user interactions (or lack thereof) with the content at the client in order to determine whether there is human activity at the client. The proxy receives and analyzes the information about interactions (or lack thereof) to determine whether a client is malicious (e.g., non-human activity) or non-malicious (e.g., human activity).


Find Patent Forward Citations

Loading…