Patent ID: 8700991

Claim:
A method, implemented by a computer system, comprising: identifying an original content item to be rendered, using an associated style sheet, by a web browser; modifying the original content item by the computer system without user input using an obfuscation algorithm to create an obfuscated version of the original content item, wherein the obfuscation algorithm obfuscates the original content item based on at least one of inserting a plurality of new text portions at a plurality of locations in the original content item or repositioning one or more existing text portions within the original content item; associating the modified content item with a script operable to undo content modifications produced by the obfuscation algorithm; receiving a request for the original content item from the web browser; and in response to the request for the original content item, providing the modified content item and the script to the web browser, wherein the script dynamically updates the associated style sheet by adding one or more style sheet rules that remove obfuscation from the modified content item when the modified content item is rendered in the web browser, and wherein the obfuscated version of the original content item, rather than the original content item, is saved to a persistent storage when a user requests that the displayed content item in the web browser be saved to the persistent storage.