Distributed Proxy Batching Wireless Data Transfers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile networks face inefficiencies in data transfer alignment and power consumption due to frequent, low-throughput requests from mobile applications, leading to sub-optimal bandwidth utilization and increased battery drain, as existing technologies do not effectively manage traffic prioritization and caching across multiple services.
Innovation Solution
A distributed proxy and cache system that categorizes mobile traffic, aligns data transfer intervals, and implements caching strategies based on application behavior and user activity to optimize connections and reduce power consumption by batching data transfers and minimizing radio usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If mobile applications frequently poll for data updates, then data freshness is improved, but battery consumption increases significantly
Solution Approach 1:
The patent implements scheduled polling intervals where mobile applications poll for data updates at predetermined periodic intervals rather than continuously or on-demand. This periodic action reduces the frequency of network communications while maintaining acceptable data freshness, thereby significantly reducing battery consumption associated with frequent radio activations and network transactions.
2Adaptability or versatility
If multiple services establish separate connections to the network, then service independence is improved, but connection efficiency deteriorates
Solution Approach 1:
The patent combines multiple data services into a single unified network connection. Instead of allowing each service to establish separate connections, the system aggregates data from multiple services through one connection, enabling efficient bandwidth utilization and reducing the overhead of multiple connection establishments while maintaining service independence through logical separation.
3Productivity
If LTE networks increase bandwidth capacity, then network throughput is improved, but perceived capacity causes increased data consumption
Solution Approach 1:
The patent applies partial action by implementing selective data polling where applications only retrieve updated data when changes are detected, rather than continuously fetching all data. This approach utilizes the available network throughput efficiently while avoiding unnecessary data transfers, thereby preventing the increase in data consumption that would result from fully utilizing the available bandwidth capacity.
4Reliability
If mobile devices maintain constant network connections, then service availability is improved, but signaling network traffic increases
Solution Approach 1:
The patent implements periodic connection maintenance where mobile devices establish network connections at scheduled intervals rather than maintaining constant connections. During these periodic connections, data is polled and transferred, and then the connection is released. This approach maintains service availability within acceptable bounds while dramatically reducing signaling network traffic compared to constant connection maintenance.
Data Source
Figure 1A
Figure 1B
Figure 2A
AI summary
Systems and methods for aligning data transfer to optimize connections established for transmission over a wireless network are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for aligning data transfer to a mobile device to optimize connections made by the mobile device in a cellular network. The method includes batching data received in multiple transactions directed to a mobile device for transmission to the mobile device over the cellular network such that a wireless connection need not be established with the mobile device every time each of the multiple transactions occurs. For example, the data received in the multiple transactions for the mobile device can be sent to the mobile device, in a single transaction over a single instantiation of wireless network connectivity at the mobile device.