Dedicated Virtual Machine Ports for Handheld Data Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for exchanging data between handheld devices, such as cellular phones, require complex port tracking and assignment, especially in multi-player games, which can be resource-intensive and time-consuming, especially when multiple devices are involved.
Innovation Solution
Assigning a dedicated port to a virtual machine on each handheld device and using an application instance identifier, which can be unique and sent via messages like SMS, to facilitate data transfer without needing to track port assignments across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complex port tracking and assignment methods are used for data exchange between handheld devices, then data transfer capability is achieved, but processing resources and time are consumed
Solution Approach 1:
The patent extracts the port tracking complexity from the data exchange process by introducing a dedicated port mechanism. The handheld device assigns a dedicated port to the virtual machine for data exchange, eliminating the need for complex port tracking between multiple devices. This extraction simplifies the communication protocol while maintaining reliable data transfer capability.
Solution Approach 2:
The dedicated port assigned to the virtual machine serves multiple functions: it handles data exchange with other handheld devices, manages application instance identifiers, and provides a stable communication interface. This multi-functionality reduces the overall system complexity by consolidating multiple port management tasks into a single dedicated port.
2Reliability
If port assignment tracking is implemented across multiple handheld devices, then data exchange reliability is improved, but message space requirements increase
Solution Approach 1:
The patent extracts the need for extensive port assignment tracking by using a dedicated port mechanism. Instead of tracking multiple port assignments across devices, the system uses a single dedicated port for the virtual machine, significantly reducing the message space required for communication while maintaining reliability.
Solution Approach 2:
The patent changes the parameter of port identification from complex multi-device tracking to a simplified dedicated port identifier. This parameter change reduces the amount of information needed in messages while maintaining the ability to reliably identify and route data to the correct virtual machine instance.
3Measurement precision
If extensive port tracking is performed for multi-player games, then communication accuracy is improved, but processing time increases
Solution Approach 1:
The handheld device performs preliminary action by assigning a dedicated port to the virtual machine before data exchange begins. This pre-configuration eliminates the need for real-time port tracking and assignment during game play, significantly reducing processing time while maintaining communication accuracy through the stable dedicated port identifier.
Data Source
AI summary
An apparatus includes a handheld device that has a virtual machine configured to execute applications and a port dedicated to transmitting and receiving data for the virtual machine. The handheld device also includes an application manager for assigning an application instance identifier to an instance of an application executed by the virtual machine.


