Configurable Virtual Robots for Automated Trading via Modular GUI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software solutions for online processes are not customizable or configurable, requiring users to have coding knowledge and expertise in application functions, which poses a barrier for users without programming or trading expertise.

Innovation Solution

A graphical user interface (GUI) allows users to configure and deploy virtual robots for automated electronic transactions by selecting modular components, enabling users to create, rent, or lease customized robots without needing coding or trading expertise, using technologies like complex networks, quantum mechanics, and artificial intelligence for quantitative analysis and trading decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional software solutions use static methods with existing code, then the system provides stable computer application functions, but the system lacks customizability and configurability

Engineering Contradiction:
ImprovecustomizabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the software system into modular components that can be independently configured and assembled. The configurable system divides functionality into discrete modules that users can select and combine, allowing customization without requiring changes to the entire system or deep programming knowledge.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal configuration framework that can accommodate multiple application functions through a single configurable system. The system provides multi-functionality by allowing the same underlying platform to support different trading applications, each configured through the same interface without requiring separate codebases.

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

2Adaptability or versatility

If users update or modify code to provide configurable systems, then the system becomes customizable, but users require coding knowledge and programming expertise

Engineering Contradiction:
ImproveconfigurabilityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a configuration interface as an intermediary between the user and the system code. This mediator layer allows users to configure system behavior through high-level parameters and settings rather than directly modifying code, translating user-friendly inputs into system configuration changes without requiring programming expertise.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent enables the system to automatically generate and manage configuration code based on user selections. The configurable system performs self-service by translating user-friendly configuration choices into the necessary code modifications or parameter settings, eliminating the need for users to manually write or understand programming code.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If users configure online trading applications, then the system provides customized trading functions, but users must understand both programming and trading processes

Engineering Contradiction:
Improvetrading function customizationVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the trading application configuration into distinct functional modules, each handling a specific aspect of trading (e.g., order placement, risk management, asset selection). Users can configure each module independently through dedicated interfaces, reducing the overall configuration complexity by breaking down the complex trading process into manageable segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing specialized configuration interfaces for different trading functions, where each interface is optimized for its specific purpose. Rather than requiring users to understand all trading concepts simultaneously, the system presents only the relevant configuration options for each local trading function, reducing cognitive load and complexity.

Inventive Principle:
Principle #3Local quality

4Manufacturing precision

If conventional solutions require users to understand programming and application functions, then the system provides precise control, but the system creates barriers for users without expertise

Engineering Contradiction:
Improvecontrol precisionVSAvoiduser accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent introduces configuration interfaces as intermediaries that maintain control precision while improving accessibility. These interfaces translate user-friendly selections into precise system control parameters, allowing users without programming expertise to achieve the same level of control precision that would otherwise require code modification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of code editing with an information-based configuration interface. Instead of requiring users to manually edit code (mechanical manipulation), the system uses automated configuration interfaces that process user selections and generate the necessary control parameters, substituting manual coding with automated system response.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11270302B1Configurable robots for network based processes
Publication Date: 2022.03.08 CAPTAIN CAPITAL MANAGEMENT LLC
  • US11270302B1 patent drawing
  • US11270302B1 patent drawing
  • US11270302B1 patent drawing

AI summary

Embodiments described herein introduce systems and methods of configurable robots for network based processes. An application server may provide a graphical user interface (GUI) including different modular components of virtual robots. The application server may provide quantitative models for virtual robots with a variety of trading styles. A user may be able to create his/her own virtual robot by dragging and dropping different modular components according to the user's requirements. The virtual robots may automatically conduct transactions and manage wealth for the user. The virtual robot may automatically and dynamically perform quantitative analysis, risk management, trading activity, and portfolio management. In addition to creating a customized virtual robot, a user may lease his/her virtual robot and collect payments from the renters. A user may also offer trading signals generated by his/her robots for other users to purchase.