Remote Algorithm Access System for Secure Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users lack access to computing infrastructure for processing complex data with scientific algorithms, often requiring external services and unable to try or use certain algorithms without extensive arrangements with outside providers.

Innovation Solution

A remote access system that allows users to select and encrypt computing algorithms, process local data with cloud or local options, providing visual results before payment, and storing final results upon payment approval, utilizing encryption mechanisms and cloud processing for secure and efficient data handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users rely on outside data processing services to process complex data withscientific algorithms, then processing capability is improved, but user autonomy and accessibility deteriorate

Engineering Contradiction:
Improveprocessing capabilityVSAvoiduser autonomy
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a remote access system that acts as an intermediary between users and computing algorithms. The system provides a user interface that allows users to select and execute algorithms without directly interacting with the complex computing infrastructure. The system mediates the interaction by handling algorithm selection, execution, and result delivery, thereby improving user autonomy while maintaining access to advanced processing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a simplified copy or interface layer of the complex computing system. Instead of requiring users to directly access and configure sophisticated algorithms and computing resources, the system provides a user-friendly interface that replicates essential functionality. Users interact with simplified representations of algorithms and processing options, which the system then translates into actual computational operations.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If proprietary algorithms are made available through outside services, then algorithm diversity is improved, but access complexity and arrangement requirements worsen

Engineering Contradiction:
Improvealgorithm diversityVSAvoidaccess complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal access platform that can handle multiple different algorithms through a single interface. The system is designed to be multi-functional, supporting various computing algorithms (seismic processing, medical imaging, financial modeling, etc.) without requiring separate access arrangements for each. Users interact with a unified system that automatically manages algorithm selection and execution, thereby reducing access complexity while maintaining algorithm diversity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent segments the complex algorithm access process into distinct, manageable components. The system separates algorithm selection, configuration, execution, and result analysis into discrete steps that users can navigate independently. Each algorithm is presented as a separate selectable option with its own parameters, allowing users to access diverse algorithms through a standardized, modular interface rather than dealing with monolithic complex systems.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If visual results are provided before payment, then user satisfaction and trial ability are improved, but security and payment control worsen

Engineering Contradiction:
Improveuser satisfactionVSAvoidpayment control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements partial action by providing users with visual results of algorithm execution before requiring payment. The system performs the computational work and displays preliminary results, allowing users to evaluate the algorithm's effectiveness on their data. This partial delivery of the full service (visual results without final data delivery) satisfies user trial needs while maintaining payment control, as users must complete payment to obtain the actual processed data and full results.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10057219B2Remote access system for using scientific algorithms in local data processing
Publication Date: 2018.08.21 STRIPE LLC
  • US10057219B2 patent drawing
  • US10057219B2 patent drawing
  • US10057219B2 patent drawing

AI summary

A remote access system for processing local data with a computing algorithm stores information on various computing algorithms available via the system. A remote user at a user system selects an algorithm, which is then encrypted and downloaded to the user system. The downloaded algorithm is decrypted and stored in host memory in a controlled manner. Alternatively, the selected algorithm may be offered through cloud processing, in which case the user uploads local data for cloud processing. In this case, the system manages the cloud processing at remote providers and tracks heuristic, caching, and performance. In either case, the local data is processed with input parameters from the user, and visual results are provided to the user along with a cost for storing final results of the processing. Once the user makes the required payment, the final results can be stored locally at the user system.