Method and apparatus for safe web browsing
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for safe web browsing is disclosed. More specifically, the method and apparatus comprises receiving a webpage associated with a uniform resource locator (URL) access request. The webpage may further comprise a referenced link or script. A determination is made if any of the URL, the referenced link or script within the webpage are deemed unacceptable. The webpage is transcoded to block access to at least one of the URL, the referenced link or script deemed unacceptable. The transcoded webpage is sent to a computer that requested access to the URL.
21 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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, the method comprising:
-
generating a URL access request for a webpage; sending the URL access request to a network; receiving and displaying the webpage with at least one of links or scripts deactivated; communicating information related to the URL access request to a transcoding server; receiving a transcoded webpage from the transcoding server corresponding to the webpage that has been processed to at least one of (a) block access to links to unacceptable URLs or (b) block execution of an unacceptable script, wherein the unacceptable URLs or the unacceptable script are determined by; identifying at least a portion of at least one of the URL 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; and if the identified at least a portion matches information in the database, deciding whether the matching URL or script is unacceptable; replacing the displayed webpage with the transcoded webpage when the transcoded webpage is received; and displaying the transcoded webpage. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. Apparatus for providing safe web browsing, comprising:
-
a browser interface module for receiving a webpage associated with a uniform resource locator (URL), the webpage comprising a referenced link or a script; a database comprising information representative of web resources identified as unsafe and information representative of user preferences identified by a user, the database information comprising at least one of URLs or scripts used in 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 the database; and if the identified at least a portion matches information in the database, deciding whether the matching URL, referenced link, or script is unacceptable; and a transcoding module comprising at least one computer processor for transcoding the webpage to block access to any of the URL, the referenced link or script deemed unacceptable and for sending the transcoded webpage to a user device that requested access to the webpage associated with the URL, wherein the webpage is first received and displayed with at least one of a link or script deactivated, and wherein the displayed webpage is replaced with the transcoded webpage. - View Dependent Claims (16, 17)
-
-
18. Apparatus for providing safe web browsing, comprising:
-
a user device for generating and communicating a Unified Resource Locator (URL) access request to a network, wherein the URL access request is associated with a webpage comprising at least one of a referenced link or a script located at the URL, receiving and displaying the webpage with at least one of links or scripts deactivated, and replacing the displayed webpage with a transcoded webpage when the transcoded webpage is received; and a transcoding server, coupled to the network, for receiving information regarding the URL access request, receiving the webpage associated with the URL, determining if any of the URL, the referenced link, or the script are deemed unacceptable, and transcoding the webpage to block access to any URL, link or script 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; and if the identified at least a portion matches information in the database, deciding whether the matching URL, referenced link, or script is unacceptable.
-
Specification