Game Editor Client for Secure Asset Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modifying video games often requires access to large source development data and game development tools, which can be proprietary and not publicly available, limiting user customization and modification capabilities.

Innovation Solution

A network-based game modification system that provides users with access to game application source data and editing tools through a game editor client, allowing for secure modification of public assets while preventing access to private data, and enabling remote execution and streaming of editing tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users download the entire source development data and game development tools locally to modify game assets, then users can perform comprehensive modifications, but the data transfer and processing demands become excessively large

Engineering Contradiction:
Improvemodification capabilityVSAvoiddata transfer volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary portions of source data and editing tools from the complete game development package, making them available selectively in the cloud environment rather than requiring users to download everything locally

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a cloud-based intermediary platform that hosts the game development tools and source data, mediating between the user's local device and the complete development environment, thereby eliminating the need for full local downloads

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users download the entire source development data and game development tools locally, then users can perform comprehensive modifications, but the processing demands on user systems become excessive

Engineering Contradiction:
Improvemodification capabilityVSAvoidprocessing demand
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent introduces a cloud-based intermediary platform that hosts the game development tools and source data, mediating between the user's local device and the complete development environment, thereby eliminating the need for full local downloads

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the developer shares all source code and development tools publicly, then users can make unlimited modifications, but security and control over proprietary assets are compromised

Engineering Contradiction:
Improvemodification capabilityVSAvoidsecurity control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies different access permissions to different portions of the source data and tools within the same development environment, allowing public access to some assets while maintaining restricted access to proprietary elements

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The cloud platform acts as a controlled intermediary that enforces access policies, allowing users to work with permitted assets while preventing unauthorized access to proprietary content

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11724191B2Network-based video game editing and modification distribution system
Publication Date: 2023.08.15 ELECTRONIC ARTS INC
  • US11724191B2 patent drawing
  • US11724191B2 patent drawing
  • US11724191B2 patent drawing

AI summary

Embodiments of the present application provide a network-based game modification system. The network based game modification system can provide users with access to game application source data and editing tools through a game editor client. The game editor client can provide an interface by which the developers can provide access to public source data while preventing access to private game source data. Additionally, the game editor client can provide an interface for access to some of the developers tools.