Virtual Object Script Execution Control via Attribute Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems fail to effectively manage and restrict the execution of scripts in virtual spaces, leading to potential risks and fraud, especially when objects with scripts are created by unreliable creators.

Innovation Solution

An object processing apparatus that acquires object data from virtual spaces, determines whether to execute scripts based on attribute values such as producer, disposal right holder, virtual space, dynamic, and static attributes, and restricts script execution accordingly, ensuring safe processing and output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If scripts are executed in virtual spaces to enable object processing, then functionality and automation are improved, but security risks and potential fraud increase

Engineering Contradiction:
Improvescript executionVSAvoidinformation security
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system performs preliminary verification of object attributes and script permissions before executing scripts in the virtual space. The determination unit evaluates whether the object meets predetermined conditions (such as creator reputation, object type, and context) before allowing script execution, thereby preventing fraudulent activities in advance while maintaining automation functionality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary control unit that acts as a mediator between the script execution request and the actual script运行. This control unit verifies object attributes, checks creator credentials, and determines whether to permit script execution based on predetermined conditions, thus securing the system without completely blocking automation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all scripts are restricted for security, then security risks are reduced, but functionality and automation are degraded

Engineering Contradiction:
Improveinformation securityVSAvoidscript execution
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system applies different security levels and execution permissions to different objects based on their specific attributes. Instead of uniformly restricting all scripts, the determination unit evaluates each object's creator reputation, object type, and context to selectively permit or restrict script execution, thereby maintaining security while preserving necessary automation functionality

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The script execution permission is made dynamic rather than static. The control unit continuously evaluates object attributes and creator credentials at the time of execution request, allowing the system to adaptively permit or restrict scripts based on current conditions, thus balancing security and functionality

Inventive Principle:
Principle #15Dynamics

3Reliability

If object attributes are verified before script execution, then security is improved, but processing time and system complexity increase

Engineering Contradiction:
Improvescript execution securityVSAvoiddetermination processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary verification of object attributes and stores verification results or permission decisions in advance. By evaluating creator credentials and object attributes before script execution requests are made, the system reduces the time required for determination at execution time while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Objects are automatically evaluated against predetermined conditions without requiring manual intervention. The determination unit autonomously checks object attributes, creator reputation, and script permissions, enabling fast automated decisions that reduce processing time while maintaining security standards

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240233257A9Non-transitory computer-readable storage medium, object processing method, and object processing apparatus
Publication Date: 2024.07.11 CLUSTER INC
  • US20240233257A9 patent drawing
  • US20240233257A9 patent drawing
  • US20240233257A9 patent drawing

AI summary

An object processing apparatus includes a data acquisition unit configured to acquire object data including display information of an object displayed in a virtual space and a script for executing processing in the virtual space; an attribute value acquisition unit configured to acquire one or more object attribute values related to the object data; a determination unit configured to acquire a determination result as to whether to execute the script included in the object data, the determination result being a result of determination performed by using the one or more object attribute values; and a control unit configured to restrict execution of the script according to the determination result. Accordingly, the object processing apparatus avoids risk by restricting execution of the script as necessary.