CONTROLLING ACCESS TO NAME SERVICE FOR A DOMAIN NAME SYSTEM
First Claim
1. A method for directing access to content, the method comprising:
- receiving, at a computing system, requests for content from a plurality of network-connected computing devices, each of the requests comprising a domain name, wherein the computing system is operably associated with a memory holding a data structure that associates IP addresses for network content servers with domain names;
determining for ones of the requests a network address based on associations of respective domain names in the requests to network addresses in the data structure, wherein the network address comprises at least one of an IP address and at least one of a redirected domain name; and
providing the network addresses to requesting ones of the plurality of network-connected computing devices.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for using a DNS server operating on a wide area network to enable an authorized reception device to receive (or be provided with) restricted content data associated with a particular wide area network address and redefine the domain name associated with a particular wide area network address. In a preferred embodiment of the present invention, an authorization application is adapted to provide the reception device with user-verification data, receive from the reception device verification data, and provide the filtering application with authorization data. The filtering application, which operates similarly to prior art DNS server systems, is further adapted to receive filtered data (i.e., password-required data and/or pseudo-domain-name data) and authorization data in order to provide an IP address of the content server to the reception device via a wide area network, such as the Internet.
41 Citations
20 Claims
-
1. A method for directing access to content, the method comprising:
-
receiving, at a computing system, requests for content from a plurality of network-connected computing devices, each of the requests comprising a domain name, wherein the computing system is operably associated with a memory holding a data structure that associates IP addresses for network content servers with domain names; determining for ones of the requests a network address based on associations of respective domain names in the requests to network addresses in the data structure, wherein the network address comprises at least one of an IP address and at least one of a redirected domain name; and providing the network addresses to requesting ones of the plurality of network-connected computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system for directing access to content, the computing system comprising:
a processor; a memory holding a data structure that associates IP addresses for network content servers with domain names; and one or more modules configured for execution on the processor in order to cause the computing system to; receive requests for content from a plurality of network-connected computing devices, each of the requests comprising a domain name; determine for ones of the requests a network address based on associations of respective domain names in the requests to network addresses in the domain name data structure, wherein the network address comprises at least one of an IP address and a redirected domain name; and respond to the requests by providing the network addresses to requesting ones of the plurality of network devices. - View Dependent Claims (13, 14, 15, 16)
-
17. A tangible computer-readable medium having instructions stored thereon that, in response to execution by a computing system, cause the computing system to perform operations comprising:
-
receiving, at a computing system, requests for content from a plurality of network-connected computing devices, each of the requests comprising a domain name, wherein the computing system is operably associated with a memory holding a data structure that associates IP addresses for network content servers with domain names; determining for ones of the requests a network address based on an associations of respective domain names in the requests to network addresses in the data structure, wherein the network address comprises at least one of an IP address and a redirected domain name; and responding to the requests by providing the network addresses to requesting ones of the plurality of network devices. - View Dependent Claims (18, 19, 20)
-
Specification