Mobile Device Message Batching via Persistent Tunnel
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices face increased latency, battery drain, and data consumption due to the overhead of establishing and managing multiple uncoordinated secure connections for message delivery to cloud servers, particularly when sending multiple messages.
Innovation Solution
Implementing a system that allows mobile devices to package and send multiple messages together using an already established communication connection, reducing the need for frequent secure connection setups and utilizing low-power communication modes to conserve resources and optimize message delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple separate secure connections are established for each message delivery, then message delivery reliability is improved, but battery consumption increases and latency increases
Solution Approach 1:
The patent combines multiple separate secure connections into a single persistent encrypted tunnel connection. Multiple messages from different applications are packaged together and transmitted through this single shared connection, eliminating the need to repeatedly establish and tear down individual secure connections for each message delivery operation.
2Reliability
If multiple separate secure connections are established for each message delivery, then secure communication is ensured, but data overhead increases
Solution Approach 1:
The patent merges multiple individual message transmissions into a single batched transmission through a shared encrypted tunnel. The connection establishment overhead, encryption context, and protocol handshaking are performed once for the tunnel rather than repeatedly for each individual message, significantly reducing redundant data overhead.
3Reliability
If multiple separate secure connections are established for each message delivery, then message security is maintained, but latency increases
Solution Approach 1:
The patent performs the time-consuming connection establishment, authentication, and encryption setup actions in advance by creating a persistent tunnel connection before messages need to be sent. This preliminary action eliminates the need to repeat these time-consuming operations for each subsequent message delivery.
Solution Approach 2:
The patent combines multiple message transmissions into batched operations through the persistent connection, eliminating the repeated connection establishment and teardown latency that would occur with individual message transmissions.
4Reliability
If multiple separate secure connections are established for each message delivery, then communication security is ensured, but device complexity increases
Solution Approach 1:
The patent consolidates multiple individual connection management tasks into a single persistent tunnel connection. Instead of managing multiple separate secure connections with their own authentication, encryption contexts, and state management, the system manages one unified connection that handles all message transmissions.
Data Source
AI summary
Certain implementations of the disclosed technology may include systems, methods, and computer-readable media for providing device-to-cloud (upstream) message delivery. According to an example implementation, a method is provided that can include generating, by a mobile computing device, a first message from a first application and a second message from a second application. The method includes establishing a communication connection between the mobile computing device and a remote device, packaging the second message with the first message for sending from the mobile computing device to the remote device; and sending, from the mobile computing device to the remote device, and by the established communications connection, the packaged first message and second message.


