Customized Action Links for Distributed Computing Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customers using distributed computing systems often face challenges in performing complex data management tasks due to the lack of necessary tools and knowledge, requiring service providers to offer customized action links that can execute specific jobs or workflows without requiring full understanding of the distributed system or API calls.

Innovation Solution

The implementation of customized action links, which are generated, managed, and provided by service providers, allowing customers to select and execute macros or workflows for tasks like data backup, using a marketplace of action links categorized by type, with metadata for visualization and rollback options, enabling customers to perform complex operations without full knowledge of the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If customers directly manage distributed computing resources using API calls, then operational control and flexibility are improved, but the complexity of operation and understanding required increases significantly

Engineering Contradiction:
Improveease of data management operationVSAvoidsystem knowledge complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces action links as intermediary elements between customers and the distributed computing system. These action links encapsulate complex API calls and workflows, allowing customers to perform data management operations without directly interacting with the underlying system complexity. The service provider acts as a mediator who creates and manages these action links on behalf of customers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates simplified copies or representations of complex distributed computing operations through action links. Instead of requiring customers to understand and execute actual API calls, the system provides actionable link representations that replicate the effect of complex operations in a simplified, user-friendly format.

Inventive Principle:
Principle #26Copying

2Ease of operation

If service providers offer customized action links for complex workflows, then ease of customer operation is improved, but the complexity of service provider management increases

Engineering Contradiction:
Improvecustomer operation simplicityVSAvoidservice provider management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the complex workflow creation process into manageable components. Service providers can break down complex distributed computing operations into discrete action links that can be independently created, managed, and combined. This segmentation allows providers to handle complexity in a modular fashion rather than managing monolithic complex workflows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables service providers to perform preliminary actions by pre-configuring and storing action links that encapsulate complex workflows. Instead of managing complexity in real-time during customer operations, providers prepare and validate action links in advance, reducing the management burden during actual customer usage.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If action links are made freely accessible, then ease of use and adoption are improved, but the ability to control and manage access to distributed resources worsens

Engineering Contradiction:
Improveaction link accessibilityVSAvoidresource access control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic access control for action links, allowing the system to adaptively manage who can access and execute which action links based on customer credentials, permissions, and contextual factors. Action links are not statically public or private but can dynamically adjust their accessibility based on the interacting user's authorization level.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the service provider monitors and controls action link execution based on customer identity and permissions. The system receives feedback about which customers attempt to use which action links and can enforce access control policies, ensuring that resource access remains reliable and authorized even as action links become more accessible.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10097399B1Distributed computing management links
Publication Date: 2018.10.09 AMAZON TECH INC
  • US10097399B1 patent drawing
  • US10097399B1 patent drawing
  • US10097399B1 patent drawing

AI summary

Customized action links may be provided to users to cause performance of computing resource jobs that may include more than one resource operation. For example, resource operations associated with performing a job or action of a distributed system may be determined. One or more instructions may then be formulated for performing at least a subset of the determined resource operations. A link to replay the formulated instructions may then be provided to another system or one or more users.