System and method for adapting an internet filter
First Claim
1. A system for collecting identifiers for updating a filtering system which controls access to a wide area network (WAN) of websites/pages, comprising:
- a master database including one or more identifiers received from a user to request access to an Internet website/page, and one or more categories associated with each of the one or more identifiers;
an access system coupled to the WAN and configured to send an identifier request if the identifier request is not in the master database; and
a database factory configured to receive the identifier request, select one or more categories to associate with the identifier request if the one or more categories were not previously associated with the identifier, and provide the selected one or more categories to the master database.
19 Assignments
0 Petitions
Accused Products
Abstract
A system and method for updating a filtering system which controls access to a website/page between a local area network (LAN) and an Internet. The LAN includes an Internet gateway system coupled to a workstation and configured to receive a URL request. The system controls access to the website/page associated with the URL based on one or more categories that are associated with the URL. The Internet gateway system can determine the category that is associated with the URL by referencing a master database or requesting the category from a database factory. The database factory can receive URLs from multiple Internet gateway systems. The database factory determines whether the identifier was previously categorized by the database factory and provides the category to the Internet gateway system. Once the Internet gateway system has the category, it applies rules associated with the category and user to filter access to the requested website/page.
-
Citations
61 Claims
-
1. A system for collecting identifiers for updating a filtering system which controls access to a wide area network (WAN) of websites/pages, comprising:
-
a master database including one or more identifiers received from a user to request access to an Internet website/page, and one or more categories associated with each of the one or more identifiers; an access system coupled to the WAN and configured to send an identifier request if the identifier request is not in the master database; and a database factory configured to receive the identifier request, select one or more categories to associate with the identifier request if the one or more categories were not previously associated with the identifier, and provide the selected one or more categories to the master database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for collecting collection data for updating a filtering system which controls access to Internet sites, the method comprising:
-
receiving a request from a user in the form of an identifier to access a website/page; determining whether the identifier is stored in a master database of categorized identifiers; if the identifier is stored, recalling a category that is associated with the identifier and applying a rule to the identifier that is associated with the category; if the identifier is not stored, determining whether the identifier is stored in an uncategorized database; and if the identifier is not stored in the uncategorized database, posting the identifier to the uncategorized database, else updating an uncategorized database request frequency associated with the identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for adapting a filter system which controls access to Internet sites, the method comprising:
-
receiving a request from a user in the form of an identifier to access a website/page; determining whether the identifier is in a master database of categorized identifiers and one or more categories associated with the identifier; if the identifier is not in the master database, determining whether the identifier is in an uncategorized database, else applying one or more rules to the one or more categories associated with the identifier; if the identifier is not in the uncategorized database, posting the identifier to the uncategorized database, else updating an uncategorized database request frequency in the uncategorized database that is associated with the identifier; uploading the uncategorized database to a database factory; determining whether each identifier has been previously categorized by the database factory; for each identifier that was not previously categorized, categorizing each identifier and/or a website/page associated with the identifier to select one or more categories to associated with each identifier; and posting each identifier along with its selected one or more categories into a database of categorized sites; and downloading the database of categorized sites to the filter system for incorporation into the master database. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system for collecting identifiers for updating a filtering system which controls access to Internet websites/pages between a local area network and an Internet, comprising:
-
a workstation configured for a user to send an identifier to request an Internet website/page; an Internet gateway system coupled to the workstation and configured to receive the identifier and to allow or deny access to the Internet website/page associated with the identifier; a master database of identifiers along with one or more categories associated with each identifier; a filter system coupled to the Internet gateway system and configured to receive the identifier from the Internet gateway system, determine whether the identifier is in the master database, send the identifier to a database factory if the identifier is not in the master database, and apply one or more rules to one or more categories that are associated with the identifier, wherein the one or more categories are received from the database factory; and a database factory configured to receive the identifier from the filter system if the identifier was not in the master database, determine whether the identifier was previously categorized by the database factory, if the identifier was not previously categorized, determine the one or more categories to associate with the identifier and provide the one or more categories to the filter system, else provide the one or more categories that were previously associated with the identifier. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification