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:
Jan. 29, 2019

Filed:

Oct. 16, 2017
Applicant:

Shape Security, Inc., Mountain View, CA (US);

Inventors:

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

Xiaohan Huang, Cupertino, CA (US);

Xiaoming Zhou, Sunnyvale, CA (US);

Subramanian Varadarajan, San Jose, CA (US);

Marc R. Hansen, Mountain View, CA (US);

Assignee:

Other;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/54 (2013.01); H04L 29/06 (2006.01); G06F 21/56 (2013.01); G06F 21/12 (2013.01); G06F 21/14 (2013.01); G06F 21/51 (2013.01);
U.S. Cl.
CPC ...
H04L 63/1416 (2013.01); G06F 21/54 (2013.01); G06F 21/566 (2013.01); H04L 63/0428 (2013.01); H04L 63/0471 (2013.01); H04L 63/123 (2013.01); H04L 63/145 (2013.01); H04L 63/1425 (2013.01); H04L 63/1483 (2013.01); H04L 67/42 (2013.01); G06F 21/128 (2013.01); G06F 21/14 (2013.01); G06F 21/51 (2013.01); G06F 21/563 (2013.01);
Abstract

Techniques are provided for using instrumentation code to detect bots or malware. Data corresponding to requests from a plurality of client devices for a web resource comprising web code is obtained. The web resource is hosted by a first web server system. For a first client device of the plurality of client devices, instrumentation code is served. The instrumentation code is configured to execute on the first client device to monitor execution of the web code of the web resource at the first client device. One or more responses generated by the instrumentation code at the first client device are received from the first client device. The one or more responses are based one or more interactions with the web code at the first client device.


Find Patent Forward Citations

Loading…