Application verification for hosted services
First Claim
1. A computer-implemented method performed at a server having one or more processors and memory, the method comprising:
- receiving a first request for establishing hosted services associated with a user-specified domain name that designates a network domain;
if the hosted services are not already being provided for the domain name, responding to the first request to establish hosted services associated with the user-specified domain name by;
designating the first request as pending and providing a limited set of the hosted services in association with the first request; and
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, providing a complete set of the hosted services requested in the first request;
wherein the limited set of the hosted services in association with the first request includes;
enabling an applicant of the first request to create a set of user accounts; and
enabling a user associated with one of the user accounts to log into the user account and view digital contents associated with the user account.
2 Assignments
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.
20 Citations
31 Claims
-
1. A computer-implemented method performed at a server having one or more processors and memory, the method comprising:
-
receiving a first request for establishing hosted services associated with a user-specified domain name that designates a network domain; if the hosted services are not already being provided for the domain name, responding to the first request to establish hosted services associated with the user-specified domain name by; designating the first request as pending and providing a limited set of the hosted services in association with the first request; and 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, providing a complete set of the hosted services requested in the first request; wherein the limited set of the hosted services in association with the first request includes; enabling an applicant of the first request to create a set of user accounts; and enabling a user associated with one of the user accounts to log into the user account and view digital contents associated with the user account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 responding to the first request to establish hosted services associated with the user-specified domain name if the hosted services are not already being provided for the domain name, including; instructions for designating the first request as pending and providing a limited set of the hosted services in association with the first request; and instructions for providing 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; wherein the limited set of the hosted services in association with the first request includes; enabling an applicant of the first request to create a set of user accounts; and enabling a user associated with one of the user accounts to log into the user account and view digital contents associated with the user account. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. 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 responding to the first request to establish hosted services associated with the user-specified domain name if the hosted services are not already being provided for the domain name, including; instructions for designating the first request as pending and providing a limited set of the hosted services in association with the first request; and instructions for providing 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; wherein the limited set of the hosted services in association with the first request includes; enabling an applicant of the first request to create a set of user accounts; and enabling a user associated with one of the user accounts to log into the user account and view digital contents associated with the user account. - View Dependent Claims (30, 31)
-
Specification