System, method and apparatus for use in monitoring or controlling internet access
First Claim
Patent Images
1. A method for use in controlling or monitoring of Internet access by categorizing Uniform Resource Locators (URLs), comprising the steps of:
- receiving a request message from a client device requesting categorization of a specified URL, wherein the request message comprises at least four different members of the group comprising a time stamp, a sequence number, a data size, a request data, data indicative of the specified URL including a host portion, and a licensing field carrying a license key having a partner ID and a client ID;
validating by a processor of a categorization server using Dynamic Link Library, the license key using the partner ID to identify a licensing scheme from one of a plurality of selectable licensing schemes and using the client ID to validate the client device; and
if valid, generating a reply message denoting a category of the specified URL amongst a predetermined set of categories, wherein the reply message comprises at least one of a date or time stamp;
.wherein the categorization of the URL is initially based on information indicative of a host name.
13 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method and system for use in categorizing Uniform Resource Locators (URLs) when controlling or monitoring access to the Internet from a client. A request message is generated to request categorization of a specified URL. The request message comprises a licensing field carrying a license key. A remote server receives the license key and, if valid, generates a reply message denoting a category of the specified URL. The license key enables workload at the server to be managed efficiently.
264 Citations
30 Claims
-
1. A method for use in controlling or monitoring of Internet access by categorizing Uniform Resource Locators (URLs), comprising the steps of:
-
receiving a request message from a client device requesting categorization of a specified URL, wherein the request message comprises at least four different members of the group comprising a time stamp, a sequence number, a data size, a request data, data indicative of the specified URL including a host portion, and a licensing field carrying a license key having a partner ID and a client ID; validating by a processor of a categorization server using Dynamic Link Library, the license key using the partner ID to identify a licensing scheme from one of a plurality of selectable licensing schemes and using the client ID to validate the client device; and if valid, generating a reply message denoting a category of the specified URL amongst a predetermined set of categories, wherein the reply message comprises at least one of a date or time stamp;
.wherein the categorization of the URL is initially based on information indicative of a host name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for use at a categorization server in controlling or monitoring of Internet access at a client device, the method comprising the steps of:
-
receiving a request message to request categorization of a specified URL, wherein the request message comprises at least four different members of the group comprising a time stamp, a sequence number, a data size, a request data, data indicative of the specified URL including a host portion, and a licensing field carrying a license key having a partner ID and a client ID; and validating by a processor of the categorization server using Dynamic Link Library, the license key using the partner ID to identify a licensing scheme from one of a plurality of selectable licensing schemes and using the client ID to validate the client device, wherein the reply message comprises at least one of a date or time stamp; and if valid, generating a reply message denoting a category of the specified URL amongst a predetermined set of categories, wherein the categorization of the URL is initially based on information indicative of a host name. - View Dependent Claims (21, 22, 23)
-
-
24. A categorization server, comprising:
-
a first module arranged to receive a request message denoting a specified URL and to provide a corresponding category code in return, wherein the request message further comprises at least four different members of the group comprising a time stamp, a sequence number, a data size, a request data, data indicative of the specified URL including a host portion, and a license key having a partner ID and a client ID; and a license module, executed on a processor of the categorization server using Dynamic Link Library, said license module arranged to validate the license key using the partner ID to identify a licensing scheme from one of a plurality of selectable licensing schemes and using the client ID to validate a client device and thereby control whether or not the first module provides the category code, wherein the categorization of the URL is initially based on information indicative of a host name. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification