System and method of controlling access to the internet
First Claim
Patent Images
1. A method of monitoring data sent from a requested device to a requesting device, the method comprising:
- identifying, at a gateway server, an outgoing request from the requesting device, the outgoing request comprising a search request and the requested device comprising a search engine;
intercepting, at the gateway server, content sent from the requested device in response to the outgoing request, the intercepted content comprising search results for display on a web page returned by the search engine, the search results comprising a list of uniform resource locators;
determining categories of at least some of the intercepted uniform resource locators by comparing the at least some of the intercepted uniform resource locators to a portion of information from a categorized URL-content database, the information in the URL-content database based on at least;
a record of a number of repeated requests for a web content referenced by a URL, the number exceeding a threshold;
a priority associated with a collection source, the collection source configured to provide a URL referencing a web content and to provide data regarding the web content referenced by the URL; and
an indication of whether a web content referenced by a URL comprises active content;
modifying the content by removing at least one of the uniform resource locators from the list of uniform resource locators on the web page returned by the search engine based at least in part on the categories of the uniform resource locators in the search results; and
sending the modified content for display on the requesting device.
21 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments provide for systems and methods of monitoring data sent from a requested device to a requesting device and removing certain portions of the data such as malicious or otherwise objectionable content. Objectionable content may include, for example, potentially executable web content. In certain embodiments, the systems and methods remove uniform resource locator (URL) links from the intercepted data which point to web pages having malicious or otherwise objectionable content.
255 Citations
18 Claims
-
1. A method of monitoring data sent from a requested device to a requesting device, the method comprising:
-
identifying, at a gateway server, an outgoing request from the requesting device, the outgoing request comprising a search request and the requested device comprising a search engine; intercepting, at the gateway server, content sent from the requested device in response to the outgoing request, the intercepted content comprising search results for display on a web page returned by the search engine, the search results comprising a list of uniform resource locators; determining categories of at least some of the intercepted uniform resource locators by comparing the at least some of the intercepted uniform resource locators to a portion of information from a categorized URL-content database, the information in the URL-content database based on at least; a record of a number of repeated requests for a web content referenced by a URL, the number exceeding a threshold; a priority associated with a collection source, the collection source configured to provide a URL referencing a web content and to provide data regarding the web content referenced by the URL; and an indication of whether a web content referenced by a URL comprises active content; modifying the content by removing at least one of the uniform resource locators from the list of uniform resource locators on the web page returned by the search engine based at least in part on the categories of the uniform resource locators in the search results; and sending the modified content for display on the requesting device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for monitoring content sent from a first device comprising a search engine to a second device comprising a user workstation in response to a request by the second device for data from the first device, the system comprising:
-
a gateway server module executed by a processor on a gateway server computer configured to; intercept the content sent from the first device to the second device, wherein the content comprises a collection of uniform resource locators sent in response to a search engine query, the search engine query being sent from the second device to the first device; and determine categories associated with uniform resource locators within the content based at least partially on a comparison of the intercepted content with a portion of data in a categorized URL-content database, the database configured to store data indicative of categorized uniform resource locators and uncategorized uniform resource locators, wherein the data in the URL-content database is based on at least; a record of a number of repeated requests for a web content referenced by a URL, the number exceeding a threshold; a priority associated with a collection source, the collection source configured to provide a URL referencing a web content and to provide data regarding the web content referenced by the URL; and an indication of whether a web content referenced by a URL comprises active content; and a content filtering module configured to modify the collection of uniform resource locators by removing at least some of the collection of uniform resource locators based at least in part on the categories. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification