Requesting web pages and content rating information
First Claim
Patent Images
1. A method for filtering a service request, the method comprising:
- receiving a content rating domain name service (CR DNS) request for accessing a service at an authoritative server, the request sent from a computing device communicatively coupled to the authoritative server and a host computer having access to data related to the request that includes content rated by content rating information, wherein the data related to the request is to be sent to the computing device before a CR DNS response is received at the computing device;
executing instructions stored in memory, wherein the execution of the instructions by a processor of the authoritative server;
extracts a domain name or a Uniform Resource Locator (URL) from the request;
retrieves the content rating information relating to the request from a database coupled to the authoritative server, the retrieved content rating information based on the extracted domain name or URL;
encrypts the retrieved content rating information into the CR DNS response; and
sets a flag in the CR DNS response, the flag indicating that the CR DNS response is to be passed via a specified set of one or more DNS servers; and
sending the CR DNS response to the computing device via the network interface and via the specified set of one or more DNS servers based on the flag set in the CR DNS response, wherein the data related to the request is sent to the computing device before the CR DNS response is received at the computing device and client access to the data related to the request is either allowed or is blocked based on the content rating information included in the CR DNS response.
15 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus request web pages and content rating information thereof have been disclosed. In one embodiment, the method includes receiving a request from a user for a web page, retrieving content rating of the web page in response to the request, and fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request. Other embodiments have been claimed and described.
-
Citations
20 Claims
-
1. A method for filtering a service request, the method comprising:
-
receiving a content rating domain name service (CR DNS) request for accessing a service at an authoritative server, the request sent from a computing device communicatively coupled to the authoritative server and a host computer having access to data related to the request that includes content rated by content rating information, wherein the data related to the request is to be sent to the computing device before a CR DNS response is received at the computing device; executing instructions stored in memory, wherein the execution of the instructions by a processor of the authoritative server; extracts a domain name or a Uniform Resource Locator (URL) from the request; retrieves the content rating information relating to the request from a database coupled to the authoritative server, the retrieved content rating information based on the extracted domain name or URL; encrypts the retrieved content rating information into the CR DNS response; and sets a flag in the CR DNS response, the flag indicating that the CR DNS response is to be passed via a specified set of one or more DNS servers; and sending the CR DNS response to the computing device via the network interface and via the specified set of one or more DNS servers based on the flag set in the CR DNS response, wherein the data related to the request is sent to the computing device before the CR DNS response is received at the computing device and client access to the data related to the request is either allowed or is blocked based on the content rating information included in the CR DNS response. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor or implementing a method for filtering a service request, the method comprising:
-
receiving a content rating domain name service (CR DNS) request for accessing a service at an authoritative server, the request sent from a computing device communicatively coupled to the authoritative server and a host computer having access to data related to the request, the data related to the request including content rated by content rating information, wherein the data related to the request is to be received at the computing device before a CR DNS response is sent to the computing device; extracting a domain name or a Uniform Resource Locator (URL) from the request; retrieving the content rating information relating to the request from a database coupled to the authoritative server, the retrieved content rating information based on the extracted domain name or URL; encrypting the retrieved content rating information into a CR DNS response; setting a flag in the CR DNS response, the flag indicating that the CR DNS response is to be passed via a specified set of one or more DNS servers; and sending the CR DNS response to the computing device via the specified set of one or more DNS servers based on the flag set in the CR DNS response, wherein the data related to the request is sent to the computing device before the CR DNS response is received at the computing device and client access to the data related to the request is either allowed or is blocked based on the content rating information included in the CR DNS response. - View Dependent Claims (8, 9, 10, 11, 12, 19)
-
-
13. An apparatus for filtering a service request, the apparatus comprising:
an authoritative server comprising; a communication interface that receives a content rating domain name service (CR DNS) request for accessing a service for accessing data that includes content rated by content rating information, the request from a computing device; and a processor that executes instructions stored in memory, wherein execution of the instructions by the processor; extracts a domain name or a Uniform Resource Locator (URL) from the request, retrieves the content rating information relating to the request from a database coupled to the authoritative server, the retrieved content rating information based on the extracted domain name or URL, encrypts the retrieved content rating information into a CR DNS response for transmission over the network communications interface, and sets a flag in the CR DNS response, the flag indicating that the CR DNS response is to be passed via a specified set of one or more DNS servers, wherein the CR DNS response is transmitted to the computing device via the communication interface and via the specified set of one or more DNS servers based on the flag set in the CR DNS response, wherein; the computing device is communicatively coupled to the authoritative server and a host computer having access to data related to the request, the data related to the request is to be sent to the computing device before the CR DNS response is sent to the computing device, the data related to the request is sent to the computing device before the CR DNS response is received at the computing device, and client access to the data related to the request is either allowed or is blocked based on the content rating information included in the CR DNS response. - View Dependent Claims (14, 15, 16, 17, 20)
Specification