Alerting Recipients to Errors Occurring when Accessing External Services
First Claim
1. A method comprising:
- providing, by a server system operated by a hosting provider, a service to a tenant;
receiving, by the server system, configuration data from the tenant, the configuration data identifying an external service, the server system not providing the external service;
attempting, by the server system, to access the external service as part of providing the service to the tenant, wherein the server system attempts to access the external service due to the configuration data identifying the external service; and
in response to determining that a service access error has occurred when attempting to access the external service, sending a service access alert to a recipient associated with the tenant, the service access alert notifying the recipient that the service access error has occurred.
2 Assignments
0 Petitions
Accused Products
Abstract
A hosting provider operates a server system that provides a service to one or more tenants. The server system receives configuration data from the tenants. As part of providing the service to a given tenant, the server system attempts to access an external service due to the configuration data received from the given tenant identifying the external service. Service access errors can occur when attempting to access the external service. In response to determining that an error has occurred when attempting to access the external service, the server system sends a service access alert to a recipient associated with the given tenant. The service access alert notifies the recipient that the error has occurred.
24 Citations
20 Claims
-
1. A method comprising:
-
providing, by a server system operated by a hosting provider, a service to a tenant; receiving, by the server system, configuration data from the tenant, the configuration data identifying an external service, the server system not providing the external service; attempting, by the server system, to access the external service as part of providing the service to the tenant, wherein the server system attempts to access the external service due to the configuration data identifying the external service; and in response to determining that a service access error has occurred when attempting to access the external service, sending a service access alert to a recipient associated with the tenant, the service access alert notifying the recipient that the service access error has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server system comprising:
one or more computing devices, the one or more computing devices comprising processing units that execute computer-executable instructions, execution of the computer-executable instructions causing the server system to; provide a hosted email service to multiple tenants; receive configuration data from a given tenant, the given tenant being one of the tenants, the configuration data identifying an external service, the server system not providing the external service; attempt to access the external service as part of providing the hosted email service to the given tenant, wherein the server system attempts to access the external service due to the configuration data identifying the external service; and in response to determining that an service access error has occurred when attempting to access the external service, send a service access alert to a recipient associated with the given tenant, the service access alert notifying the recipient that the service access error has occurred. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. A computer storage medium comprising computer-executable instructions, that when executed by one or more computing devices in a server system, cause the server system to:
-
provide a hosted email service to multiple tenants; receive configuration data from a given tenant, the given tenant being one of the tenants, the configuration data identifying an external service, the server system not providing the external service; store preference data received from the given tenant, the preference data indicating a mode of receiving service access alerts; attempt to communicate with a local server that provides the external service as part of providing the hosted email service to the given tenant, the local server located at a premises of the given tenant, wherein the server system attempts to communicate with the local server due to the configuration data identifying the external service; determine that a service access error has occurred when attempting to communicate with the local server; in response to determining that the service access error has occurred, generate a service access alert in the indicated mode; send the service access alert to a recipient associated with the given tenant, the service access alert notifying the recipient that the service access error has occurred; store a record of the service access alert in a tenant database; receive a request to view the service access alert; and send, in response to receiving the request, data representing the service access alert to a client device that sent the request.
-
Specification