Companion Virtual Machines for Mobile Network Traffic Consolidation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If mobile devices maintain direct network connections, then real-time communication is enabled, but connection stability deteriorates during intermittent outages
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.
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.
3Productivity
If mobile devices compress and manage network data locally, then data transmission efficiency improves, but device complexity and processing load increase
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.
Data Source
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.


