US20120023593A1

System and method for filtering internet content & blocking undesired websites by secure network appliance

Claim Score by NHIP

Read claim 14, the broadest

Abstract

A secure network appliance for filtering Internet websites checks each request from a user's browser against a whitelist of pre-approved websites and passes it only if it is on the whitelist. Otherwise, the request is replaced with pre-arranged content and returned as a response to the user's web browser. It can also check the port the user's request came through against an approved ports whitelist, and responses sent from the Internet against an approved websites whitelist. The network appliance is encapsulated within a secure container so that only an authorized administrator having a unique key can unlock it and access its control functions. The secure container may be formed as a separate hardware component that is physically interposed between a router and a user's computer, or as secure software that run on or operates with a network server.

US20120023593A1, drawing sheet 1
Sheet 1 of 13

Term

Projected expiry 26 July 2030.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 2 independent, 18 dependent

  1. 1
    A secure network appliance for filtering requests for websites on the Internet sent from, and Internet responses received to, a user's web browser on a computer, comprising:a whitelist checking means for checking each user request sent from the user's web browser to a web address for a website on the Internet against a whitelist of web addresses of pre-approved websites and passing the request to the Internet only if the requested web address is on the whitelist;and containing means for encapsulating the secure network appliance within a secure container so that only an authorized administrator having a unique key can unlock the containing means and have access to control functions of said secure network appliance.
  2. 14
    Broadest claimClaim Score 62, broad(NHIP)A method of filtering requests for websites on the Internet sent from, and Internet responses received to, a user's web browser on a computer, comprising:providing checking means for checking each user request sent from the user's web browser to a web address for a website on the Internet against a whitelist of web addresses of pre-approved websites and passing the request to the Internet only if the requested web address is on the whitelist;and encapsulating the checking means within a secure container so that only an authorized administrator having a unique key can unlock the secure container and have access to control functions for the checking means therein.