Workflow Publishing Server for Automated Remote Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems require frequent manual maintenance and error handling, which is inefficient and prone to errors due to the lack of automated solutions for managing server operations and addressing specific errors or conditions.

Innovation Solution

A workflow publishing server distributes customizable computing workflows to third-party servers, allowing administrators to select and modify workflows based on error logs and server conditions, leveraging machine learning to recommend appropriate workflows for automation and maintenance tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual maintenance and error handling are performed frequently, then system reliability can be maintained, but efficiency decreases and human error increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidmaintenance efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables automated self-diagnosis and self-correction through workflows that automatically detect errors, analyze logs, and execute corrective actions without human intervention, allowing the system to maintain itself

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preventive maintenance by scheduling workflows to execute before problems occur, such as applying security patches before vulnerabilities are exploited or clearing caches before performance degradation occurs

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated workflows are implemented, then maintenance efficiency improves, but system complexity increases

Engineering Contradiction:
Improvemaintenance efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system breaks down complex maintenance tasks into discrete, modular workflows that can be independently developed, executed, and managed, with each workflow handling a specific function such as error detection, log analysis, or corrective action

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a workflow publishing server as an intermediary that manages the distribution, selection, and execution of workflows between the central system and remote servers, simplifying the overall system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If custom workflows are created for specific server conditions, then accuracy of error handling improves, but time to implement increases

Engineering Contradiction:
Improveerror handling accuracyVSAvoidimplementation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates reusable workflow templates based on successful error handling patterns from multiple servers, which can be copied and adapted to new situations, avoiding the need to create custom workflows from scratch

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system analyzes error logs and performance data to automatically generate or recommend workflows, using feedback from actual server conditions to improve workflow accuracy and reduce manual configuration time

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10810041B1Providing computing workflows to remote environments
Publication Date: 2020.10.20 STRATEGY INC
  • US10810041B1 patent drawing
  • US10810041B1 patent drawing
  • US10810041B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing workflows to remote environments. In some implementations, data storage storing multiple workflows is accessed, where each of the workflows indicates a set of computer operations to be performed. Catalog data identifying workflows, from among the multiple workflows, that are available is provided to a computer system. A request for a workflow from among the workflows identified by the catalog data is received from the computer system. The requested workflow is sent to the computer system in response to the request.