Server Error Alerting for External Service Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the hosted services model, errors can occur when a hosting provider's server system attempts to access external services due to inaccurate or insufficient configuration data, leading to service disruptions and delayed notification to administrators, which can impact service reliability and blame attribution.

Innovation Solution

The server system detects errors when accessing external services and sends a service access alert to administrators, enabling quicker error rectification and improved service reliability by notifying them promptly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the server system attempts to access external services using configuration data provided by tenants, then the service functionality is improved, but errors can occur due to inaccurate or insufficient configuration data

Engineering Contradiction:
Improveservice functionalityVSAvoidaccess reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements a feedback mechanism by monitoring access attempts to external services and automatically generating notifications when errors occur. The monitoring component detects failures in accessing external services, and the notification component sends alerts to administrators, creating a closed-loop feedback system that improves reliability without reducing functionality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary validation and monitoring of configuration data before actual service operations fail. By continuously monitoring access attempts and detecting errors early, the system can alert administrators in advance, allowing them to correct configuration issues before they cause service disruptions.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If errors are not monitored and notified promptly, then the system complexity is reduced, but service disruptions are prolonged and administrators are not notified in time

Engineering Contradiction:
Improvesystem complexityVSAvoiderror rectification time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system implements self-service error detection and notification by automatically monitoring its own access attempts to external services. The monitoring component autonomously detects errors without human intervention, and the notification component automatically sends alerts to administrators, eliminating the need for manual error checking while reducing error rectification time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes a feedback loop where access errors are automatically detected and communicated back to administrators through notifications. This automated feedback mechanism provides timely error information without adding significant system complexity, as it uses existing monitoring and communication infrastructure.

Inventive Principle:
Principle #23Feedback

3Reliability

If the server system implements error monitoring and notification, then service reliability is improved, but the device complexity increases

Engineering Contradiction:
Improveservice reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error monitoring and notification system operates autonomously as a self-service mechanism. The monitoring component automatically detects access errors without human intervention, and the notification component automatically sends alerts to administrators. This self-service approach improves service reliability while minimizing the increase in system complexity by eliminating the need for manual error detection and notification processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9485202B2Alerting recipients to errors occurring when accessing external services
Publication Date: 2016.11.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9485202B2 patent drawing
  • US9485202B2 patent drawing
  • US9485202B2 patent drawing

AI summary

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.