Graphic Computing Resource Sharing for Portable Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-sports and creation devices with high computing power suffer from poor portability and short battery life, leading to delays or system failures due to low graphic processing capabilities, making them unsuitable for portable use.

Innovation Solution

A computing resource sharing system where a resource sharing device assesses its own processes and software services to determine and allocate graphic computing resources to a requesting device, using AI models to optimize GPU memory sharing, thereby assisting in graphic computing operations and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If high-capacity devices (desktop computers or heavy notebook computers) are used for e-sports and creation, then computing power and visual effects are improved, but portability deteriorates

Engineering Contradiction:
Improvecomputing powerVSAvoidportability
Core Design Contradiction:
PowerVSWeight of moving object

Solution Approach 1:

The system segments the computing functions by separating the resource request device (portable device with user interface) from the resource sharing device (high-capacity device with computing resources). This allows the portable device to maintain light weight while the computing power is provided by a separate device through network connection.

Inventive Principle:
Principle #1Segmentation

2Power

If high-capacity devices are used for e-sports and creation, then visual effects and operability are improved, but battery life deteriorates

Engineering Contradiction:
Improvevisual effectsVSAvoidbattery life
Core Design Contradiction:
PowerVSDuration of action of moving object

Solution Approach 1:

The system divides the power consumption responsibilities: the resource request device handles user interaction and displays visual effects, while the resource sharing device performs the actual graphic computing operations. This segmentation allows the portable device to conserve battery life by offloading intensive computing tasks to the connected high-capacity device.

Inventive Principle:
Principle #1Segmentation

3Weight of moving object

If portable electronic devices are used for e-sports and creation, then portability is improved, but graphic processing capabilities deteriorate

Engineering Contradiction:
ImproveportabilityVSAvoidgraphic processing capabilities
Core Design Contradiction:
Weight of moving objectVSPower

Solution Approach 1:

The system introduces a resource sharing device as an intermediary that provides graphic computing resources to the portable resource request device. The portable device maintains its light weight and portability while the intermediary device handles the intensive graphic processing tasks through network communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Weight of moving object

If portable electronic devices are used for e-sports and creation, then portability is improved, but system reliability deteriorates due to low graphic processing capabilities

Engineering Contradiction:
ImproveportabilityVSAvoidsystem reliability
Core Design Contradiction:
Weight of moving objectVSReliability

Solution Approach 1:

The resource sharing device acts as a reliable intermediary that provides sufficient graphic processing capabilities to handle e-sports and creation tasks. This partnership between the portable device and the resource sharing device ensures system reliability by combining the portability of the former with the computing power of the latter.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11948006B2Computing resource sharing system and computing resource sharing method
Publication Date: 2024.04.02 ACER INC
  • US11948006B2 patent drawing
  • US11948006B2 patent drawing

AI summary

A computing resource sharing system and a computing resource sharing method are provided. The method includes: in response to receiving a resource request signal from a resource request device, obtaining a foreground process, a background process, a name of a software service, and an operating status of the software service of a resource sharing device; determining a specific graphic computing resource to be shared according to the foreground process, the background process, the name of the software service, and the operating status of the software service; applying the specific graphic computing resource to assist the resource request device in performing a graphic computing operation; transmitting a graphic computing result of the graphic computing operation back to the resource request device.