Patent ID: 8578453

Claim:
A method of responding to a request from a user's Internet-enabled device requesting access to a website over the Internet, the method comprising: verifying, at a server, the user on the basis of a pre-defined user credential; verifying an access level of the user, the access level defined on the basis of a group identifier assigned to the user, the group identifier selected from a plurality of pre-stored group identifiers based on demographic details of users; categorizing the user requested website on the basis of a category identifier of a plurality of pre-stored category identifiers based on a predefined categorization of websites; determining a message policy on the basis of the access level of the user and the category identifier, the message policy determined from a plurality of pre-stored message policies assigned to each combination of group identifier and category identifier; determining a predefined redirect link from a plurality of pre-stored redirect links, the redirect link determined on the basis of the access level of the user and the category identifier; determining an advisory message on the basis of the determined message policy; determining whether to allow access to the requested website on the basis of the determined message policy; and providing a block page for display at the user's device, the block page having the determined advisory message in association with the determined predefined redirect link, the block page further having a link to the requested website if access to the requested website is allowed.