PROTOCOL-INDEPENDENT, MOBILE, WEB FILTER SYSTEM PROVISIONING DNS TRIAGE, URI SCANNER, AND QUERY PROXY SERVICES
First Claim
Patent Images
1. A system to provide a selective personalized Web filtering service by selective proxy using a domain name system comprising:
- a network, the network couplinga client machine apparatus,a Web filtering domain name system server apparatus,a Web server apparatus having a first Internet protocol address and a domain name.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising three services: query string proxy, URI path scanner, and domain name system triage. A query string proxy sends a request on behalf of a client and analyzes the response from a remote server. A URI path scanner performs keyword matching on the entire path of a uniform resource identifier. A domain name system triage service receives a UDP request prior to establishing any protocol session between a client and a server and returns one IP address selected from the following: a block IP address, a trusted IP address, and a redirection to enhanced filter service IP address.
35 Citations
20 Claims
-
1. A system to provide a selective personalized Web filtering service by selective proxy using a domain name system comprising:
-
a network, the network coupling a client machine apparatus, a Web filtering domain name system server apparatus, a Web server apparatus having a first Internet protocol address and a domain name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus to provide a selective personalized Web filtering service by extended proxy comprising:
-
a plurality of network interfaces, means for receiving a full URI of an HTTP request, means for examining the full URI for a deeply buried URI within the full URI, means for determining if traffic to or from the buried URI is not allowed, and means for blocking the traffic if it is not allowed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for operating a system, the system comprising three services:
- query string proxy, URI path scanner, and domain name system triage, wherein each service views the processor adapted by a program product and coupled to each other via a network;
the method comprising;within a query string proxy apparatus sending a request on behalf of a client and analyzing a response from a remote server; within a URI path scanner apparatus receiving an entire path of a uniform resource identifier, and performing keyword matching on labels within the uniform resource identifier;
within a domain name system triage service apparatusreceiving a UDP request prior to establishing any protocol session between a client and a server and returning one IP address selected from the following;
a block IP address, a trusted IP address, and a redirection to enhanced filter service IP address. - View Dependent Claims (20)
- query string proxy, URI path scanner, and domain name system triage, wherein each service views the processor adapted by a program product and coupled to each other via a network;
Specification