US 9,813,440 B1
Polymorphic treatment of annotated content
Roger S. Hoover, Granite Canon, WY (US); and Justin D. Call, Santa Clara, CA (US)
Assigned to Shape Security, Inc., Mountain View, CA (US)
Filed by Shape Security, Inc., Palo Alto, CA (US)
Filed on May 15, 2015, as Appl. No. 14/713,493.
Int. Cl. G06F 21/00 (2013.01); H04L 29/06 (2006.01); G06F 17/24 (2006.01); G06F 9/44 (2006.01)
CPC H04L 63/1441 (2013.01) [G06F 8/73 (2013.01); G06F 17/241 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, at a content transformation sub-system, content requested by a client device;
accessing annotation information that identifies one or more portions of the content to be transcoded, wherein the annotation information is generated by a content analysis sub-system;
transcoding the content, by the content transformation sub-system, at the one or more portions, wherein the transcoding comprises inserting additional executable code, that, when executed on the client device, identifies attempted interaction on the client device with the content by malware and transmits a report from the client device comprising data corresponding to the attempted interaction; and
after transforming the content, providing the content to the client device that requested the content;
wherein the computer-implemented method is performed by one or more computing devices.