Patent ID: 8903941

Claim:
A computer-implemented method of safe web browsing, at least a portion of the method being performed by a computing system comprising at least one processor within a transcoding server, the method comprising: receiving a webpage associated with a uniform resource locator (URL), the webpage comprising at least one of a referenced link or a script; displaying the webpage with at least one of links or scripts deactivated; determining if any of the URL, the referenced link, or the script are deemed unacceptable, wherein determining if any of the URL, the referenced link, or the script are deemed unacceptable comprises: identifying at least a portion of at least one of the URL, the referenced link, or the script; comparing the identified at least a portion to a database comprising information representative of web resources identified as unsafe and information representative of user preferences identified by a user, the user being associated with a user device that requested access to the webpage associated with the URL; and if the identified at least a portion matches information in the database, deciding whether the matching URL, referenced link, or script is unacceptable; transcoding the webpage to block access to content associated with any of the URL, the referenced link, or the script that are deemed unacceptable; sending the transcoded webpage to the user device; and replacing the displayed webpage with the transcoded webpage.