IoT Virtualization via Remote Resource Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtualization approaches for mobile devices and IoT devices are limited by resource constraints, discouraging the development of resource-intensive applications due to inherent limitations on the types of applications that can be executed.

Innovation Solution

A system that includes a communication component for remote control of IoT device communication, a capabilities augmenting component to access additional resources, and an end-user interface component that provides unified access to information, allowing resource-intensive tasks to be allocated to other devices and enabling the execution of applications on IoT devices with insufficient native resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional virtualization approaches are used on mobile devices with limited resources, then device management and basic application execution are possible, but resource-intensive applications cannot be executed due to insufficient native resources

Engineering Contradiction:
Improveapplication execution capabilityVSAvoidnative resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent introduces a remote device as an intermediary that provides additional computational resources. The local mobile device communicates with the remote device, which executes resource-intensive tasks on its behalf. This mediator approach allows the system to overcome local resource limitations while maintaining the functionality of resource-intensive applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extends the resource availability from a single-device dimension to a networked dimension. By leveraging remote devices through network connectivity, the system accesses computational resources in another dimension (spatial/network distribution), effectively transforming local resource constraints into a distributed resource pool that can support more demanding applications.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If cloud-hosted platforms simulate large numbers of mobile end-points, then virtualization of mobile devices is achieved, but applications requiring resource-intensive tasks cannot be executed due to limited mobile device capabilities

Engineering Contradiction:
Improvevirtualization capabilityVSAvoidcomputational power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent employs the mobile device as an intermediary layer between the user and the remote computational resources. Rather than requiring the mobile device to possess full computational power, it acts as a client that manages communication and coordinates task execution on remote devices, thereby enabling virtualization without demanding high local computational power.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the computational workload between the local mobile device and remote devices. The mobile device handles lightweight tasks such as user interface management, local data processing, and communication coordination, while resource-intensive tasks are segmented off and executed on remote devices with sufficient computational power.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If IoT devices with limited native resources are used, then device deployment and basic functionality are achieved, but development of resource-intensive applications is discouraged

Engineering Contradiction:
Improvedevice deploymentVSAvoidapplication development potential
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces a communication component as an intermediary that enables IoT devices to access remote computational resources. This mediator layer allows simple, easily deployable IoT devices to execute complex applications by offloading resource-intensive operations to remote devices, thereby maintaining ease of deployment while expanding application development potential.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal platform where a single type of IoT device with limited resources can perform multiple functions by dynamically accessing remote computational resources. The system allows the same hardware platform to support both simple and resource-intensive applications, achieving multi-functionality without requiring different hardware configurations.

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

Data Source

PatentUS9606817B1Systems and methods for virtualizing internet of things (IoT) devices
Publication Date: 2017.03.28 GEN DIGITAL INC
  • US9606817B1 patent drawing
  • US9606817B1 patent drawing
  • US9606817B1 patent drawing

AI summary

A virtual element includes a communication component that controls, from a remote location, communication with an Internet of Things (IoT) device of a plurality of IoT devices. The virtual element also includes a capabilities augmenting component that facilitates access to resources that augment the capabilities of the IoT device of the plurality of IoT devices. The tasks of the IoT device are allocable to one or more different devices and are performed by the one or more different devices. An interface accessing component facilitates access to information that is directed to the IoT device from an interface that is common to the plurality of IoT devices, and facilitates access to information that is provided from the IoT device.