Virtual Mobile Environment for Selecting Remote Computing Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing resources in electronic devices are fixed, limiting the quality of applications that can be executed, and current network services are priced without consideration for the computing resources required, leading to inadequate service provision to users.

Innovation Solution

An electronic device with a touch-sensitive display and wireless communication circuit allows users to select computing resources, which are then used by a remote computing device to execute applications, with the results transmitted back to the user device, enabling flexible and high-performance computing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computing resources are fixed in an electronic device, then device simplicity is maintained, but application execution quality is limited

Engineering Contradiction:
Improveapplication execution qualityVSAvoidcomputing resource flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

A server acts as an intermediary between the user's electronic device and the computing resources. The server receives execution requests from the device, allocates appropriate computing resources from available pools, executes applications, and returns results to the device. This mediator enables high-quality application execution without requiring the device itself to have fixed high-performance resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of requiring the electronic device to physically possess high-performance computing resources, the system creates a virtual copy or representation of these resources through the server. The device accesses computing power remotely through network connections, effectively copying the computational capabilities of remote servers to local execution contexts.

Inventive Principle:
Principle #26Copying

2Ease of operation

If network services are priced without considering computing resources required, then service simplicity is maintained, but user-centered service quality deteriorates

Engineering Contradiction:
Improveservice pricing simplicityVSAvoidservice customization to user needs
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The pricing model transitions from fixed simple rates to dynamic parameter-based pricing. Service prices are adjusted based on multiple parameters including the type of computing resources required (CPU, GPU, storage), the performance level needed, the duration of execution, and the specific application being run. This allows customized pricing that reflects actual resource consumption while maintaining ease of operation through automated resource assessment.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If applications are executed with fixed device resources, then device autonomy is maintained, but service provision adequacy is limited

Engineering Contradiction:
Improveservice provision adequacyVSAvoidresource allocation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The complex resource allocation functionality is extracted from the electronic device and relocated to the server. The device maintains simplicity by only handling basic functions: receiving user requests, transmitting them to the server, and displaying results. The sophisticated resource matching, allocation, and management capabilities are taken out and embedded in the server's resource management module.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server is designed with universal functionality to handle multiple types of applications and computing workloads simultaneously. A single server infrastructure can execute diverse applications ranging from simple text processing to complex graphical computations, scientific simulations, and data analysis, adapting to different user needs without requiring separate specialized devices.

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

Data Source

PatentUS11900168B2Electronic device supporting virtual mobile environment enabling user to select computing resources and performing application with selected computing resources
Publication Date: 2024.02.13 SAMSUNG ELECTRONICS CO LTD
  • US11900168B2 patent drawing
  • US11900168B2 patent drawing
  • US11900168B2 patent drawing

AI summary

An electronic device according to various embodiments may comprise: a touch-responsive display; a wireless communication circuit configured to transmit/receive a radio signal; a processor operatively connected to the wireless communication circuit and the display; and a memory operatively connected to the processor. The memory may store instructions that, when executed, cause the processor to: transmit user information to a remote computing device outside the electronic device, by using the wireless communication circuit; receive service profiles that differently define the type and/or performance of computing resources used when executing an application, and an application list based on the user information, from the remote computing device through the wireless communication circuit; request the user to select one of the service profiles; display the type and performance of computing resources defined by the selected service profile; produce a graphic user interface configured to display information regarding computing quality exhibited when each application on the application list is executed by using packaging of computing resources defined by the selected service profile; display the graphic user interface through the display; receive selection of a service profile from the user through the graphic user interface displayed on the display; and transmit information regarding the service profile selected through the graphic user interface to the remote computing device through the wireless communication circuit. Various other embodiments are also possible.