Mobile Device Message Batching via Persistent Tunnel

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple separate secure connections are established for each message delivery, then secure communication is ensured, but data overhead increases

Engineering Contradiction:
Improvesecure communicationVSAvoiddata overhead
Core Design Contradiction:
ReliabilityVSLoss of substance

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.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If multiple separate secure connections are established for each message delivery, then message security is maintained, but latency increases

Engineering Contradiction:
Improvemessage securityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If multiple separate secure connections are established for each message delivery, then communication security is ensured, but device complexity increases

Engineering Contradiction:
Improvecommunication securityVSAvoidconnection management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8984078B2Systems and methods for device-to-cloud message delivery
Publication Date: 2015.03.17 GOOGLE LLC
  • US8984078B2 patent drawing
  • US8984078B2 patent drawing
  • US8984078B2 patent drawing

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.