Outsourcing of email hosting services
First Claim
Patent Images
1. One or more non-transitory computer-readable storage media having computer-useable instructions embodied thereon to perform a method for initiating email hosting services for a domain name, said method comprising:
- establishing a secure communication channel with an entity requesting email hosting services for one or more email accounts having said domain name;
communicating authentication information to said requesting entity via said secure communication channel, wherein said authentication information is a code to be published by said requesting entity in a publicly accessible Domain Name Service (DNS) record associated with said domain name, for making said code publicly accessible;
verifying that said requesting entity is authorized to control said domain name by determining whether said publicly accessible code was published in said publicly accessible DNS record associated with said domain name, as the ability to publish said publicly accessible code in said publicly accessible DNS record associated with said domain name demonstrates authorization to control said domain name;
providing a destination address to a network location configured to receive email addressed to at least one of said one or more email accounts;
receiving account information describing said one or more email accounts;
providing email services for said one or more email accounts; and
providing an account administration interface for providing said requesting entity a set of administrative controls over said one or more email accounts.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, a method and computer-readable media for initiating the hosting of email for an Internet domain name. A secure communication channel is established with an entity requesting email hosting services. After verifying that the requesting entity is authorized to control the domain name, information describing email accounts with the domain name is received, and email services are provided for the email accounts.
39 Citations
14 Claims
-
1. One or more non-transitory computer-readable storage media having computer-useable instructions embodied thereon to perform a method for initiating email hosting services for a domain name, said method comprising:
-
establishing a secure communication channel with an entity requesting email hosting services for one or more email accounts having said domain name; communicating authentication information to said requesting entity via said secure communication channel, wherein said authentication information is a code to be published by said requesting entity in a publicly accessible Domain Name Service (DNS) record associated with said domain name, for making said code publicly accessible; verifying that said requesting entity is authorized to control said domain name by determining whether said publicly accessible code was published in said publicly accessible DNS record associated with said domain name, as the ability to publish said publicly accessible code in said publicly accessible DNS record associated with said domain name demonstrates authorization to control said domain name; providing a destination address to a network location configured to receive email addressed to at least one of said one or more email accounts; receiving account information describing said one or more email accounts; providing email services for said one or more email accounts; and providing an account administration interface for providing said requesting entity a set of administrative controls over said one or more email accounts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-system, including one or more processors, for providing email hosting services for a plurality of domain names, said system comprising:
-
a service request component to receive one or more requests for initiation of email hosting services for at least one of said plurality of domain names; an authorization component to verify that each of said one or more requests originates from an entity authorized to control at least one of said plurality of domain names, wherein said authorization component provides an authorization code to said entity and verify authority to control at least one of said plurality of domain names by determining whether said authorization code was published in a publicly viewable DNS record associated with at least one of said plurality of domain names for making said authorization code publicly viewable, as the ability to publish said authorization code in said publicly viewable DNS record associated with at least one of said plurality of domain names demonstrates authority to control at least one of said plurality of domain names; a service initiation component to provide one or more network locations where domain email is routed; an account access component to provide, via said one or more processors, domain email services for a plurality of user accounts having one of said plurality of domain names; and an account administration interface for providing a set of administrative controls for said plurality of user accounts. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-system, including one or more processors, for initiating email hosting services for a domain name, said system comprising:
-
a service-request interface to receive a request to establish email hosting services in connection with an indicated domain name; a DNS-editing interface to provide instructions for publishing at least one authorization code in a publicly viewable DNS record associated with said indicated domain name and available to the public via the Internet, for making said at least one authorization code publicly viewable; a notification component to indicate acceptance of said request, wherein said acceptance is provided in response to verification that said at least one authorization code was published in said publicly viewable DNS record associated with said indicated domain name, as the ability to publish said at least one authorization code in said publicly viewable DNS record associated with said indicated domain name demonstrates control of said indicated domain name; an account administration component to provide a user interface for receiving account information for creating and administrating one or more email accounts having said indicated domain name; and an account access component to provide, via said one or more processors, domain email services for said one or more email accounts. - View Dependent Claims (12, 13, 14)
-
Specification