SYSTEMS, APPARATUS AND METHOD FOR HOSTING AND ASSIGNING DOMAIN NAMES ON A WIDE AREA NETWORK
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the instant invention are directed to a domain management system, apparatus and method for hosting and assigning domain names. Embodiments of the domain management system comprise a name assignment system and a hosting system, wherein the hosting system comprises a domain retrieval system and a data storage apparatus. The name assignment system verifies availability and assigns domain names to requesting clients. The name assignment system comprises an input component, a confirmation mechanism and a name storage means. Preferred embodiments of the domain retrieval system comprise a scheduler, a parsing member having a plurality of redirectors and a plurality of servers. The domain retrieval system locates the domain referenced by the domain name by parsing header information and utilizing a wildcard DNS. Once the domain is located, the domain retrieval system forwards the domain to the user computer.
31 Citations
103 Claims
-
1-39. -39. (canceled)
-
40. A method comprising:
-
receiving, by a host computing device, upload content and a requested address, wherein the requested address comprises; a host name corresponding to the host computing device, and a content label in a wildcard portion of the requested address; searching a database for a content address corresponding to the content label, the database comprising a plurality of additional labels each related to a corresponding content address; and storing the upload content to a content storage system at the content address. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. A computer-readable storage device having computer program logic recorded thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:
-
receiving upload content and a requested address, wherein the requested address comprises; a host name corresponding to a host computing device, and a content label in a wildcard portion of the requested address; searching a database for a content address corresponding to the content label, the database comprising a plurality of additional labels each related to a corresponding content address; and storing the upload content to a content storage system at the content address. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. A system comprising:
-
a memory configured to store instructions comprising; instructions to receive upload content and a requested address, wherein the requested address comprises; a host name corresponding to a host computing device, and a content label in a wildcard portion of the requested address, instructions to search a database for a content address corresponding to the content label, the database comprising a plurality of additional labels each related to a corresponding content address, and instructions to store the upload content to a content storage system at the content address; and one or more processors configured to process the instructions. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
-
61. A system comprising:
-
a host computing device configured to receive upload content and a requested address, wherein the requested address comprises; a host name corresponding to the host computing device, and a content label in a wildcard portion of the requested address; a database comprising a plurality of additional labels each related to a corresponding content address, wherein the host computing device is further configured to search the database for a content address corresponding to the content label; and a content storage system configured to store the upload content at the content address. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. A method comprising:
-
receiving, by a host computing device, a content request comprising a requested address, wherein the requested address comprises; a host name corresponding to the host computing device, and a content label in a wildcard portion of the requested address; searching a database for a content address corresponding to the content label, the database comprising a plurality of additional labels each related to a corresponding content address; retrieving content from a content storage system using the content address; and serving the content in response to the content request. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A computer-readable storage device having computer program logic recorded thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:
-
receiving a content request comprising a requested address, wherein the requested address comprises; a host name corresponding to a host computing device, and a content label in a wildcard portion of the requested address; searching a database for a content address corresponding to the content label, the database comprising a plurality of additional labels each related to a corresponding content address; retrieving content from a content storage system using the content address; and serving the content in response to the content request. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A system comprising:
-
a memory configured to store instructions comprising; instructions to receive a content request comprising a requested address, wherein the requested address comprises; a host name corresponding to a host computing device, and a content label in a wildcard portion of the requested address, instructions to search a database for a content address corresponding to the content label, the database comprising a plurality of additional labels each related to a corresponding content address, instructions to retrieve content from a content storage system using the content address, and instructions to serve the content in response to the content request; and one or more processors configured to process the instructions. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93, 94)
-
-
95. A system comprising:
-
a host computing device configured to receive a content request comprising a requested address, wherein the requested address comprises; a host name corresponding to the host computing device, and a content label in a wildcard portion of the requested address; a database comprising a plurality of additional labels each related to a corresponding content address, wherein the host computing device is further configured to search the database for a content address corresponding to the content label; and a content storage system, wherein the host computing device is further configured to retrieve content from the content storage system using the content address and to serve the content in response to the content request. - View Dependent Claims (96, 97, 98, 99, 100, 101, 102, 103)
-
Specification