US2002194373A1PendingUtilityA1

System and method for dynamic creation and management of virtual subdomain addresses

Priority: Jun 14, 1999Filed: Jul 5, 2002Published: Dec 19, 2002
Est. expiryJun 14, 2019(expired)· nominal 20-yr term from priority
Inventors:Azkar Choudhry
H04L 61/4511H04L 61/302H04L 9/40H04L 61/30H04L 67/14H04L 69/329
34
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An Internet domain name server platform which intercepts web browser HTTP queries to unrecognized, unregistered subdomain name and provides redirection of the query to a recognized and registered domain name or a subdirectory of a recognized and registered domain name. A program is launched in response to the event of the request to an unrecognized subdomain name, which dynamically resolves the unknown address rather than returning a standard “Error 404: File Not Found” message to the requesting web browser. A database of virtual subdomain names is used to map to actual subdirectories on the same or a remote server, such that the creation of a virtual subdomain requires only the steps necessary to create a subdirectory.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method for redirecting an Internet subdomain address request to a virtual subdomain on an Internet domain name server, comprising the steps of: 
 receiving from an Internetworked client computer a request for an Internet document at an unrecognized unregistered subdomain address;    executing a redirection program on said domain name server in response to said request for said unrecognized unregistered subdomain address;    accessing a computer-readable record by said script to determine a subdirectory or recognized and registered domain name assigned to said unrecognized unregistered subdomain; and    redirecting said request to said subdirectory or recognized and registered domain name such that said request results in a request to a recognized domain name or to a subdirectory of a recognized domain name on a web server, thereby allowing the request to be fulfilled by said web server which hosts the recognized domain name or subdirectory of the recognized subdomain name.    
     
     
         2 . A method for redirecting an Internet subdomain address request to a virtual subdomain on an Internet domain name server as set forth in  claim 1 , wherein said step of accessing a computer readable record further comprises accessing a computer database.  
     
     
         3 . A method for redirecting an Internet subdomain address request to a virtual subdomain on an Internet domain name server as set forth in  claim 1  further comprising the step of providing an entry in a routing table for a domain name server, said entry allowing a range of addresses to be handled by said domain name server thereby allowing redirection of a range of unrecognized subdomain names by a domain name server.  
     
     
         4 . A method for redirecting an Internet subdomain address request to a virtual subdomain on an Internet domain name server as set forth in  claim 1  wherein said step of executing a redirection program further comprises executing a redirection program by intercepting a “File not found” error on a domain name server.  
     
     
         5 . An Internet virtual subdomain name server for providing Internet address management for unregistered and unrecognized subdomains, said virtual subdomain name server comprising: 
 an Internet domain name server computer platform including a central processor unit capable of executing software, an operating system executed by said central processor unit and managing a plurality of multiple applications and tasks simultaneously, a computer network interface communicable to an Internet allowing said applications and tasks to send and receive hyper text transfer protocol messages, a domain server software suite application which is executed by said central process unit under the control of said operating system and providing for event-based execution of scripts, and a computer-readable record storage means accessible by said applications, scripts and tasks;    at least one computer-readable record disposed in said computer-readable record storage means, said computer-readable record providing an association of a virtual subdomain address to a real address; and    a redirection program executable by said central processor unit, said redirection script's execution being invoked by said domain server software suite upon the event of receipt of a virtual subdomain address document request such that the redirection script accesses the computer-readable record, and said script redirects said request to said real address.    
     
     
         6 . An Internet virtual subdomain name server for providing Internet address management for unregistered and unrecognized subdomains as set forth in  claim 5  wherein said real address comprises a recognized and registered domain name.  
     
     
         7 . An Internet virtual subdomain name server for providing Internet address management for unregistered and unrecognized subdomains as set forth in  claim 5  wherein said real address comprises a subdirectory of a recognized and registered domain name.  
     
     
         8 . An Internet virtual subdomain name server for providing Internet address management for unregistered and unrecognized subdomains as set forth in  claim 5  wherein said domain server software suite further comprises an Apache Hyper Text Transfer Protocol Server suite.  
     
     
         9 . An Internet virtual subdomain name server for providing Internet address management for unregistered and unrecognized subdomains as set forth in  claim 8  wherein said redirection program comprises a servlet.  
     
     
         10 . An Internet virtual subdomain name server for providing Internet address management for unregistered and unrecognized subdomains as set forth in  claim 5  wherein said central processor unit comprises an IBM-compatible personal computer system.  
     
     
         11 . An Internet virtual subdomain name server for providing Internet address management for unregistered and unrecognized subdomains as set forth in  claim 5  wherein said operating system comprises the Linux operating system.  
     
     
         12 . An Internet virtual subdomain name server for providing Internet address management for unregistered and unrecognized subdomains as set forth in  claim 5  wherein said computer-readable record comprises a computer-readable database.

Join the waitlist — get patent alerts

Track US2002194373A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.