Remote System for Modifying Network Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current gaming systems lack an efficient method for users to modify network applications, such as gaming applications, without manual download and installation of modifications, which can lead to user errors and application issues.

Innovation Solution

A remote system architecture that stores both the original application and modification data on virtual storage devices, allowing users to select and apply modifications through a user interface, with the system handling the installation and launch of the modified application on virtual servers, enabling seamless modification and updating of game aspects like characters, items, and environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually download and install modifications, then application modification capability is improved, but user error risk and operation complexity increase

Engineering Contradiction:
Improveapplication modification capabilityVSAvoidoperation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically manages modification installation and application launching without requiring manual user intervention. The server detects modification requirements, retrieves appropriate modifications, and configures the application environment automatically, eliminating user errors while maintaining modification capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A server acts as an intermediary between users and the application modification process. Users request modifications through a user interface, and the server handles all technical aspects including modification retrieval, installation, and configuration, simplifying user interaction while ensuring proper modification application.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If modifications are applied manually, then customization flexibility is improved, but application compatibility and reliability deteriorate

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidapplication compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The server continuously monitors application state and modification compatibility. When compatibility issues are detected, the system provides feedback to users about potential conflicts and can automatically adjust modification applications to maintain reliability while preserving customization options.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary compatibility checks and validation before applying modifications. The server verifies that modifications are compatible with the application version and configuration, preventing compatibility issues before they occur and ensuring reliable application operation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple modifications are managed locally, then customization options increase, but system complexity and resource requirements increase

Engineering Contradiction:
Improvecustomization optionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts modification management functionality from the local user device and relocates it to a centralized server. The server stores, manages, and distributes modifications, reducing local system complexity while maintaining access to multiple customization options through the server interface.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server provides universal modification management services to multiple users and applications. A single server infrastructure supports numerous modification packages across different applications, reducing the need for each user to maintain complex local modification systems while providing extensive customization options.

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

Data Source

PatentUS11925866B1Techniques for modifying network applications
Publication Date: 2024.03.12 AMAZON TECH INC
  • US11925866B1 patent drawing
  • US11925866B1 patent drawing
  • US11925866B1 patent drawing

AI summary

This disclosure describes, in part, techniques for modifying network applications. For instance, remote system(s) may store an application on a first virtual storage device and store a modification for the application on a second virtual storage device. The remote system(s) may then install the application on a virtual server using the first virtual storage device. Additionally, the remote system(s) may receive a request to access the application along with an indication to enable the modification for the application. Based on the request, the remote system(s) may modify the application on the virtual server using the second virtual storage device. The remote system(s) may then launch the application, as modified, on the virtual server. Once the application is launched, the system(s) may provide the application to a user device using the virtual server.