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:
Jul. 20, 2021

Filed:

Dec. 30, 2019
Applicant:

Shape Security, Inc., Santa Clara, CA (US);

Inventors:

Nwokedi Idika, Mountain View, CA (US);

Justin D. Call, Santa Clara, CA (US);

Assignee:

SHAPE SECURITY, INC., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/55 (2013.01); G06F 21/36 (2013.01); G06Q 20/40 (2012.01); G06F 8/60 (2018.01); G06F 21/31 (2013.01);
U.S. Cl.
CPC ...
H04L 63/10 (2013.01); G06F 8/60 (2013.01); G06F 21/31 (2013.01); G06F 21/36 (2013.01); G06F 21/55 (2013.01); G06Q 20/4016 (2013.01); H04L 63/083 (2013.01); H04L 63/1416 (2013.01); H04L 63/1441 (2013.01); G06F 2221/2103 (2013.01); G06F 2221/2127 (2013.01); G06F 2221/2133 (2013.01); H04L 2463/144 (2013.01);
Abstract

Techniques are described for delayed serving of protected content. A request has been made by a client computing device for a requested resource comprising a first portion and a second portion that is initially withheld from the client computing device. First content comprising the first portion of the requested resource and reconnaissance code is served for execution on the client computing device. When executed at the client computing device, the reconnaissance code gathers data at the client computing device that indicates whether the client computing device is human-controlled or bot-controlled. The data gathered by the reconnaissance code is received. Based on the data, it is determined that the client computing device is not bot-controlled. In response to determining that the client computing device is not bot-controlled, the second portion of the requested resource is served to the client computing device.


Find Patent Forward Citations

Loading…