Patent ID: 8225392

Claim:
A method implemented on a computing device by a processor configured to execute instructions that, when executed by the processor, direct the computing device to perform acts comprising: receiving information to generate new content on a client in response to a request from the client, the received information containing code, the code having a potential exploit of a web browser software vulnerability, the received information being for consumption by a software service executing on the client; creating modified information from the received information by inserting a script into the received information configured to, upon an execution of the script, reduce or eliminate the code's ability to exploit the potential exploit of the web browser software vulnerability, the script reducing or eliminating the code's ability if the code attempts to exploit the potential exploit of the web browser software, the script allowing the code to run without disruption if the code does not attempt to exploit the potential exploit of the web browser software, the modified information including both the script and the code; and interpreting, via the software service executing on the client, the modified information including both the script and the code to generate the new content on the client.