Virtual Machine Image Sharing Mobile Internet Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in accessing a customizable and Internet-connected computing environment on devices lacking native networking capabilities, such as desktops or notebooks, which often require manual customization and may not have Internet access, especially in public locations.

Innovation Solution

A user can store a virtual machine image on a mobile device and couple it with a client computing device using a wired or wireless interface, allowing the client device to load a guest operating system and utilize the mobile device's network interface for Internet access through a virtual network driver, enabling secure and customizable network access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a client computing device lacks native networking capabilities, then it cannot access the Internet directly, but it requires manual customization and configuration to establish network access

Engineering Contradiction:
ImproveInternet access capabilityVSAvoidManual customization requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent uses a mobile computing device as an intermediary to provide Internet access to a client computing device. The mobile device's network interface and guest operating system act as a mediator, allowing the client device to access the Internet without native networking capabilities or manual configuration. The virtual machine environment on the mobile device serves as the intermediary layer that bridges the client device and the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy of a computing environment (guest operating system) on the mobile device that replicates network access functionality. Instead of modifying the client device physically, the system copies the necessary network stack and operating system functions into a virtual machine image that can be executed on the mobile device, providing Internet access to the client device through this virtualized environment.

Inventive Principle:
Principle #26Copying

2Reliability

If manual customization is performed on each client device, then Internet access can be established, but the process becomes time-consuming and complex

Engineering Contradiction:
ImproveInternet access capabilityVSAvoidCustomization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs all necessary customization and configuration actions in advance by creating a pre-configured guest operating system image on the mobile device. The network stack, drivers, and connectivity settings are established beforehand in the virtual machine environment. When the client device needs Internet access, the pre-configured virtual machine image is simply loaded and executed, eliminating the need for real-time customization and significantly reducing setup time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a virtual machine image is transferred from mobile device to client device, then network access is enabled, but the client device must have sufficient storage and processing capabilities

Engineering Contradiction:
ImproveNetwork access capabilityVSAvoidDevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Instead of transferring the virtual machine image from the mobile device to the client device as described in the background, the patent inverts the approach by executing the virtual machine environment directly on the mobile device and using it to provide network access to the client device. This inversion allows the mobile device (which already has networking capabilities) to serve as the computing platform, eliminating the requirement for the client device to have sufficient storage and processing capabilities to run the virtual machine.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS9430263B2Sharing internet capability of a mobile computing device with a client computing device using a virtual machine
Publication Date: 2016.08.30 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US9430263B2 patent drawing
  • US9430263B2 patent drawing
  • US9430263B2 patent drawing

AI summary

Example embodiments relate to use of a virtual machine image for sharing Internet access available to a mobile computing device. In example embodiments, a virtual machine image maintained on a storage device of a mobile computing device is received in a client computing device. A guest operating system (OS) contained in the virtual machine image may then be executed on the client computing device. Network data may then be exchanged between the guest OS and the mobile computing device over an interface between the client computing device and the mobile computing device.