Patent ID: 8584233

Claim:
A method of providing malware-free web content to a user, comprising: receiving a request for a piece of web content from the user at a computer, said web content not being scanned after receiving said user request; obtaining the piece of web content by said computer; obtaining a dynamic template for the piece of web content from a database, wherein said dynamic template includes a unique identifier associated with said piece of web content, said dynamic template further including for each piece of malware in said piece of web content a location of said each piece of malware in said web content, wherein the dynamic template exists prior to said obtaining the piece of web content and indicates that the piece of web content includes malware, and wherein said dynamic template further includes for each piece of malware included in said piece of web content at least one action to be performed with respect to said each piece of malware when cleaning up the piece of web content because said malware is included in the piece of web content; cleaning up the piece of web content by performing the at least one action indicated in the dynamic template for said each piece of malware, the at least one action being performed after said user request; and providing the cleaned-up piece of web content to the user.