Restricting access to network resources through recursive URL classification
First Claim
1. A computer-implemented method for providing a recursive classification of the contents of a URL, at least a portion of the method being performed by a server-side computing device comprising at least one processor, the method comprising:
- receiving, from an access-restriction module installed on an additional computing device, a request for a URL-classification list for a base URL;
constructing the URL-classification list for the base URL, the URL-classification list comprising;
content categories that identify genres of content that occur in the base URL;
content categories that identify genres of content that occur in any URL embedded in the base URL;
providing, in response to the request, the URL-classification list for the base URL to the access-restriction module installed on the additional computing device to enable the access-restriction module to determine whether to permit a user to access the base URL by;
retrieving a user-categories list for the user that specifies content categories that the user is authorized to access;
determining, by comparing the content categories contained within the URL-classification list with the content categories specified in the user-categories list, that the URL-classification list does not contain any content categories that the user is not authorized to access;
upon determining that the URL-classification list does not contain any content categories that the user is not authorized to access, permitting the user to access the base URL.
6 Assignments
0 Petitions
Accused Products
Abstract
In one example, a server-based system may provide a recursive classification of the contents of a URL by: 1) receiving a request for a URL-classification list associated with a base URL, 2) constructing the URL-classification list, and 3) providing, in response to the request, the URL-classification list. The resulting URL-classification list may comprise: 1) content categories occurring in the base URL and 2) content categories occurring in any URLs embedded in the base URL. In another example, a client-based system may restrict access to network resources, based on the contents of a base URL, by: 1) identifying a request from a user to access a base URL, 2) requesting a URL-classification list associated with the base URL, 3) receiving the URL-classification list, and 4) determining, based on the URL-classification list, that access to the base URL is authorized. Corresponding computer-readable media are also disclosed.
37 Citations
19 Claims
-
1. A computer-implemented method for providing a recursive classification of the contents of a URL, at least a portion of the method being performed by a server-side computing device comprising at least one processor, the method comprising:
-
receiving, from an access-restriction module installed on an additional computing device, a request for a URL-classification list for a base URL; constructing the URL-classification list for the base URL, the URL-classification list comprising; content categories that identify genres of content that occur in the base URL; content categories that identify genres of content that occur in any URL embedded in the base URL; providing, in response to the request, the URL-classification list for the base URL to the access-restriction module installed on the additional computing device to enable the access-restriction module to determine whether to permit a user to access the base URL by; retrieving a user-categories list for the user that specifies content categories that the user is authorized to access; determining, by comparing the content categories contained within the URL-classification list with the content categories specified in the user-categories list, that the URL-classification list does not contain any content categories that the user is not authorized to access; upon determining that the URL-classification list does not contain any content categories that the user is not authorized to access, permitting the user to access the base URL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for restricting access to network resources based on the contents of a URL, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying a request from a user to access a base URL; requesting a URL-classification list for the base URL; receiving the URL-classification list for the base URL, the URL-classification list comprising; content categories that identify genres of content that occur in the base URL; content categories that identify genres of content that occur in any URL embedded in the base URL; determining whether to permit the user to access the base URL by; retrieving a user-categories list for the user that specifies content categories that the user is authorized to access; determining, by comparing the content categories contained within the URL-classification list for the base URL with the content categories specified in the user-categories list, that the URL-classification list does not contain any content categories that the user is not authorized to access; upon determining that the URL-classification list does not contain any content categories that the user is not authorized to access, permitting the user to access the base URL. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for restricting access to network resources through recursive URL classification, the system comprising:
-
an access-control module programmed to; identify a request from a user to access a base URL; request a URL-classification list for the base URL; receive the URL-classification list for the base URL, the URL-classification list comprising; content categories that identify genres of content that occur in the base URL; content categories that identify genres of content that occur in any URL embedded in the base URL; determine whether to permit the user to access the base URL by; retrieving a user-categories list for the user that specifies content categories that the user is authorized to access; determining, by comparing the content categories contained within the URL-classification list for the base URL with the content categories specified in the user-categories list, that the URL-classification list does not contain any content categories that the user is not authorized to access; upon determining that the URL-classification list does not contain any content categories that the user is not authorized to access, permit the user to access the base URL; at least one processor configured to execute the access-control module. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification