Companion Virtual Machines for Mobile Network Traffic Consolidation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges with intermittent internet connections and inefficient data transmission, leading to suboptimal performance and battery consumption, especially when handling multiple applications and network communications.

Innovation Solution

The implementation of companion virtual machines that consolidate traffic, compress data, and manage connections on behalf of mobile devices, providing stable network access, optimizing battery use, and ensuring continuous communication by maintaining connections during outages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If mobile devices handle multiple applications and network communications directly, then application functionality is maintained, but battery consumption increases and performance deteriorates

Engineering Contradiction:
Improvebattery consumptionVSAvoidapplication execution efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system segments network handling functions by separating them into two distinct components: the mobile device application layer and the network instance layer. The instance backend service handles network communication, data compression, and connection management separately from the mobile application, allowing the application to run efficiently while the instance manages resource-intensive network operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a network instance as an intermediary component between the mobile device and the network. This instance acts as a mediator that consolidates network traffic, manages connections, and handles data transmission, thereby reducing the direct network handling burden on the mobile device and improving both battery efficiency and application performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If mobile devices maintain direct network connections, then real-time communication is enabled, but connection stability deteriorates during intermittent outages

Engineering Contradiction:
Improveconnection stabilityVSAvoidcommunication continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by establishing and maintaining network connections at the instance level before the mobile device needs them. The instance backend service proactively manages connection state, performs data caching, and prepares communication channels in advance, so that when the mobile device reconnects after an outage, communication can resume immediately with minimal disruption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining network connections and data streams at the instance level even when the mobile device is offline. The instance continues to receive, process, and cache data, ensuring that communication and data transmission remain continuous and uninterrupted, thereby improving both connection stability and communication productivity.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If mobile devices compress and manage network data locally, then data transmission efficiency improves, but device complexity and processing load increase

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidnetwork management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts complex network management functions including data compression, encryption, and connection management from the mobile device and relocates them to the instance backend service. This extraction reduces the processing load and complexity on the mobile device while maintaining high data transmission efficiency through the instance's optimized network handling capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11061969B1Instance backed mobile devices with multiple instances
Publication Date: 2021.07.13 AMAZON TECH INC
  • US11061969B1 patent drawing
  • US11061969B1 patent drawing
  • US11061969B1 patent drawing

AI summary

A service provider may provide a plurality of companion instances associated with a mobile device in order to facilitate operation of the mobile device. The companion instances and the mobile device may be configured to execute various components of one or more application. Furthermore, the companion instances may execute various operations on behalf of the mobile device. The operations may be directed to particular companion instances of the plurality of companion instances based on various factors, such as an ability of the particular companion instances to perform the operations.