Application verification for hosted services
First Claim
1. A computer-implemented method performed at a server system having one or more processors and memory, the method comprising:
- receiving a first request for hosted services associated with a user-specified domain name that designates a network domain;
if the hosted services are not being provided for the user-specified domain name, prior to establishing that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name, designating the first request as pending and providing a limited set of the hosted services in association with the first request, wherein the limited set of the hosted services is a nonempty subset of a complete set of hosted services for the user-specified domain name;
conducting a screening process for the user-specified domain name, said conducting including evaluating whether the user-specified domain name includes any terms from a predefined set of terms;
providing the complete set of the hosted services in accordance with a determination that an applicant of the first request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name and that the user-specified domain name passes the screening process; and
after first providing the limited set of the hosted services in association with the first request;
receiving a second request for hosted services associated with the user-specified domain name that designates the network domain;
providing the complete set of the hosted services in accordance with a determination that an applicant of the second request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name and that the user-specified domain name passes the screening process; and
terminating the limited set of the hosted services in association with the first request.
1 Assignment
0 Petitions
Accused Products
Abstract
In a client-server environment providing hosted services, an application service server receives from a client a first request for hosted services associated with a user-specified domain name. If the server does not provide hosted services for that domain name, the server designates the first request as pending and provides a limited set of the hosted services in association with the first request. The server provides a complete set of the hosted services requested in the first request if it can be established that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the domain-name. In some embodiments, the server denies the first request and cancels the limited services if it is not shown within a predetermined period of time that the first user has the appropriate authority.
39 Citations
24 Claims
-
1. A computer-implemented method performed at a server system having one or more processors and memory, the method comprising:
-
receiving a first request for hosted services associated with a user-specified domain name that designates a network domain; if the hosted services are not being provided for the user-specified domain name, prior to establishing that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name, designating the first request as pending and providing a limited set of the hosted services in association with the first request, wherein the limited set of the hosted services is a nonempty subset of a complete set of hosted services for the user-specified domain name; conducting a screening process for the user-specified domain name, said conducting including evaluating whether the user-specified domain name includes any terms from a predefined set of terms; providing the complete set of the hosted services in accordance with a determination that an applicant of the first request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name and that the user-specified domain name passes the screening process; and after first providing the limited set of the hosted services in association with the first request; receiving a second request for hosted services associated with the user-specified domain name that designates the network domain; providing the complete set of the hosted services in accordance with a determination that an applicant of the second request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name and that the user-specified domain name passes the screening process; and terminating the limited set of the hosted services in association with the first request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
memory; at least one processor; and at least one program stored in the memory and executed by the at least one processor, the at least one program including; instructions for receiving a first request for establishing hosted services associated with a user-specified domain name that designates a network domain; instructions for designating the first request as pending and providing a limited set of the hosted services in association with the first request, prior to establishing that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name, if the hosted services are not being provided for the user-specified domain name, wherein the limited set of the hosted services is a nonempty subset of a complete set of hosted services for the user-specified domain name; instructions for conducting a screening process for the user-specified domain name, said conducting including evaluating whether the user-specified domain name includes any terms from a predefined set of terms; instructions for providing the complete set of the hosted services in accordance with a determination that an applicant of the first request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name, and that the user-specified domain name passes the screening process; instructions for receiving a second request, after first providing the limited set of the hosted services in association with the first request, the second request comprising a request for hosted services associated with the user-specified domain name that designates the network domain; and instructions for providing the complete set of the hosted services, and terminating the limited set of the host services in association with the first request, in accordance with a determination that an applicant of the second request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name and that the user-specified domain name passes the screening process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors, the one or more programs comprising:
-
instructions for receiving a first request for establishing hosted services associated with a user-specified domain name that designates a network domain; instructions for designating the first request as pending and providing a limited set of the hosted services in association with the first request, prior to establishing that a first user associated with the first request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name, if the hosted services are not being provided for the user-specified domain name, wherein the limited set of the hosted services is a nonempty subset of a complete set of hosted services for the user-specified domain name; instructions for conducting a screening process for the user-specified domain name, said conducting including evaluating whether the user-specified domain name includes any terms from a predefined set of terms; instructions for providing the complete set of the hosted services in accordance with a determination that an applicant of the first request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name and that the user-specified domain name passes the screening process; instructions for receiving a second request, after first providing the limited set of the hosted services in association with the first request, the second request comprising a request for hosted services associated with the user-specified domain name that designates the network domain; and instructions for providing the complete set of the hosted services, and terminating the limited set of the hosted services in association with the first request, in accordance with a determination that an applicant of the second request has appropriate authority to make administrative changes for the network domain designated by the user-specified domain name and that the user-specified domain name passes the screening process. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification