US2006271707A1PendingUtilityA1

Domain name system resolution

46
Assignee: CHELINE DOUGLAS APriority: Aug 23, 2001Filed: Jun 26, 2006Published: Nov 30, 2006
Est. expiryAug 23, 2021(expired)· nominal 20-yr term from priority
H04L 61/4511H04L 63/0838H04L 63/0272H04L 63/0823
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A host name query is received by a modem from a client computer. The host name query is simultaneously transmitted from the modem to a plurality of Domain Name System (DNS) servers. A response is returned to the client computer from the modem, where the response is based on the host name query and any responses received from the DNS servers. In a preferred embodiment at least one address associated with the host name query is acquired from the DNS servers. The client computer then sends a request for content to the address. If more than one address is returned, all but one of the addresses is eliminated. This can be done by rejecting all but the most recent address, or rejecting all addresses not provided by a service provider DSN server.

Claims

exact text as granted — not AI-modified
1 . A computer implemented method for resolving host names on a network, comprising: 
 receiving at a modem a host name query from a client computer;    simultaneously transmitting said host name query from said modem to a plurality of Domain Name System (DNS) servers; and    returning a response to said client computer from said modem, where said response is based on said host name query and any responses received from said DNS servers.    
   
   
       2 . (canceled)  
   
   
       3 . (canceled)  
   
   
       4 . (canceled)  
   
   
       5 . (canceled)  
   
   
       6 . The computer implemented method of  claim 1 , wherein said returning further comprises: 
 determining that a host has not been located by said DNS servers;    performing a search using said host name query as a search string; and    transmitting a results address of where results of said search are located, to said client computer.    
   
   
       7 . The computer implemented method of  claim 6 , wherein said performing further comprises sending said host name query as a search string to a search engine.  
   
   
       8 . The computer implemented method of  claim 7 , wherein said sending further comprises sending said host name query as a search string to a search engine selected by a service provider.  
   
   
       9 . The computer implemented method of  claim 7 , wherein said sending step further comprises sending said host name query as a search string to a search engine selected by a system administrator.  
   
   
       10 . The computer implemented method of  claim 1 , wherein said returning step further comprises: 
 searching a cache for an address associated with said host name query; and    returning a located address to said client, such that said client computer can send a request for content to said address.    
   
   
       11 . The computer implemented method of  claim 1 , wherein said returning step further comprises: 
 searching a cache based on said host name query;    returning cached content associated with said host name query to said client computer, such that said client can display said content.    
   
   
       12 . The computer implemented method of  claim 1 , wherein said modem is coupled to a VPN (Virtual Private Network), and at least one of said plurality of DNS servers forms part of the VPN.  
   
   
       13 . A computer program product for resolving host names on a Virtual Private Network (VPN), the computer program product comprising a computer readable storage and a computer program embedded therein, the computer program comprising: 
 instructions for receiving a host name query from a client computer;    instructions for simultaneously transmitting said host name query to a plurality of Domain Name System (DNS) servers; and    instructions for returning a response to said client computer; where said response is based on said host name query and any responses received from said DNS servers.    
   
   
       14 . (canceled)  
   
   
       15 . (canceled)  
   
   
       16 . (canceled)  
   
   
       17 . (canceled)  
   
   
       18 . The computer program product of  claim 13 , wherein said instructions for returning comprise: 
 instructions for determining that a host has not been located by said DNS servers;    instructions for performing a search using said host name query as a search string; and    instructions for transmitting an address of where results of said search can be viewed to said client computer.    
   
   
       19 . The computer program product of  claim 18 , wherein said instructions for performing comprise instructions for sending said host name query as a search string to a search engine.  
   
   
       20 . The computer program product of  claim 19 , wherein said instructions for sending further comprise instructions for sending said host name query as a search string to a search engine selected by a service provider.  
   
   
       21 . The computer program product of  claim 19 , wherein said instructions for sending further comprise instructions for sending said host name query as a search string to a search engine selected by a system administrator.  
   
   
       22 . The computer program product of  claim 13 , wherein said instructions for returning step further comprise: 
 instructions for searching a cache for an address associated with said host name query; and    instructions for returning a located address to said client, such that said client computer can send a request for content to said address.    
   
   
       23 . The computer program product of  claim 13 , wherein said instructions for returning further comprise: 
 instructions for searching a cache based on said host name query;    instructions for returning cached content associated with said host name query to said client computer, such that said client can display said content.    
   
   
       24 . The computer program product of  claim 13 , wherein said modem is coupled to a VPN (Virtual Private Network), and at least one of said plurality of DNS servers forms part of the VPN.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.