Hosting of network-based services
First Claim
Patent Images
1. A computer-implemented method for hosting network-based services for a domain name, said method comprising:
- obtaining a request to host one or more network-based services for said domain name, wherein said request is obtained from an entity purporting to be authorized to control said domain name;
providing an authorization code to said entity in response to said request, wherein said authorization code is to be published by said entity in a Domain Name System (DNS) record associated with said domain name so as to demonstrate control of said domain name through the ability to modify said DNS record;
verifying that said entity is authorized to control said domain name, wherein said verifying includes determining whether said authorization code was published by said entity in said DNS record associated with said domain name;
incident to verifying that said entity is authorized to control said domain name, providing said one or more network-based services in one or more user interfaces, wherein at least a portion of said one or more user interfaces present advertising content to users;
generating advertising revenue in connection with the presentation of said advertising content; and
allocating at least a portion of said advertising revenue to said entity.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, a method and computer-readable media for hosting network-based services for a domain name. Authorization is obtained to host services for the domain name. This authorization may originate from an entity in control of the domain. The authorized network-based services are provided to users of the domain in interfaces that present advertising content to the users. Advertising revenue is generated in connection with this presentation of advertising content, and a portion of the advertising revenue is allocated for distribution to the entity in control of the domain.
-
Citations
18 Claims
-
1. A computer-implemented method for hosting network-based services for a domain name, said method comprising:
-
obtaining a request to host one or more network-based services for said domain name, wherein said request is obtained from an entity purporting to be authorized to control said domain name; providing an authorization code to said entity in response to said request, wherein said authorization code is to be published by said entity in a Domain Name System (DNS) record associated with said domain name so as to demonstrate control of said domain name through the ability to modify said DNS record; verifying that said entity is authorized to control said domain name, wherein said verifying includes determining whether said authorization code was published by said entity in said DNS record associated with said domain name; incident to verifying that said entity is authorized to control said domain name, providing said one or more network-based services in one or more user interfaces, wherein at least a portion of said one or more user interfaces present advertising content to users; generating advertising revenue in connection with the presentation of said advertising content; and allocating at least a portion of said advertising revenue to said entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-system, including one or more processors, for providing network-based services for a domain name, said system comprising:
-
an authorization component configured to obtain a request to host one or more network-based services for said domain name, wherein said request is obtained from an entity purporting to be authorized to control said domain name; an output component that provides at least one authorization code to said entity in response to said request, wherein said authorization code is to be published by said entity in a Domain Name System (DNS) record associated with said domain name so as to demonstrate control of said domain name through the ability to modify said DNS record; a notification component that indicates to said entity when hosting has been established for one or more network based services, wherein said at least one service is established in response to verifying that said entity published said authorization code in said DNS record; a service interface component configured to provide, via said one or more processors, said one or more network-based services to users in one or more user interfaces, wherein at least a portion of said one or more user interfaces present advertising content to the users; a revenue tracking component configured to compile tracking information indicating a level of advertising revenue generated in connection with the presentation of said advertising content; and a revenue allocation component configured to utilize said tracking information to allocate at least a portion of said advertising revenue to said entity. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-storage media having computer-useable instructions embodied thereon to perform a method for offering network-based services for user accounts associated with a domain name, said method comprising:
-
obtaining a request to host one or more network-based services for said domain name, wherein said request is obtained from an entity purporting to be authorized to control said domain name; providing an authorization code to said entity in response to said request, wherein said authorization code is to be published by said entity in a Domain Name System (DNS) record associated with said domain name so as to demonstrate control of said domain name through the ability to modify said DNS record; observing said DNS Record associated with said domain name; comparing said DNS Record with said authorization code; incident to verifying that said entity published said authorization code in said DNS record, providing one or more network-based services for one or more users having one or more accounts associated with said domain name; displaying advertising content to said users; tracking advertising revenue generated in connection with said displaying of said advertising content to said one or more users; and allocating at least a portion of said advertising revenue to an entity associated with said domain name. - View Dependent Claims (15, 16, 17, 18)
-
Specification