Network Gateway Sharing for Execution Environment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing execution environment sharing techniques for mobile electronic devices are limited to graphic environment sharing and do not support network communication environment sharing, preventing devices from connecting to a network or improving network connection performance when the device itself cannot connect.

Innovation Solution

An electronic device with a first and second communication module, processor, and memory, which receives data from an external device, outputs the screen, requests resource execution, connects to the network via the second module, and transmits data back to the external device, enabling network connection even if the device cannot connect directly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If execution environment sharing is implemented between electronic devices, then graphic environment sharing capability is improved, but network connection capability is not provided

Engineering Contradiction:
Improveexecution environment sharing capabilityVSAvoidnetwork connection capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent combines graphic environment sharing and network connection sharing into a single execution environment sharing system. The first electronic device shares both its display output and network connection capabilities with the second electronic device, allowing the second device to access network resources through the first device's communication module while displaying graphics on the first device's display.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The execution environment sharing system is designed to provide multiple functions simultaneously: graphic output sharing, network connection sharing, and data communication. The first electronic device serves multiple purposes including serving as both a display device and a network gateway for the second electronic device.

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

2Reliability

If network connection sharing is added to execution environment sharing, then network connection capability is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork connection capabilityVSAvoidexecution environment sharing system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The first electronic device acts as an intermediary between the second electronic device and the network. Instead of requiring the second device to have its own network connection, the first device mediates the network connection by providing its communication module as a gateway, simplifying the overall system architecture while enabling network access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system establishes network connection sharing capability in advance during the execution environment sharing setup. The first electronic device proactively provides its communication module for network access before the second device attempts to connect, preventing connection failures and simplifying the connection process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12126685B2Network connection method and electronic device supporting same
Publication Date: 2024.10.22 SAMSUNG ELECTRONICS CO LTD
  • US12126685B2 patent drawing
  • US12126685B2 patent drawing
  • US12126685B2 patent drawing

AI summary

An electronic device includes a first communication module, a second communication module, a display, a processor, and a memory storing instructions causing the processor to receive, from an external electronic device connected via the first communication module, first data related to a first screen on which resources of the external electronic device are configured in accordance with a graphic environment of the electronic device, output the first screen on the display, request the external electronic device to execute a selected first resource, receive, from the external electronic device, a request for obtaining second data related to the first resource, connect to the network via the second communication module to obtain the second data, transmit the obtained second data to the external electronic device, receive, from the external electronic device, third data related to a second screen configured using the second data, and output the second screen on the display.