Intermediary Protocol for Wireless Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication protocols, such as TCP, inefficiently handle data packet drops over wireless networks, leading to unnecessary slowdowns when multiple communication interfaces are used, as they cannot distinguish between network congestion and other causes of packet loss.
Innovation Solution
A mobile communication device and proxy server system that uses a standard reliable protocol like TCP for applications, with an intermediary protocol for data transmission between the device and proxy server, simulating data receipt and ensuring reliable delivery across multiple wireless interfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP protocol is used for data transmission over wireless networks, then reliable delivery is ensured, but unnecessary slowdowns occur when packet drops are caused by wireless issues rather than congestion
Solution Approach 1:
The patent introduces an intermediary protocol layer between the application and the wireless network. This intermediary acts as a mediator that decouples the reliable delivery mechanism from the wireless network layer, allowing the system to distinguish between congestion-induced packet drops and wireless-induced drops. The intermediary maintains reliability through acknowledgment mechanisms while enabling selective retransmission strategies that prevent unnecessary slowdowns.
Solution Approach 2:
The patent segments the data transmission path into distinct segments: application layer, intermediary protocol layer, and wireless network layer. This segmentation allows each layer to handle specific concerns independently - the application layer sends data, the intermediary layer manages reliability and congestion control, and the wireless layer handles physical transmission. This separation enables the system to apply different error handling strategies for different segments, improving overall efficiency.
2Productivity
If multiple communication interfaces are used to increase bandwidth, then data transfer capacity is improved, but protocol complexity increases due to need for distinguishing between interface types
Solution Approach 1:
The intermediary protocol is designed as a universal layer that can operate over multiple different communication interfaces (wireless, wired, cellular, Wi-Fi) without requiring interface-specific implementation details. This multi-functional intermediary handles packet management, acknowledgment, and congestion control uniformly across different interfaces, allowing the system to aggregate bandwidth from multiple sources while maintaining manageable protocol complexity through standardized operations.
3Productivity
If indirect TCP is used to handle wireless packet drops, then congestion control is improved for single interface, but it cannot allow parallel data transmission using multiple interfaces
Solution Approach 1:
The patent implements a dynamic intermediary protocol that can adapt its behavior based on the operational state of multiple communication interfaces. The system dynamically determines which interfaces are available, their respective performance characteristics, and routes data packets accordingly. This dynamic adaptation enables parallel transmission over multiple interfaces while maintaining effective congestion control through continuous monitoring and adjustment of transmission parameters across all active interfaces.
Data Source
AI summary
A method for transmitting data from a mobile communication device to a remote server across a wireless network is described. The method comprising the following steps. Data is transmitted from an application executing on the mobile communication device using a standard reliable communication protocol. Prior to transmitting the data across the wireless network, receipt of the data is acknowledged, thereby simulating, to the application, receipt of the data by the remote server. Data is transmitted from the mobile communication device to the remote server using an intermediary communication protocol. A mobile communication device and a system implementing the method are also described.


